Microsoft OneDriveにバックアップする
Veeam Agent for Microsoft Windowsバージョン2.1は、個人または企業(OneDrive for Business)アカウンティングを使用してMicrosoft OneDriveクラウドストレージにバックアップできます。
OneDriveのバックアップには、次の実装機能があります。
- Veeam Agentの無料バージョンは、システムステータスのバックアップのみをサポートします
- 有料版は、マシン全体のバックアップとファイルレベルでのバックアップの両方をサポートしています
- サーバーバージョンのWindowsのバックアップはまだサポートされていません( サーバーライセンスを取得できますが、デスクトップOSを搭載したマシン上にある必要があります)
重要! このバージョンでは、OneDriveのバックアップは、自律的に動作するエージェントでのみ使用できます(つまり、Veeam Backup&Replicationの制御下ではありません)。
さらに、ある時点でスタンドアロンのVeeam AgentがVeeam Backup&Replicationの下で動作を開始すると決定した場合、オフライン操作中にこのエージェントによって作成されたバックアップをコンソールにインポートすることはできなくなります。
クラウドストレージにバックアップするには、バックアップ構成ウィザードで適切なオプションを選択する必要があります。
- [ 宛先]ステップで、[ Microsoft OneDrive]を選択します 。
- 次の手順で、クリックしてMicrosoft OneDriveにサインインし、ブラウザーウィンドウで、OneDriveに接続するMicrosoftアカウントを入力し、 サインインをクリックします。
- 別のアカウントを使用する必要がある場合は、クリックしてログアウトし 、新しいアカウントを設定します。
注:ローカルマシンでOneDriveとフォルダーの同期を構成している場合、このプロセスからVeeamBackupフォルダーを除外することを強くお勧めします(これはOneDriveクライアントに移動して実行できます)。 これが行われない場合、バックアップもローカルマシン上にあり、スペースを占有します。
- ストレージポリシーを設定します。
- 無料ライセンスとワークステーションライセンスの場合、最後にマシンを使用した時点から数えて、バックアップを保存する日数を指定する必要があります。
- サーバーライセンスの場合、最後に作成されたポイントから数えて、保存する必要がある復旧ポイントの数を指定する必要があります。
- ウィザードの手順を完了します。
また、OneDriveに保存されているバックアップからコンピューターまたは必要なファイルを復元することもできます(有料ライセンスでのみサポートされます)。
たとえば、機能にはいくつかの制限があります。
- OneDriveで個別の完全バックアップを作成することはできません(常にチェーンのみ)
- SQLおよびOracleデータベースのトランザクションログはOneDriveでサポートされていません
これに関する詳細は、ユーザーマニュアル (英語)に記載されています 。
CBTメカニズムの選択(サーバー用)
デフォルトでは、Veeam Agentは、変更されたブロックを追跡するための組み込みメカニズムを使用します。 手短に言えば、彼の作品はこの写真で説明されています。
- 完全バックアップを作成するとき、Veeamはバックアップが実行されているボリュームのマスターファイルテーブル(MFT)を読み取ります。 このテーブルのエントリに基づいて、ファイルシステムメタデータを含むダイジェストが作成されます。 Veeamはこれらのダイジェストをバックアップストレージの場所に転送し、バックアップファイルに書き込みます。
- Veeam増分バックアップを作成する場合:
- バックアップが実行されているボリュームのマスターファイルテーブル(MFT)を読み取り、メタデータを含む新しいダイジェストを作成します。
- 前のセッションで作成されたバックアップからダイジェストを取得します。
- それらを新しいダイジェストと比較し、前のセッションからブロックが変更されたファイルを識別します。
- VSSスナップショットからこれらのファイルに関連するブロックのみを読み取ります。
どのファイルが変更されたかを特定できない場合(たとえば、バックアップファイルからのダイジェストが受信されていない場合)、すべてのブロックを読み取る必要があり、バックアップが大幅に遅くなる可能性があります。 このメカニズムはNTFSボリュームでのみ機能します。
Veeam Agent for Microsoft Windowsの新バージョンでは、別のメカニズムが実装されています。これは、NTFS、FAT、ReFSファイルシステムで動作可能なVeeam Change Block Tracking Driver(Veeam CBT Driver)です。 このドライバーは、アプリケーションが大規模なデータベースで動作するマシンの増分バックアップを高速化するのに役立ちます。
重要! Veeam CBT Driverは、Windowsのサーバーバージョン用に設計されており、有料のサーバーライセンスで動作します 。
そのようなドライバが使用される場合、変更されたブロックのデータは、拡張子が.VCTの特別に設計されたファイルに記録されます。 これらのファイルは、Veeam Agentが実行されているマシンのフォルダーC:\ ProgramData \ Veeam \ EndpointData \ CtStoreに保存されます。
バックアップジョブ中、Veeam Agentはこれらのファイルを使用して、変更されたブロックに関する情報を取得し、それらのみをコピーします。 CBTデータは、 ここで説明するように「フラッシュ」できます 。
ドライバーのインストール
集中エージェント管理のシナリオでは:
- 保護グループ構成ウィザードの[ オプション]ステップで、[ Windows Server OSに変更されたブロック追跡ドライバーをインストールする]オプションを選択します。
- または、Veeam Backup&Replicationコンソールの[ インベントリ ]ビューで目的のサーバーを選択し、そのドライバーのインストールをクリックします
スタンドアロンエージェントシナリオの場合:
- 管理コンソールを開き、 [設定 ]タブに移動して[CBTドライバーのインストール ]をクリックします 。
- インストールを完了するには、マシンを再起動する必要があります。
注: Windows Server 2008 R2を実行しているマシンでVeeam CBTドライバーを動作させるには、マシンにWindowsアップデートKB3033929をインストールする必要があります。
CBTドライバーの詳細については、 こちらをご覧ください 。
WindowsおよびSQL Serverの新しいバージョンのサポート
Veeam Agentは、次のバージョンで動作します。
- Windows 10 Fall Creators Update
- Windows Server 2016バージョン1709
- Microsoft SQL Server 2017
注:エージェントがVeeam Backup&Replicationを実行している場合、Windows Serverフェールオーバークラスター、SQL Serverフェールオーバークラスター、およびSQL Server Always-On可用性グループ(SQL Server 2017を含む)もサポートします。