バックアップのしくみ
Veeam Backup & Replicationでは、以下のようにVMバックアップを実行します。
- 新しいバックアップ・ジョブ・セッションを開始する場合、Veeam Backup & Replicationは、バックアップ・サーバー上でVeeam Backup Manager処理を開始します。Veeam Backup Managerは構成データベースからジョブ設定を読み取り、処理するVMタスクのリストを作成します。ジョブに追加されたVMのすべてのディスクについて、Veeam Backup & Replicationは新しいタスクを作成します。
- Veeam Backup ManagerはVeeam Backup Serviceに接続します。Veeam Backup Serviceには、バックアップインフラストラクチャ内のすべてのタスクとリソースを管理するリソーススケジューリングコンポーネントが含まれます。リソーススケジューラは、どのようなバックアップインフラストラクチャリソースが利用できるかを確認し、ジョブタスクを処理するためにバックアッププロキシおよびバックアップリポジトリを割り当てます。
- Veeam Backup Managerは、ターゲットリポジトリおよびバックアッププロキシ上でVeeamデータムーバーサービスに接続します。そのVeeamデータムーバーサービスは、Veeamデータムーバーを起動します。Veeamデータムーバーの新しいインスタンスは、バックアッププロキシが処理するすべてのタスクに対して開始されます。
- Veeam Backup Managerは、バックアップリポジトリおよびバックアッププロキシ上のVeeamデータムーバーとの接続を確立し、ネットワークトラフィックスロットリングルールなど、データ転送に関するいくつかのルールを設定します。
- バックアッププロキシおよびバックアップリポジトリ上のVeeamデータムーバーは、相互に接続を確立してデータを転送します。
- Veeam Backup Managerは、VMおよび仮想化ホストに関する情報をVeeam Broker Serviceからをターゲットにしたボリュームレベルバックアップジョブを構成した場合のみです。
- アプリケーションを認識した画像処理がジョブで有効の場合、Veeam Backup & ReplicationはVMゲストOSに接続し、VMゲストOSに非永続的実行時コンポーネント、または必要に応じて永続的エージェントコンポーネントを導入し、ゲスト内処理タスクを実行します。
- Veeam Backup & Replicationは、vCenter ServerまたはESXiホストにVMスナップショットの作成を要求します。VMディスクは読み取り専用の状態にされ、すべての仮想ディスクはデルタファイルを受け取ります。ユーザーがバックアップ時にVMに対して行う変更はすべて、デルタファイルに書き込まれます。
- ソースVeeamデータムーバーは、VMデータを読み取り専用VMディスク から読み取り、転送モードのいずれかでそのデータをバックアップリポジトリに転送します。増分ジョブセッション時に、ソースVeeamデータムーバーは、CBTを使用して、前回のジョブセッション以降に変更されたデータブロックだけを取得します。CBTを利用できない場合、ソースVeeamデータムーバーは、バックアップリポジトリのターゲットVeeamデータムーバーと対話して、バックアップメタデータを取得し、このメタデータを使用して、前回のジョブセッションから変更されたブロックを検出します。
VMデータの転送中に、ソースVeeamデータムーバーは追加の処理を実行します。これはゼロデータブロック、スワップファイルのブロック、および除外されたVMゲストOSファイルのブロックを除去します。 ソースVeeamデータムーバーは、VMデータを圧縮し、それをターゲットVeeamデータムーバーに転送します。
- バックアップ・プロキシがVMデータの読み取りを完了すると、Veeam Backup & ReplicationはvCenter ServerまたはESXiホストに、VMスナップショットをコミットするをターゲットにしたボリュームレベルバックアップジョブを構成した場合のみです。
関連トピック