vSphere クライアントが ESXi 5.5 に接続できません。システム エラー メッセージ:
Call "ServiceInstance.RetrieveContent" for object "ServiceInstance" on Server failed.
The request failed because the remote server took too long to respond. (The command has timed out as the remote server is taking too long to respond)
この問題が発見されたとき、ESXi の設定を変更しませんでした。別のコンピューターに接続しようとしました。エラー メッセージは同じでした。接続しようとすると、SSL 証明書のメッセージが表示され、クライアントが長時間接続を試行し、最終的にこのエラーが発生します。
しかし、ESXi でサーバーに ping することはできます。telnet 443 を実行すると、cmd の黒い画面が表示されます。ハイパーバイザーで実行されているすべての仮想マシンは動作しており、443、80、ssh、rdp を使用して VM にアクセスできます。
nmap を使用して ESXi をスキャンします。
Not shown: 989 filtered ports
PORT STATE SERVICE
22/tcp closed ssh
80/tcp open http
427/tcp open svrloc
443/tcp open https
902/tcp open iss-realsecure
5988/tcp closed wbem-http
5989/tcp open wbem-https
8000/tcp open http-alt
8080/tcp closed http-proxy
8100/tcp open xprint-server
8300/tcp closed tmi
この問題を解決するにはどうすればいいでしょうか?
答え1
私は次のように修正しました:
DCUI:
- ESXi ホストのコンソールに接続します。
- システムをカスタマイズするには F2 キーを押します。
- root としてログインします。
- 上矢印/下矢印を使用して、「管理エージェントの再起動」に移動します。
注: ESXi 4.1 および ESXi 5.x では、このオプションはトラブルシューティング オプションで使用できます。
- Enterを押します。
- F11 キーを押してサービスを再開します。
- サービスが再起動したら、Enter キーを押します。
- システムからログアウトするには、Esc キーを押します。
ローカルコンソールまたはSSHから:
- SSH またはローカル コンソールに root としてログインします。
- 次のコマンドを実行します。
/etc/init.d/hostd restart /etc/init.d/vpxa restart
注: ESXi 4.x では、次のコマンドを実行して vpxa エージェントを再起動します。
/etc/opt/init.d/vmware-vpxa restart
答え2
まず PDC サーバーを起動し、vCenter サーバーを再起動すると動作します。
答え3
私も同じ問題に遭遇し、サーバーのネットワーク ドライバーが一致していないことがわかりました。私の場合は、HP emulex ドライバーが問題の原因だったので、同じドライバーをダウンロードして esxi で更新しました。