Решено: хост VMware ESXi не отвечает в vCenter
Хост становится недоступным (затененным) и показывается как "Не отвечает". Эта статья предлагает эффективное решение для устранения этой проблемы.
Симптомы: хост VMware ESXi не отвечает в vCenter
Многие администраторы VMware используют VMware vCenter для управления несколькими хостами ESXi и ВМ. Однако вы можете обнаружить, что ваши хосты VMware ESXi показываются как «не отвечает» в веб-интерфейсе сервера vCenter или не могут синхронизироваться с хостом.
Конкретные симптомы:
- Хост ESXi отображается как «не отвечает» в сервере vCenter (при добавлении IP-адреса, выполнении операции или после обновления и т.д.)
- Хост ESXi не отвечает, но ВМ всё ещё работают
- Хост ESXi отображается как «отключен» в сервере vCenter.
- Невозможно подключить ESXi/ESX к серверу vCenter.
- Виртуальные машины на хосте ESXi отображаются серым цветом в сервере vCenter.
- При попытке добавить хост ESXi/ESX в сервер vCenter отображается ошибка, подобная следующей:
"Невозможно обратиться к указанному хосту. Возможно, его не существует, серверное программное обеспечение не отвечает или возникла проблема сети."
Обычные причины проблемы с откликом хоста:
• Проблема с сетевым подключением между хостом ESXi и vCenter.
• Агент hostd работает неправильно.
• Агент vpxa работает неправильно.
• Хост ESXi не функционирует.
Эта проблема не является редкой, многие администраторы сталкивались с ней. Вы можете продолжать чтение. В этой статье описан процесс устранения проблемы с отключенным или неответствующим состоянием хоста ESXi в сервере vCenter.
Она поможет вам исключить распространенные причины вашей проблемы, проверив правильность настройки сети и агентов сервера управления, а также подтвердив наличие ресурсов на хосте ESXi.
Как исправить ошибку "Хост ESXi не отвечает" в vCenter
В этой части мы предложим вам шаги для устранения проблемы "Хост vCenter не отвечает". Вы можете попробовать следующие шаги поочередно, пожалуйста, не пропускайте шаг.
✍ Пожалуйста, будьте осторожны при решении проблемы. Неосторожные операции могут повлиять на задачи, выполняющиеся на ваших виртуальных машинах. Поэтому, пожалуйста, сделайте резервное копирование ваших виртуальных машин в vCenter заранее, чтобы обеспечить безопасность данных и бесперебойность бизнеса.
Шаг 1. Проверить, включен ли хост ESXi
Сначала, самый простой способ - проверить текущее состояние оборудования хоста ESXi или достиг ли блок питания своего срока службы, после чего хост просто отключается.
Физически перейдите к оборудованию хоста ESXi и обратите внимание на любые световые индикаторы на лицевой панели серверного оборудования, которые могут указывать на состояние питания или оборудования.
Шаг 2. Переподключить хост ESXi
Вы можете попробовать повторно подключиться к хосту ESXi, который не отвечает, и посмотреть, решит ли переподключение проблему.
Щелкните правой кнопкой мыши по хосту и выберите Краткая информация >> Подключение >> Подключить.
Шаг 3. Проверить подключение хоста к vCenter по правильному IP-адресу
Если есть проблема с подключением от vCenter к хосту ESXi по IP-адресу или полному доменному имени (FQDN), сервер vCenter не получает сердцебиения от хоста ESXi, что вызывает проблему с откликом и разрывом подключения хоста.
Чтобы убедиться, что ваш хост ESXi может ответить обратно серверу vCenter по правильному IP-адресу и FQDN, вы можете выполнить пинг хоста по его IP-адресу и проверить службу DNS:
Как выполнить пинг вашего хоста ESXi по IP-адресу и FQDN:
• Нажмите клавишу Windows R, чтобы открыть окно выполнения команд в Windows, введите cmd и нажмите Enter, чтобы открыть командную строку.
• Введите команду "ping ". Замените на фактический IP-адрес хоста.
• Чтобы выполнить пинг хоста по его FQDN, введите команду "ping ". Замените на фактическое имя FQDN.
Если пинг успешен, вы получите ответ от хоста, показывающий время прохождения и статистику пакетов. Если пинг не проходит, вы можете проверить DNS-сервер и узнать, есть ли проблемы с резольвером DNS.
Как проверить разрешение DNS
,• Запустите команду "nslookup
Если возникла проблема с разрешением DNS, убедитесь, что ваш DNS правильно настроен.
Если ваш хост ESXi отключен или не отвечает, но может пинговать, вы можете перейти к следующему шагу.
Шаг 4. Проверьте, может ли сервер vCenter подключиться к хосту на TCP/UDP порт 902
Может потребоваться проверить соединение с различными портами на ваших серверах. Сервер использует этот порт для доступа хоста к другим хостам для миграции и предоставления, для аутентификации трафика для ESXi и для трафика удаленной консоли (xinetd/vmware-authd).
Вы можете использовать Telnet для доступа к консолям виртуальных машин через клиент vSphere или для соединения (UDP) обновления статуса (heartbeat) от ESXi к серверу vCenter. В окне командной строки введите следующее:
☛ server: имя хоста или IP-адрес сервера.
☛ port: порт, к которому вы хотите подключиться.
Если вы видите вывод:
C:\>telnet server 902
Соединение...
Соединение работает, Если вы видите ошибку "Не удалось открыть соединение с хостом, на порту 902: Ошибка подключения", это означает, что соединение отклонено. Это может быть реальной причиной, почему хост не отвечает, вы можете продолжить чтение для устранения неполадки.
Шаг 5. Перезагрузите сетевое управление
Сеть управления синхронизирует компоненты VMware и обеспечивает связь между хостом ESXi и сервером vCenter. Если vCenter не может синхронизировать хост или не может напрямую подключиться к хосту ESXi, вы можете перезапустить сеть управления.
Чтобы перезапустить сеть управления на ESXi:
1. Подключитесь к консоли хоста ESXi.
2. Нажмите F2 для настройки системы.
3. Войдите как root и перейдите к Restart Management Network с помощью стрелок вверх и вниз.
4. Нажмите Enter для перезапуска сети управления.
Шаг 6. Проверьте, не отвечает ли агент VPXA на хосте ESXi
Агент сервера vCenter, также известный как "vpxa" или служба "vmware-vpxa", позволяет серверу vCenter подключаться к хосту ESXi.
,Переведите вышеприведенный контент на русский язык. Текст, который нужно перевести, значения атрибута href тега HTML a и значения атрибута src тега img не переводите. Содержимое в {{}} не нужно переводить. Используйте юникод символы без изменений. HTML структуры и их атрибуты не изменяйте.Агент vpxa отвечает за связь с агентом hostd, который, в свою очередь, обменивается данными с хостом ESXi. Если агент vpxa перестает отвечать на заданный хост ESXi, сервер vCenter не может связаться с этим хостом, и поэтому хост отображается как неактивный в клиенте vSphere.
Чтобы увидеть это, Вы можете подключиться напрямую к хосту ESXi и попробовать ввести следующую команду:
Шаг 7. Устранение проблем хранения
Предположим, что вы уже проверили все остальное, и это не помогло. Остается только проверить проблемы хранения на вашем хосте ESXi.
Хосты ESXi могут отключаться от сервера vCenter из-за проблем с хранением. Это может быть проблема разделенного хранилища, и в этом случае вы можете столкнуться с проблемами со связью на нескольких хостах.
Это также может быть проблема с неисправной сетевой картой (NIC), которая, из-за проблемы, не поддерживает связь с системой сервера vCenter.
Вы можете столкнуться с некоторыми из следующих симптомов:
- Проблемы с подключением к массиву хранения
- Инициаторы хоста ESXi не регистрируются в массиве
- Хост ESXi не может монтировать долю
Проблемы с хранением могут быть разными, так как вы можете использовать различные протоколы хранения, такие как iSCSI, NFS или SAN.
Проблема отсутствия ответа хоста ESXi в системе vCenter может появиться на нескольких хостах VMware. Чтобы избежать потери данных из-за обратимых операций, рекомендуется резервное копирование виртуальных машин VMware ESXi.
Резервное решение для предотвращения аварий виртуальных машин
Сервер vCenter является очень удобной официальной платформой для централизованного управления виртуальными средами ESXi и большим количеством виртуальных машин на нем. Один экземпляр сервера vCenter может поддерживать до 1 000 хостов, 10 000 включенных в работу виртуальных машин и 15 000 зарегистрированных виртуальных машин.
Однако vCenter Server не обеспечивает функцию резервного копирования виртуальных машин. Именно поэтому резервное программное обеспечение является широко признанным выбором. Профессиональный инструмент резервного копирования более эффективен, чем встроенные функции.
Здесь я представляю вам программное обеспечение для резервного копирования VMware - AOMEI Cyber Backup. Он автоматизирует процесс резервного копирования нескольких ВМ, управляемых vCenter Server, и отправляет уведомления по электронной почте в случае ошибки.
✦ Резервное копирование без агента: создание полного и независимого резервного образа на уровне виртуальных машин VMware ESXi и Hyper-V.
✦ Множественное резервное копирование ВМ: групповое резервное копирование большого количества ВМ, управляемых vCenter Server, или нескольких ВМ на отдельном хосте ESXi.
✦ Несколько мест хранения: резервное копирование на локальные, внешние накопители, сетевые ресурсы или NAS накопители.
✦ Автоматизированное выполнение: создание расписания резервного копирования для автоматизации ежедневных, еженедельных или ежемесячных резервных копий.
✦ Полное восстановление ВМ: мгновенное восстановление доступных ВМ из выбранных точек восстановления.
AOMEI Cyber Backup поддерживает VMware ESXi 6.0 и более поздние версии. Вы можете нажать на следующую кнопку, чтобы скачать бесплатную пробную версию на 30 дней.
4 шага для группового резервного копирования ВМ на vCenter Server
1. Привязка устройств: Получите доступ к веб-клиенту AOMEI Cyber Backup, перейдите к Исходное устройство > VMware > Добавить устройство VMware для Добавления vCenter или отдельного хоста ESXi. Затем нажмите … > Привязать устройство.
2. Создание задания резервного копирования: Перейдите к Задание резервного копирования > Создать новое задание, и выберите Резервное копирование VMware ESXi в качестве Типа резервного копирования.
3. Задайте Название задачи, Устройство, Цель, Расписание и Очистка по необходимости.
- Название задачи: можно изменить имя задачи или использовать имя по умолчанию с порядковым номером.
- Устройство: пакетный выбор большого количества ВМ, управляемых сервером vCenter, для централизованного резервного копирования.
- Цель: выберите резервное копирование на локальный путь или на сетевой путь.
- Архив (дополнительно): Если у вас есть хранилище Amazon S3, вы можете архивировать резервные версии в него.
- Расписание (дополнительно): выполнение полного, дифференциального или инкрементного резервного копирования и автоматическое выполнение в соответствии с указанной частотой.
- Очистка (дополнительно): автоматическое удаление старых резервных копий, превышающих указанный период хранения.
4. Запуск резервного копирования: Нажмите Запуск резервного копирования и выберите Добавить расписание и начать резервное копирование сейчас, или Добавить только расписание.
✍ Созданные задачи резервного копирования отображаются и мониторятся отдельно для проверки прогресса, изменения расписания и восстановления. Легко восстановить виртуальную машину в том же или другом хранилище/хосте без переустановки или настройки новой ВМ, щелкнув Восстановить в новом местоположении.
Резюме
Если ваш хост ESXi не отвечает в vCenter или находится в отключенном сером состоянии, а также у вас возникают проблемы с виртуальными машинами, вы можете следовать рекомендуемым шагам по устранению неполадок, описанным в этой статье. Вы можете проверить, включен ли ваш хост, выполнить пинг-тесты с обеих сторон (порт 902), перезагрузить агенты управления или повторно подключить хост к инвентарю vCenter. Также стоит проверить, работают ли агент vpxa или служба hostd. Наконец, нужно также проверить наличие проблем с хранилищем.
Кроме того, не забудьте регулярно создавать резервные копии ваших виртуальных машин VMware ESXi на случай непредвиденных ситуаций. AOMEI Cyber Backup - это надежное и простое в использовании предприятий решение для резервного копирования, которое позволяет легко защитить вашу виртуализированную среду, а также другие рабочие нагрузки, такие как компьютеры под управлением Windows и базы данных MSSQL.