Как отключить автозапуск виртуальной машины в ESXi или vSphere?

У меня есть несколько виртуальных машин, работающих на хосте ESXi, управляемом vCenter, все в версии 6.5.x. У меня есть несколько виртуальных машин, настроенных на автозапуск, который работает нормально, но мне нужно, чтобы они не запускались автоматически.

В vSphere Web Client нет упоминаний об автозапуске ни в версиях Flash, ни в HTML5. Я нашел инструкции по включению / отключению поддержки автозапуска на уровне хоста от ESXi. Я также нашел способ отображения приоритета автозапуска в списке виртуальных машин только в веб-интерфейсе ESXi:

В веб-интерфейсе ESXi у меня есть пункт меню для автозапуска с только "увеличить приоритет" и "уменьшить приоритет":

Ни один из пунктов меню не отключит автозапуск полностью.

Я не нашел никаких инструкций, как отключить автозапуск для одной виртуальной машины. Мне нужно, чтобы некоторые виртуальные машины, которые в настоящее время отображают целое число в поле "Порядок автозапуска" на приведенном выше снимке экрана, не запускались автоматически - то есть я ищу пункт меню, который отключает автозапуск для конкретной виртуальной машины, изменяя "1"вернуться к"Unset". Я бы хотел избежать SSH на хосте напрямую, чтобы это исправить, но я сделаю это, если придется.

3 ответа

Решение

Уменьшить приоритет

Как уже упоминалось в моем комментарии; уменьшение приоритета может установить вместо автоматического запуска ВМ ручной запуск.

  • Вы можете получить доступ к этому параметру в разделе Хосты и кластеры, выбрав (на vSphere) хост, затем перейдите на вкладку Конфигурация и затем выберите Запуск виртуальной машины с правой стороны.
  • В веб-клиенте вы можете получить к ним доступ, перейдя в раздел " Хосты и кластеры", выбрав хост, затем нажав " Управление", затем " Настройки" и, наконец, " Запуск / выключение виртуальной машины".

Если у вас есть доступ к оболочке SSH, попробуйте команду:

vim-cmd hostsvc/autostartmanager/update_autostartentry [VMOID] "none" "5" "1" "none" "5" "yes"

Два none Действия удалят запись полностью.

Чтобы проверить OID виртуальной машины:

vim-cmd vmsvc/getallvms

Чтобы проверить последовательность автозапуска:

vim-cmd hostsvc/autostartmanager/get_autostartseq

Работает на ESXi 6.5a

Ссылка: http://sakananote2english.blogspot.com/2012/04/power-on-vm-with-command-line-at-vmware.html

Если у вас есть копия VMware Workstation Pro, вы сможете:

  1. Подключите это к вашему экземпляру ESXi
  2. Щелкните правой кнопкой мыши хост ESXi на панели библиотеки.
  3. Выберите "Управлять действиями виртуальной машины" ("Управление виртуальными машинами автозапуска" в более старых версиях рабочей станции) из контекстного меню.
  4. Снимите флажок с виртуальных машин, которые не должны автоматически включаться.
Другие вопросы по тегам