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 のリストアの準備を参照してください。
手順
- SDDC にアクセスできるホスト マシンにログインし、ターミナルを開きます。
- API アクセス トークンを取得します。
- コマンドを実行して、[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}'`
このコマンドは、アクセス トークンと更新トークンを返します。
- アクセス トークンを記録します。
- コマンドを実行して、[admin@local] 認証情報を使用してアクセス トークンを取得します。
- vCenter Server の root 認証情報を取得します。
- 次のコマンドを実行して、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
- vCenter Server の root 認証情報を記録します。
- 次のコマンドを実行して、vCenter Server の root 認証情報を取得します。
- vCenter Single Sign-On の管理者認証情報を取得します。
- 次のコマンドを実行して、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
password
vsphere_admin_password
- [email protected] の認証情報を記録します。
- 次のコマンドを実行して、vCenter Single Sign-On の管理者認証情報を取得します。
- 管理ドメイン vCenter Server をリストアする場合は、健全な管理ドメイン ESXi ホストの認証情報を取得します。
- 次のコマンドを実行して、管理ドメイン 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
- ESXi の root 認証情報を記録します。
- 次のコマンドを実行して、管理ドメイン ESXi ホストの認証情報を取得します。