Unable to get Host Fingerprint, verify ESXi host connectivity or credentials or SSH access"ssh root@<esxi-fqdn>) への SSH 接続が成功します。/var/log/vmware/vcf/operationsmanager/operationsmanager.log
YYYY-MM-DDThh:mm:ss DEBUG [vcf_om,67####cb,4##8] [c.v.v.h.c.s.i.CommissionHostsSpecValidator,om-exec-11] Validating host spec {"ipAddress":"###.###.###.###","hostfqdn":"<esxi-host-fqdn>","username":"root","password":"*****","storageTypes":["VSAN_ESA"],"networkPoolId":"7##4-6##8-4##5-9##9-f##1"}YYYY-MM-DDThh:mm:ss INFO [vcf_om,67####cb,4##8] [c.v.v.h.v.h.c.HostSpecConvertor,om-exec-11] HostSpecConvertor::convertToHostSpec HostSpec {"ipAddress":"###.###.###.###","hostfqdn":"<esxi-host-fqdn>","username":"root","password":"*****","storageTypes":["VSAN_ESA"],"networkPoolId":"7##4-6##8-4##5-9##9-f##1"}...YYYY-MM-DDThh:mm:ss DEBUG [vcf_om,67####cb,4##8] [c.v.v.h.c.s.i.CommissionHostsSpecValidator,om-exec-11] IpAddress resolved for the host <esxi-host-fqdn> is ###.###.###.###...YYYY-MM-DDThh:mm:ss ERROR [vcf_om,67####cb,4##8] [c.v.e.s.c.c.v.esx.EsxCommandExecutor,om-exec-11] Failed to connect to <esxi-host-fqdn>com.vmware.vim.binding.vim.fault.InvalidLogin: Cannot complete login due to an incorrect user name or password.
VCF 5.x
この問題は、ESXiのrootパスワードにSDDC Manager で サポートされていない特殊文字が含まれている場合に発生します。
ESXi自体は幅広い文字をサポートしていますが、SDDC Managerのホスト追加における検証ロジックではより制限をかけています。現在、SDDC Managerのコンポーネントパスワードでサポートされている特殊文字は以下のとおりです: ! @ # $ ^ * 。これらはSDDC Managerのパスワード更新(Update password)ウィザードでも確認できます。
パスワード ポリシーの詳細については、SDDC Manager のローテーション パスワードのデフォルト パスワード ポリシーを参照してください。
この問題を解決するには、ESXi ホストのrootパスワードを、SDDC Manager でサポートされている文字セットに準拠するようにリセットします。
pam_tally2 --user root
pam_tally2 --user root --reset