1

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

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

Столбец ESXi Autostart в списке виртуальных машин

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

Меню автозапуска на ESXi

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

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

3 ответа3

3

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

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

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

Если у вас есть доступ к оболочке 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

-1

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .