免責事項:これは英文の記事 SDDC Manager scale-out API fails when attempting to scale out NSX Manager in VMware Cloud Foundation(433539) の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
SDDC Manager の scale-out API である https://<FQDN>/v1/nsxt-clusters/<nsxクラスタID>/scale-out を使用して NSX Manager ノードの拡張を実行しようとするとタスクがエラーとなり失敗する場合があります。
この際、以下のようなエラーメッセージが出力されます。
NSX クラスタはすでに 3 ノード クラスタです
VMware Cloud Foundation
SDDC Manager のインベントリ内にすでに3台構成のクラスター情報が存在する場合や環境が不整合な状態にある場合などに scale-out API の実行が想定外の操作としてブロックされエラーとなります 。
NSX Manager クラスターを拡張するにあたり、まず NSX Manager がすでに3台存在するかどうかを確認してください。3台未満であるにもかかわらずエラーが発生する場合は、SDDC Manager と NSX Manager 間の情報が不整合となっている可能性があるため、インベントリ同期を実行して状態を最新化してから再度スケールアウトをお試しください。 インベントリ同期の API 実行例は以下の通りです。
POST https://<FQDN>/v1/domains/{domainId}/synchronizations
Input json payload:
{
"domainName": "{domain_name}"
}
API の詳細については以下のドキュメントを参照してください。
Synchronization | SDDC Manager API
また、リストア作業中の場合などですでに3台の NSX Manager 情報が SDDC Manager 上に存在する場合は、SDDC Manager の scale-out API は利用できません。正しい手順として公式ドキュメントの記載に従い OVA ファイルを利用して NSX Manager ノードを展開し、展開完了後に NSX Manager の UI から対象ノードを既存のクラスターへ参加させることで復旧を試みてください。 リストアの手順に関する詳細は以下のドキュメントを参照してください。
NSX Manager クラスタ ノードのリストア