SDDC Manager から事前チェックを実行すると、下記のエラーで失敗します。
説明: Perform ESXi checks through ESXi CLI for legacy boot mode and host filesystem symlinks
エラーの説明:レガシー起動モードとホスト ファイルシステムのシンボリック リンクの ESXi CLI チェックに失敗しました
修正: ESXi CLI コマンドの失敗の詳細については、operationsmanager ログ ファイルを確認してください。「vsish -e cat /hardware/firmwareType」を使用して、ホスト <ホスト名> がレガシー起動モードを使用しているかどうかを確認します。「find -L / -maxdepth 1 -user root -type l」を使用して、ホストに破損したシンボリック リンクがあるかどうかを確認します
対象のホスト(<ホスト名>) で、下記のコマンドを実行しても問題は確認出来ません。
vsish -e cat /hardware/firmwareTypefind -L / -maxdepth 1 -user root -type l
例:# vsish -e cat /hardware/firmwareType1 -> UEFI# find -L / -maxdepth 1 -user root -type l#
SDDC Manger の operationsmanager.log には次のエラーが記録されます。
Could not connect to the SSH server @ <ホスト名> for configuration.
対象のホストの auth.log には、下記が記録されます。
sshd[XXXXXXX]: fatal: mm_answer_sign: sign: error in libcrypto
SDDC Manager 5.1.x
SDDC Manager 5.2.x
対象の ESXi ホストで ssh server の hostkeyalgorithms 設定に "+ssh-rsa" が設定されている場合、SDDC Manager からホストへの ssh 接続が失敗することがあります。
設定の確認方法:
esxcli system ssh server config list | grep hostkeyalgorithms
例:
# esxcli system ssh server config list | grep hostkeyalgorithms
hostkeyalgorithms +ssh-rsa
対象の ESXi ホストで ssh server の hostkeyalgorithms 設定を事前チェックで成功しているホストの値と同じ設定に変更し、ssh server を再起動します。
例 : # esxcli system ssh server config set -k hostkeyalgorithms -v ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,rsa-sha2-256,rsa-sha2-512 # /etc/init.d/SSH restart #
Upgrading ESXi hosts from SDDC manager fails on prechecks with the error "ESXi CLI checks for legacy boot mode and host filesystem have failed"
https://knowledge.broadcom.com/external/article/380602