Symptoms
vCenter Server отображает ошибку:
Virtual machine creation may fail because agent is unable to retrieve VM creation options from the host.
Предупреждение. Если в сети vSAN настроен LACP, не перезапускайте агенты управления на хостах ESXi, на которых запущена vSAN.
- Перезапуск агентов управления может повлиять на любые задачи, выполняемые на хосте ESXi во время перезапуска.
- Проверьте наличие проблем хранилища перед перезапуском службы хоста
daemon hostd
или services.sh
.
Cause
Агенты или службы на хосте ESXi могли остановиться.
Resolution
Перезапуск агентов управления в ESXi с помощью Direct Console User Interface (DCUI)
- Подключитесь к консоли хоста ESXi.
- Нажмите F2 для настройки системы.
- Войдите в систему как пользователь root.
- С помощью кнопок со стрелками вверх и вниз перейдите в раздел Troubleshooting Options и выберите пункт Restart Management Agents.
- Нажмите клавишу Enter.
- Нажмите F11, чтобы перезапустить службы.
- После перезапуска службы нажмите клавишу Enter.
- Нажмите клавишу Esc, чтобы выйти из системы.
Примечание.: Можно также перезапустить службы с помощью клиента хоста. В клиенте хоста выберите Host, затем Manage и Services, а затем выберите службу для перезапуска.
Перезапуск агентов управления в ESXi с помощью оболочки ESXi или SSH
- Выполните вход в оболочку ESXi или SSH в качестве пользователя root. Для включения оболочки ESXi или SSH см. Использование оболочки ESXi в ESXi 6.x, 7.x и 8.x (2004746) .
- Перезапустите управляющую программу хоста ESXi и службы vCenter Agent с помощью следующих команд:
/etc/init.d/hostd restart
/etc/init.d/vpxa restart
Внимание!
- Если LACP включен и настроен, не перезапускайте службы управления с помощью команды
services.sh
. Вместо этого перезапустите независимые службы с помощью команды /etc/init.d/module restart
.
- Если проблема не устранена и вы перезапускаете все службы, которые являются частью сценария
services.sh
, перед продолжением выполнения сценария сделайте перерыв.
- Если в среде настроен NSX, не выполняйте команду
/sbin/services.sh restart
, так как она перезапускает все службы на хосте ESXi.
- Если необходимо перезапустить агенты управления на хосте ESXi, перезапустите
vpxa
, host.d
и fdm
по отдельности.
- При необходимости также выполните команду
/sbin/services.sh restart
, если перезапуск каждого агента управления не работает, затем выполните миграцию всех виртуальных машин с хоста ESXi и, по возможности, переведите хост в режим обслуживания.
- Если вы не уверены, что NSX для vSphere установлен на хосте ESXi, выполните эту команду, чтобы проверить:
esxcli software vib list --rebooting-image | grep esx-*
- Найдите следующие порты VIB, чтобы определить, установлен ли NSX на хосте ESXi:
vsip-esx
esx-vxlan
- При использовании общей графики в среде просмотра (VGPU, vDGA, vSGA) не используйте
services.sh
. При этом выключается служба xorg
, отвечающая за графику на уровне гостевой операционной системы. При отключении графики от гостевой операционной системы происходит сбой рабочей нагрузки VDI, использующей общую графику. Убедитесь, что общая графика используется только для перезапуска hostd
и vpxa
, если вы не находитесь в режиме обслуживания.
Для получения дополнительной информации см. статью базы знаний VMware: Перезапуск агентов управления в ESXi (1003490) .
Additional Information
Связанные ресурсы
Здесь приведены некоторые рекомендуемые ресурсы, связанные с этой темой, которые могут представлять интерес: