先日、事務所のVMware ESXiホストサーバをFUJITSU Server PRIMERGY TX1310 M1に移行しました。
仮想マシンの移行とともにVMware ESXiホストのrootアカウントももう少し複雑なパスワードに変更していました。
昨日VMware vSphere Clientでrootログインを行ったところエラーでログインできません。
sshでのログインも出来なくてパスワードの記憶違い(^^;;と思いながら、心当たりを入力しても全て認証されません。
仕方がないのでコンソールからログインしたら、アレ? ログインできた。
VMware vSphere Clientもsshも認証されなくて、コンソールはOKでした。
同じパスワードを入力しているのに。
コンソールでログを確認したら
[UserLevelCorrelator] 39956680955us: [esx.audit.account.locked] Remote access for ESXi local user account ‘root’ has been locked for 120 seconds after 422 failed login attempts.
ってエラーがいくつも表示されました。マジか!
何のことはないNagiosでESXiホストを監視していたのですが、rootのパスワードを変更するのを忘れていました。
メールが何通も届いていたのについつい放置して(^^;
CHECK_VMWARE_API.PL CRITICAL – Cannot complete login due to an incorrect user name or password.
早々にNagiosの設定を変更して暫くNagiosを停止後に再開したら無事にログインできました。
アカウントロックの設定は[詳細設定]-[Security]にあります。
デフォルトでは10回の失敗で120秒アカウントがロックさせます。