環境によっては、複数の 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 レプリケーション トポロジを機能する Platform Services Controller から取得します。

    注:

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

    オプション

    手順

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

    1. アプライアンス シェルに root としてログインします。

      • アプライアンス コンソールに直接アクセスできる場合は、Alt+F1 を押します。

      • リモート接続する場合は、SSH などのリモート コンソール接続を使用して、アプライアンスへのセッションを開始します。

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

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

    4. vdcrepadmin コマンドを実行します。

      /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 コマンド プロンプトで、vdcrepadmin コマンドを実行します。

      C:\Program Files\VMware\vCenter Server\vmdird\bin\vdcrepadmin -f showpartners -h localhost -u psc_administrator_username -w psc_administrator_password
  6. (オプション)vCenter Server インスタンスが失敗した Platform Services Controller に登録されている場合、vCenter Server インスタンスと失敗した Platform Services Controller インスタンスの間の接続を機能する残りの外部 Platform Services Controller に再ポイントします。

    別の外部 Platform Services Controller への vCenter Server の再ポイント を参照してください。

    重要:

    vCenter ServerPlatform Services Controller の間の接続を再ポイントすると、すべてのバックアップ ジョブとレプリケーション ジョブが失われます。既存のリストア ポイントはそのまま残りますが、バックアップ ジョブとレプリケーション ジョブを再作成する必要があります。

  7. 機能する Platform Services Controller のレプリケーション パートナーをリストアします。

    1. 失敗した Platform Services Controller をバックアップ イメージからリストアします。

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

      重要:

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

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

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

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

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

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

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

    5. 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  
        注:

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

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

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

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

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

    注:

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

  10. (オプション)vCenter Server インスタンス間の任意の接続をリストアされた Platform Services Controller インスタンス(6 で先ほど再ポイントした)に再ポイントし直して、該当するvCenter Server インスタンスを再起動します。