免責事項:これは英文の記事「Error: "FATAL: password authentication failed for user "vcloud" ... Cannot open connection" causes intermittent vCenter disconnects」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
シナリオ 1 : vCenter Server との切断を繰り返す
シナリオ 2 : 仮想マシンのインポート操作が失敗する
VMware Cloud Director 10.6.X
この問題は、バックエンドで PostgreSQL データベースのパスワードが変更されたにもかかわらず、すべての VCD セル間での構成情報の同期が、必要な cell-management-tool コマンドを使用して行われていない場合に発生します。
各 VCD セルはそれぞれのローカル DB で認証情報を維持しており、すべてのセルでの更新が行えていないと、認証エラーが発生します。
Note : 対処を進める前に VCD のすべてのノードのスナップショットとデータベースのバックアップを取得してください。
更新されたデータベースパスワードをすべての VCD セル間で同期するには、以下の手順を実施してください:
dbpassword の行を確認します
grep -i dbpassword /opt/vmware/vcloud-director/etc/global.propertiesgrep -i dbpassword /opt/vmware/vcloud-director/etc/responses.properties
/opt/vmware/vcloud-director/bin/cell-management-tool reconfigure-database -dbpassword 'same_password_used_in_ALTER_command' \-dbuser vcloud -private-key-path /opt/vmware/vcloud-director/id_rsa --remote-sudo-user=postgres -i $(service vmware-vcd pid cell) tail -f /opt/vmware/vcloud-director/logs/vcloud-container-info.logすべての VCD セルでデータベースパスワードの構成が同期されると、vCenter Server の切断や仮想マシンのインポートに関する問題は発生しなくなります。
詳細については以下を参照してください。