環境によっては、複数の vCenter Server インスタンスがさまざまな外部 Platform Services Controller インスタンスに登録され、データがレプリケートされる場合があります。vSphere Data Protection は、環境全体のバックアップとリストアに使用できます。すべての Platform Services Controller インスタンスが機能しなくなる場合には、環境をリストアできます。

重要:

vCenter ServervCenter Server Appliance、および Platform Services Controller を含む仮想マシンのみバックアップおよびリストアできます。vSphere Data Protection を使用して、vCenter Server を実行している物理マシンをバックアップおよびリストアすることはできません。

  1. vSphere Data Protection アプライアンスをデプロイします。

    vSphere Data Protection の OVF テンプレートのデプロイ を参照してください。

  2. vSphere Data Protection の初期構成を完了します。

    vSphere Data Protection の構成 を参照してください。

  3. すべての Platform Services Controller インスタンスおよび vCenter Server インスタンスのイメージベースのバックアップを実行します。

    vSphere Data Protection でのバックアップ ジョブの作成 を参照してください。

    注:

    すべての vCenter Server および Platform Services Controller インスタンスを同時にバックアップします。

  4. (オプション)既存のバックアップ ジョブをすぐに実行するには、プロセスを手動で開始します。

    バックアップ ジョブの手動開始 を参照してください。

  5. バックアップされた Platform Services Controller インスタンスのうちの最新のものは、ホストへの直接の緊急リストア操作でリストアします。

    ホストへの直接の緊急リストア操作による仮想マシンのリストアを参照してください。

  6. Platform Services Controller を含む仮想マシンをパワーオンします。

    重要:

    Windows にインストールされた Platform Services Controller インスタンスの場合、仮想マシンの再起動を求められても、psc_restore スクリプトを実行するまでマシンを再起動しないでください。

  7. Platform Services Controller インスタンスにログインします。

    • アプライアンスとしてデプロイされた Platform Services Controller の場合、root として vCenter Server Appliance シェルにログインします。

    • Windows にインストールされた Platform Services Controller の場合、vCenter Server をインストールした仮想マシンに管理者としてログインします。

  8. Platform Services Controller サービスが実行されていないことを確認します。

    • アプライアンスとしてデプロイされた Platform Services Controller の場合、アプライアンス シェルで service-control --status --all コマンドを実行します。

    • Windows にインストールされた Platform Services Controller の場合、Windows の 開始 メニューから コントロール パネル > 管理ツール > サービス を選択します。

  9. 追加の --ignore-sync コマンド ライン引数を使用して psc_restore スクリプトを実行します。

    注:

    リストアするのはフェデレーションの最初のノードであり、他のノードと同期することはできないため、--ignore-sync コマンド ライン引数を使用する必要があります。

    オプション

    手順

    アプライアンスとしてデプロイされている Platform Services Controller の場合

    psc_restore スクリプトを実行します。

    psc_restore -u psc_administrator_username -p psc_administrator_password --ignore-sync

    Windows にインストールされている Platform Services Controller の場合

    1. Windows コマンド プロンプトから、psc_restore スクリプトに移動します。

      デフォルトでは、このスクリプトは C:\Program Files\VMware\vCenter Server\ にあります。

    2. psc_restore スクリプトを実行します。

      psc_restore -u psc_administrator_username -p psc_administrator-password --ignore-sync
  10. リストアが完了した後、稼動している Platform Services Controller から Platform Services Controller レプリケーション トポロジを取得します。

    注:

    レプリケーション トポロジ コマンドで表示されるのは、稼動している Platform Services Controller の直接のレプリケーション パートナーに関する情報だけです。

    オプション

    手順

    アプライアンスとしてデプロイされている Platform Services Controller の場合

    1. (オプション)Bash シェルを有効にします。

      shell.set --enabled true
    2. Bash シェルにアクセスするには、shell を実行します。

    3. このコマンドを実行し、フェデレーションのトポロジを取得します。

      /usr/lib/vmware-vmdir/bin/vdcrepadmin -f showpartners -h localhost -u PSC_administrator_username -w PSC_administrator_password

    Windows にインストールされている Platform Services Controller の場合

    1. Windows マシンに管理者としてログインします。

    2. Windows コマンド プロンプトから、次のコマンドを実行してフェデレーションのトポロジを取得します。

      C:\Program Files\VMware\vCenter Server\vmdird\bin\vdcrepadmin -f showpartners -h localhost -u psc_administrator_username -w psc_administrator_password
  11. 次のいずれかの方法で、リストアされた Platform Services Controller の障害が発生したレプリケーション パートナーをリストアします。

  12. Platform Services Controller を含む仮想マシンをパワーオンします。

    重要:

    Windows にインストールされた Platform Services Controller インスタンスの場合、仮想マシンの再起動を求められても、psc_restore スクリプトを実行するまでマシンを再起動しないでください。

  13. Platform Services Controller インスタンスにログインします。

    • アプライアンスとしてデプロイされた Platform Services Controller の場合、root として vCenter Server Appliance シェルにログインします。

    • Windows にインストールされた Platform Services Controller の場合、vCenter Server をインストールした仮想マシンに管理者としてログインします。

  14. Platform Services Controller サービスが実行されていないことを確認します。

    • アプライアンスとしてデプロイされた Platform Services Controller の場合、アプライアンス シェルで service-control --status --all コマンドを実行します。

    • Windows にインストールされた Platform Services Controller の場合、Windows の 開始 メニューから コントロール パネル > 管理ツール > サービス を選択します。

  15. psc_restore スクリプトを実行して Platform Services Controller をリストアします。

    オプション

    手順

    アプライアンスとしてデプロイされている Platform Services Controller の場合

    アプライアンス シェルで psc_restore スクリプトを実行します。

    psc_restore -u psc_administrator_username -p psc_administrator_password 
    注:

    引数を指定しない場合、閉じる前に、必要な引数の入力を求めるプロンプトが 3 回表示されます。

    Windows にインストールされている Platform Services Controller の場合

    1. Windows コマンド プロンプトから、psc_restore スクリプトに移動します。

      デフォルトでは、このスクリプトは C:\Program Files\VMware\vCenter Server\ にあります。

    2. psc_restore スクリプトを実行します。

      psc_restore -u psc_administrator_username -p psc_administrator_password  
      注:

      引数を指定しない場合、必要な引数が指定されていないことが通知された後、スクリプトが閉じられます。

  16. リストアされた Platform Services Controller のすべての Platform Services Controller サービスが実行されていることを確認します。

    • アプライアンスとしてデプロイされた Platform Services Controller の場合、アプライアンス シェルで service-control --status --all コマンドを実行します。

    • Windows にインストールされた Platform Services Controller の場合、Windows の 開始 メニューから コントロール パネル > 管理ツール > サービス を選択します。

  17. 10 から17 までを繰り返し、リストア後に障害の発生した各 Platform Services Controller のレプリケーション パートナーをリストアします。

    注:

    少なくとも 1 つの機能レプリケーション パートナーを持つ Platform Services Controller インスタンスを、他のインスタンスの前にリストアします。

  18. すべての vCenter Server サービスを再開します。

    vCenter Server およびホスト管理 を参照してください。