vCenter Server インスタンスをリストアする前に、SDDC Manager インベントリから vCenter Server の root および vCenter Single Sign-On 管理者の認証情報を取得する必要があります。管理ドメイン vCenter Server をリストアする前に、健全な管理ドメイン ESXi ホストの認証情報も取得する必要があります。

SDDC Manager API をクエリする前に、[admin@local] アカウントを使用して API アクセス トークンを取得する必要があります。

前提条件

注:

SDDC Manager が動作していない場合は、必要な vCenter Server root、vCenter Single Sign-On 管理者、および ESXi root の認証情報を SDDC Manager のファイルベースのバックアップから取得できます。SDDC Manager のリストアの準備を参照してください。

手順

  1. SDDC にアクセスできるホスト マシンにログインし、ターミナルを開きます。
  2. API アクセス トークンを取得します。
    1. コマンドを実行して、[admin@local] 認証情報を使用してアクセス トークンを取得します。
                      
      TOKEN=`curl https://<sddc_manager_fqdn>/v1/tokens -k -X POST -H "Content-Type: application/json" -d '{"username": "admin@local","password": "admin@local_password"}' | awk -F "\"" '{print $4}'`

      このコマンドは、アクセス トークンと更新トークンを返します。

    2. アクセス トークンを記録します。
  3. vCenter Server の root 認証情報を取得します。
    1. 次のコマンドを実行して、vCenter Server の root 認証情報を取得します。
                      
      curl https://<sddc_manager_fqdn>/v1/credentials?resourceType=VCENTER -k -X GET \-H "Accept: application/json" -H "Authorization: Bearer $TOKEN" | json_pp

      このコマンドは、vCenter Server の root 認証情報を返します。

      設定

      domainName

      ドメインの名前

      resourceName

      vCenter Server の FQDN

      username

      root

      password

      vcenter_server_root_password

    2. vCenter Server の root 認証情報を記録します。
  4. vCenter Single Sign-On の管理者認証情報を取得します。
    1. 次のコマンドを実行して、vCenter Single Sign-On の管理者認証情報を取得します。
                      
      curl https://<sddc_manager_fqdn>/v1/credentials?resourceType=PSC -k -X GET \-H "Accept: application/json" -H "Authorization: Bearer $TOKEN" | json_pp

      このコマンドは、[email protected] の認証情報を返します。

      設定

      domainName

      ドメインの名前

      resourceName

      vCenter Server の FQDN

      username

      [email protected]

      password

      vsphere_admin_password

    2. [email protected] の認証情報を記録します。
  5. 管理ドメイン vCenter Server をリストアする場合は、健全な管理ドメイン ESXi ホストの認証情報を取得します。
    1. 次のコマンドを実行して、管理ドメイン ESXi ホストの認証情報を取得します。
                      
      curl https://<sddc_manager_fqdn>/v1/credentials?resourceType=ESXI -k -X GET \-H "Accept: application/json" -H "Authorization: Bearer $TOKEN" | json_pp

      このコマンドは、ESXi の root 認証情報を返します。

      設定

      最初の ESXi ホストの値

      domainName

      管理ドメイン名

      resourceName

      最初の ESXi ホストの FQDN

      username

      root

      password

      esxi_root_password

    2. ESXi の root 認証情報を記録します。