免責事項:これは英文記事「Unregister a Failed VMware Cloud Director Appliance Primary or Standby Cell in a Database High Availability Cluster using API」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
以下のような状況では、アプライアンスノードを削除して再デプロイする必要があります。
この記事では、アプライアンス API を用いたクラスタ管理手順を詳細に説明します。
VMware Cloud Director 10.6
API リクエスト実行には、cURL または Postman を使用可能です。手順は以下の通りです。
<アクティブなノードの IP または FQDN> の箇所をこのノードの IP または FQDN で置き換えます。curl -k -X POST -u root "https://<アクティブノードの IP または FQDN>:5480/api/1.0.0/sessions"{ "authToken": "<トークン>", "expires": "<タイムスタンプ>"}curl -k -X GET -H "Accept: application/json" -H "Authorization: Bearer <トークン>" "https://<アクティブノードの IP または FQDN>:5480/api/1.0.0/nodes"curl -k -X DELETE -H "Accept: application/json" -H "Authorization: Bearer <トークン>" "https://<アクティブなノードの IP または FQDN>:5480/api/1.0.0/nodes/<非アクティブノード名>"POST
https://<アクティブなノードの IP または FQDN>:5480/api/1.0.0/sessions認可セクションで認可タイプを 'Bearer トークン' に指定し、取得済みトークンを入力
メソッド:GET
API リクエスト:https://<>:5480/api/1.0.0/nodesアクティブなノードの IP または FQDN
ヘッダー:Accept: application/json
手順2で記録したノード名を使用して、非アクティブノードを登録解除
認可セクションで認可タイプを 'Bearer トークン’ に指定し、取得済みトークンを入力
メソッド:DELETE
API リクエスト:https://:5480/api/1.0.0/nodes/<>アクティブなノードの IP または FQDN<非アクティブノード名>
Accept: application/json