Клиент 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. Когда я делаю 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
Как я могу решить эту проблему?
решение1
Я исправил это следующим образом:
DCUI:
- Подключитесь к консоли вашего хоста ESXi.
- Нажмите F2, чтобы настроить систему.
- Войдите в систему как root.
- Используйте стрелки вверх/вниз для перехода к пункту «Перезапустить агенты управления».
Примечание: в ESXi 4.1 и ESXi 5.x эта опция доступна в разделе «Параметры устранения неполадок».
- Нажмите Ввод.
- Нажмите 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.