バックアップ プロセス (Microsoft Hyper-V 2012 R2以前)
SMB3共有上にあるVMのバックアップとレプリケーションでは、Veeam Backup & Replication は、Microsoft VSSフレームワークを活用するネイティブのHyper-Vアプローチを使用します。Veeam Backup & ReplicationはVSSリクエスターとして機能し、VSSフレームワークとの通信や、必要なファイル共有のシャドウコピーのトリガーなどを行います。このMicrosoft VSSコンポーネントは、ファイル共有のシャドウコピーを作成し、このコピーをバックアップのソースとして使用するVeeam Backup & Replicationに提示します。
SMB3共有でVMを適切に静止させるために、Microsoft Hyper-Vは3つのVSSフレームワークを使用します。これらのフレームワークは、Hyper-VホストのレベルとSMB3ファイルサーバーのレベルで機能し、相互に通信します。
- Microsoft Hyper-Vホスト上のVSSフレームワーク(Hyper-VホストVSS)。バックアップまたはレプリケーション処理を開始したVeeam Backup & Replicationは、VMが登録されているMicrosoft Hyper-Vホスト上のVSSフレームワークと直接通信します。Hyper-VホストVSS Serviceは、ファイル共有のシャドウコピーの作成を開始し、VMアプリケーションの書き込みを凍結して、シャドウコピー要求をVSS for SMB File Sharesフレームワークに渡します。シャドウコピーの作成後、Microsoft Hyper-VホストVSS Serviceは、シャドウコピーへのパスをVeeam Backup & Replicationに返します。
- VSS for SMB File Shares。このフレームワークは、MicrosoftのVSSフレームワークへの拡張機能です。VSS for SMB File Sharesは、SMB3ネットワーク共有にあるVMのアプリケーション整合性シャドウコピーを提供します。ファイル共有のシャドウコピーで作業するために、VSS for SMB File Sharesは次の2つのコンポーネントを使用します。
- File Share Shadow Copy Providerは、SMB3のVSSプロバイダーです。File Share Shadow Copy Providerは、VMが登録されているMicrosoft Hyper-Vホストで呼び出されます。このプロバイダーは、VSS APIを使用して、VSSリクエスター、File Share Shadow Copy Agentと対話し、ファイル共有のシャドウコピーの作成を要求します。
- File Share Shadow Copy Agentは、SMB3のVSSリクエスターです。File Share Shadow Copy Agentは、SMB3ファイルサーバーで呼び出されます。このエージェントは、SMB3ファイルサーバー上でローカルのVSSフレームワークと対話し、要求されたファイル共有のシャドウコピーを作成します。
- SMB3ファイルサーバー上のローカルVSSフレームワーク。このフレームワークは、ファイル共有が存在するボリュームのシャドウコピーを作成し、このコピーをファイル共有として、SMB3サーバー上に公開します。
SMB3共有上のVMのバックアップは、次の方法で実行されます。
- Veeam Backup & ReplicationはMicrosoft Hyper-VホストVSS Serviceと対話し、必要なファイル共有のシャドウコピーを要求します。
- Hyper-VホストVSS Serviceはシャドウコピーの作成要求を、Microsoft Hyper-VホストVSS Writerに送信します。Microsoft Hyper-VホストVSS Writerはバッファをフラッシュし、VM上でアプリケーションの書き込みを一時停止します。
- Microsoft Hyper-VホストVSS Serviceは、シャドウコピーの作成要求を、Hyper-Vホストで呼び出されたFile Share Shadow Copy Providerに送信します。
- File Share Shadow Copy Providerは、この要求を、必要なファイル共有をホストしているSMB3ファイルサーバーで呼び出されたFile Share Shadow Copy Agentへ中継します。
- File Share Shadow Copy Agentは、SMB3ファイルサーバー上のローカルVSSへのシャドウコピー作成要求をトリガーします。
- SMB3ファイルサーバー上のローカルVSSは、必要なシャドウコピープロバイダーを使用して、必要なファイル共有が存在するボリュームのシャドウコピーを作成します。このシャドウコピーは、ファイル共有としてSMB3サーバー上に公開されます。その後、オリジナルのファイル共有に存在するVMに対するアプリケーションの書き込みが再開されます。
- File Share Shadow Copy Agentは、シャドウコピーへのパスを、File Share Shadow Copy Providerへ返します。
- File Share Shadow Copy Providerはこの情報を、Microsoft Hyper-VホストVSS Serviceに伝えます。
- Veeam Backup & Replicationは、シャドウコピーのプロパティに関する情報をMicrosoft Hyper-VホストVSS Serviceから取得します。
- Veeam Backup & Replicationは、作成したシャドウコピーをバックアップのソースとして使用します。バックアップの完了後、ファイル共有のシャドウコピーが削除されます。
詳細については、Microsoftのドキュメントを参照してください。