27 сент. 2012 г.
vSphere Client не может подключиться к ESXi
Вы вводите заведомо валидные данные, и после паузы выпрыгивает ошибка типа такой:
The server ‘my.host.name’ could not interpret the client’s request. (The remote server returned an error: (503) Server UnavailableCall «ServiceInstance.RetrieveContent» for object «ServiceInstance» on Server «my.host.name» failed.
При это с помощью SSH нормально можно зайти на хост. Точнее, нужно зайти и выполнить команду:
После завершения всех действий команды (когда вы опять увидите приглашение командной строки) можно будет снова зайти на ESXi гипервизор с помощью vSphere Client.
Когда я пытаюсь подключиться к нескольким нашим серверам ESXi с моим клиентом vSphere, я получаю следующее сообщение об ошибке:
«vSphere Client не удалось подключиться к» IP-адресу «. Произошла неизвестная ошибка подключения. (Клиент не смог отправить полный запрос на сервер. (Основное соединение было закрыто: при отправке произошла непредвиденная ошибка.))
Я думаю, что это может иметь какое-то отношение к несовместимости версии, но я не уверен. Может кто-то пролил свет?
5 ответов
Я понимаю, что вернусь к этому вопросу гораздо позже, чем когда он был опубликован, но я забыл, что я разместил этот вопрос, и когда я это увидел, я хотел поделиться решением с другими.
Оказалось, что проблема заключается в моем контрольном решении всего. У меня была проверка проверки системы на проверку https-страницы для хоста каждые 5 минут, которая по какой-то причине в конечном итоге заставит систему реагировать на все, до того момента, когда клиенты vSphere больше не смогут подключаться.
Я отключил эту проверку (полагаясь вместо этого на pings), и эта проблема не вернулась уже почти год.
Я предполагаю, что есть параметр безопасности где-то под капотом ESXi 4.x, который сообщает системе прекратить отвечать после указанного количества запросов, но я не смог найти это.
Когда проблема начнется, виртуальные машины останутся на месте, однако вы не сможете подключиться ни к чему на уровне гипервизора, пока полностью не перезагрузите систему (даже перезапуск служб управления не исправит ее).
Я попробовал обновление до самых последних версий ESXi, но это не решило проблему.
vSphere client перестал коннектиться к ESXi 5.5. Текст ошибки:
В тот день когда клиент перестал коннектиться на гипервизоре ничего не настраивал. Пробовал коннектиться с разных компьютеров, сначала появляется сообщение о недоверенном сертификате, потом клиент долго пытается коннектиться, после чего везде возникает одна и та же ошибка.
Сервер с гипервизором пингуется. Делал telnet 443. Результат — черное окно командной строки.
Все виртуальные машины работают, пингуются и доступны по портам ssh, 443, 80, rdp.