VMレプリカ処理のSureBackup ジョブ

VMレプリカの復元検証プロセスには、次のステップが含まれます。

  1. 仮想ラボの設定の取得Veeam Backup & Replicationは、検証対象のVMレプリカが起動される仮想ラボの設定に関する情報を取得します。
  2. 仮想ラボのルーティング・エンジンの起動Veeam Backup & Replicationは、プロキシ・アプライアンスを起動します。このプロキシアプライアンスは、仮想ラボ内のVMレプリカへのアクセスを提供するゲートウェイとして使用されます。
  3. 公開Veeam Backup & Replicationは、検証対象のVMレプリカに対してVMware保護スナップショットを作成します。
  4. 再構成Veeam Backup & Replicationは、VMレプリカを仮想ラボ内の分離されたネットワークに接続するために、VMレプリカの設定ファイルを更新します。
  5. DCの構成。VMレプリカにドメインコントローラまたはグローバルカタログのロールがある場合、このVMレプリカは再構成されます。
  6. 電源のオンVeeam Backup & Replicationは分離されたネットワークでVMレプリカの電源をオンにします。
  7. ハートビート・テストVeeam Backup & Replicationは、VMレプリカからVMwareツールのハートビート(緑色または黄色)が送信されているかどうかを確認します。VMレプリカにVMware Toolsがインストールされていない場合、このテストは実行されず、セッションの詳細に通知が書き込まれます。
  8. pingテストの実行Veeam Backup & Replicationは、VMレプリカがping要求に応答するかどうかを確認します。VMレプリカにNICとNIC用にマップされたネットワークがなく、さらに/またはVMware Toolsがインストールされていない場合、pingテストは実行されずセッションの詳細に通知が書き込まれます。
  9. アプリケーションの初期化Veeam Backup & Replicationは、Microsoft SQL ServerなどのVMレプリカにインストールされたアプリケーションが起動するまで待機します。アプリケーション初期化の時間はSureBackupジョブのプロパティで定義します。デフォルトでは120秒です。VMにインストールされたソフトウェアによっては、SureBackupジョブ設定で指定したよりもアプリケーション初期化のプロセスに時間がかかる場合があります。VMにインストールされたアプリケーションが指定時間内に初期化されない場合、テストスクリプトはエラーを伴って終了します。このようなエラーが発生した場合は、アプリケーション初期化のタイムアウト値を増やしてジョブを再度開始する必要があります。
  10. テスト・スクリプトの実行Veeam Backup & Replicationはスクリプトを実行して、VMレプリカにインストールされたアプリケーションが適切に動作しているかどうかをテストします。VMレプリカにVMwareツールがインストールされておらず、さらに/またはNICも、NIC用にマップされたネットワークもない場合、VMのIPアドレスが決定されないため、Veeam Backup & Replicationでは%vm_ip%変数と%vm_fqdn%変数をVMのIPアドレスとして使用するテストをスキップするため、決定されません。テストの結果はセッションの詳細に記入されます。スクリプトが正常に完了したかどうかを明確にするために、Veeam Backup & Replicationでは戻りコードが使用されます。戻りコードが0の場合、スクリプトは正常に完了したと考えられます。戻りコードがそれ以外の値の場合は、スクリプトが失敗したことを意味します。
  11. 電源の切断。すべてのテストが実行されると、Veeam Backup & Replicationは検証対象のVMレプリカの電源をオフにします。
  12. 公開の削除Veeam Backup & Replicationは、VMware保護スナップショットを削除し、仮想ラボで動作中のVMレプリカに加えられたすべての変更をロールバックします。
  13. 仮想ラボ・エンジンの停止Veeam Backup & Replicationは仮想ラボ内のプロキシ・アプライアンスの電源をオフにします。

安定化アルゴリズム

VMレプリカのテストをエラーなしに実行するため、Veeam Backup & ReplicationではVMレプリカがテストを受けられる状態であることを把握する必要があります。これを判別するため、Veeam Backup & ReplicationではVMレプリカが「安定点」に達するまで、つまりVMレプリカが起動してテストを受けられる状態であることが報告されるまで待機します。VMレプリカが安定点に達すると、Veeam Backup & ReplicationはこのVMレプリカに対してハートビート・テスト、 pingテスト、およびテスト・スクリプトを実行します。

Veeam Backup & Replicationでは、VMレプリカから取得するVMwareパラメータを使って安定点を確立します。VMレプリカの構成に応じて、次の3つのアルゴリズムのいずれかを使用します。

  • IPによる安定化。VMレプリカにVMware Toolsがインストールされており、NICとNIC用にマップされたネットワークがある場合は、このアルゴリズムを使用します。この場合Veeam Backup & Replicationは、マップされたネットワークで使用されるVMレプリカのIPアドレスが、VMレプリカ内で動作するVMwareツールによって送信されるまで待機します。送信されるIPアドレスは有効でなければなりません。このIPアドレスは特定の期間中変更できません。
  • ハートビートによる安定化。VMレプリカにVMware Toolsがインストールされているものの、NICとマップされたネットワークがない場合は、このアルゴリズムを使用します。この場合Veeam Backup & Replicationは、VMレプリカ内にインストールされたVMware Toolsから緑色または黄色のハートビートが送信されるまで待機します。
  • 起動までの最大許容時間による安定化。VMレプリカにVMware Toolsがインストールされておらず、NICとマップされたネットワークもない場合は、このアルゴリズムを使用します。この場合Veeam Backup & Replicationは、VMレプリカが安定するまでの期間と考えられる、[Maximum allowed boot time]フィールドで指定された時間が経過するまで待機します。この時間が経過すると、Veeam Backup & Replicationでは、VMレプリカが正常に起動してテストを受ける準備が整ったと考えます。

安定点に達すると、Veeam Backup & Replicationは検証対象のVMレプリカに対して、pingテスト、ハートビート・テスト、テスト・スクリプトを実行します。

安定化プロセスは、[Maximum allowed boot time]フィールドで指定された値を超過することはできません。起動までの最大許容時間内に安定点が決定しない場合、復元検証プロセスはタイムアウトのエラーを伴って終了します。このため、この値は慎重に指定する必要があります。通常、復元検証ジョブによって起動されるVMレプリカは、定期的に起動されるVMよりも起動に時間がかかります。このようなエラーが発生した場合は、[Maximum allowed boot time]値を大きくして、再度ジョブを開始する必要があります。