Почему VCenter не обнаруживает свой ESXi хост?

Добрый день! У меня возникла проблема с добавлением ESXi 7 хоста в vCenter 7. У меня есть полностью функционирующий ESXi 7 хост с семью работающими виртуальными машинами. После установки второго сервера я успешно развернул vCenter 7 и привязал лицензию. Однако, когда я пытаюсь добавить хост, вводя его IP-адрес или FQDN, а также логин и пароль, появляется ошибка, что хост не доступен. 

С компьютера, с которого я выполняю настройку, я могу пинговать ESXi, и я также вошел в него через браузер. Решив проверить через vCenter Shell, я обнаружил, что хост не пингуется. Странно, что другие виртуальные машины и шлюз пингуются без проблем, но сам ESXi остаётся недоступным. Учитывая, что vCenter находится на этом же хосте, не могу понять, в чем дело. Я даже отключал файрвол на маршрутизаторе, но это не помогло.

P.S. VCenter Shell корректно резолвит доменное имя хоста. Не подскажете, в чем может быть проблема?
  • 13 декабря 2024 г. 16:13
Ответы на вопрос 1
Добрый день!

Проблема, с которой вы столкнулись, может быть вызвана рядом причин. Давайте рассмотрим возможные источники неполадок и их решения:

1. **Проверка сетевого подключения и маршрутизации**:
   - Убедитесь, что на ESXi хосте правильно настроены IP-адреса, маска подсети и шлюз по умолчанию. Пинг с компьютера к ESXi подтверждает, что базовое подключение есть, но всё равно стоит проверить настройки.
   - Проверьте, есть ли какие-либо конфигурации в маршрутизаторе или свиче, которые могут блокировать трафик между vCenter и ESXi.

2. **Настройки брандмауэра (firewall)**:
   - Убедитесь, что на ESXi хосте брандмауэр настроен для разрешения трафика от vCenter (обычно порты 443 для HTTPS и 902 для управления виртуальными машинами).
   - Проверьте настройки брандмауэра также и на самом vCenter.

3. **Проверка версий и совместимости**:
   - Убедитесь, что версия vCenter поддерживает добавление ESXi данного уровня. Теоретически, если обе машины находятся на одной версии (7), это не должно быть проблемой, но стоит проверить совместимость в официальной документации VMware.

4. **Журналы событий**:
   - Посмотрите журналы событий на ESXi хосте и vCenter. Это может помочь выявить причину, по которой vCenter не может установить соединение с хостом.

5. **Безопасность и сертификаты**:
   - В некоторых случаях может возникать проблема с SSL-сертификатами. Попробуйте добавить хост c использованием его IP-адреса, а не его FQDN (и наоборот), чтобы проверить, не в этом ли дело.

6. **Состояние услуг управления**:
   - Проверьте, работают ли необходимые службы на ESXi и vCenter. На ESXi проверьте, что службы hostd и vpxa работают.
   - Используйте SSH для подключения к ESXi и выполните команды `esxcli network firewall ruleset list` и `esxcli network firewall ruleset set --ruleset-id vpxa --enabled true` для активации соответствующих правил.

Если ни одно из вышеперечисленных действий не помогло, возможно, стоит попробовать перезагрузить оба устройства (vCenter и ESXi) и попробовать снова добавить хост. Если проблема сохраняется, вы также можете обратиться в техническую поддержку VMware для более глубокого анализа.

Надеюсь, это поможет вам найти решение!
Похожие вопросы