Клиент 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 cert, затем клиент пытается подключиться в течение длительного времени, и, наконец, я получаю эту ошибку.
Но я могу пинговать сервер с ESXi. Когда я делаю telnet 443, я получаю черный экран cmd. Все виртуальные машины, работающие на гипервизоре, работают, и я могу получить доступ к виртуальным машинам с 443, 80, ssh и rdp.
Сканируйте ESXi с помощью nmap.
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
Как я могу решить эту проблему?
Я исправил это так:
DCUI:
Примечание. В ESXi 4.1 и ESXi 5.x этот параметр доступен в разделе «Параметры устранения неполадок».
Из локальной консоли или SSH:
/etc/init.d/hostd restart
/etc/init.d/vpxa restart
Примечание. В ESXi 4.x выполните эту команду, чтобы перезапустить агент vpxa:
/etc/opt/init.d/vmware-vpxa restart
У меня такая же проблема, и я обнаружил, что сетевой драйвер сервера не соответствует требованиям, в моем случае драйвер HP emulex вызывал проблему, поэтому я загрузил его и обновил на esxi.
Сначала я запускаю сервер PDC, перезагружаю сервер vcenter, и он работает.