免責事項:これは英文の記事「ESXi host removal from VCF SDDC Manager fails due to database mismatch」の日本語訳です。
記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
VMware Cloud Foundation (VCF) 環境において、 GUI を使用して SDDC Manager のインベントリから ESXi (ESX) ホストを削除できない状態になる場合があります。この状態になると、ホストの廃止(Decommission)が妨げられ、SDDC Manager のダッシュボードにエラーメッセージが継続して表示される可能性があります。
確認されるエラー:
この問題は通常、ホストの物理状態と SDDC Manager PostgreSQL データベースに保持されているレコードとの不一致によって発生します。これは多くの場合、次のような状況で発生します。
ホストのステータス確認:
1.vcf ユーザーとして SDDC Manager への SSH セッションを確立し、root に昇格します。
2.データベースに接続します:
psql --host=localhost -U postgres -d platform
3.ホストのステータスを確認します:
select id, hostname, status from host where status='ERROR' OR status='DEACTIVATING';
4.削除するホストの特定の ID を特定します:
select id, hostname, status from host where hostname='<ESXi Host Name>';
ログ収集手順:
1. vcf ユーザーを使用して、SSH 経由で SDDC Manager にアクセスします。
2. root ユーザーに切り替えます:su -
3. サポートユーティリティのディレクトリに移動します:cd /opt/vmware/sddc-support
4. SOS ユーティリティを実行して SDDC Manager のログを収集します:./sos --sddc-manager-logs --zip
5. /var/log/vmware/vcf/sddc-support/ ディレクトリに生成された .zip ファイルを収集します。
6. ログをサポートリクエストにアップロードします(Broadcom サポートポータルでのファイルアップロード手順を参照)。
次のステップ:
1. Broadcom テクニカルサポートにお問い合わせします。
2. 前の手順で生成した SOS ログバンドルを提供します。
3. データベースのクリーンアップが必要であることについて、本記事を参照 KB として提示します。