Задача: Изменить порядок запуска VM на ESXi 7.0 Update 3 (ESXi-7.0U3b-18905247-standard (VMware, Inc.))
Почему я заостряю заметку на этот счет, а все потому что вчера столкнулся на проводимые технические работы отделом АХО (долговременное отключение электричества во всем офисе).
Отдел АХО переделывал подключение во вводном шкафу, подключали более мощный компрессор и т.д
Я составил план всех физических, виртуальных серверов, всего сетевого оборудования по всем серверным и согласно этому плану произвел корректное завершение работы. С этим все отлично.
Но когда дали отмашку, что можно все включать, получилось, что с кнопки включили все бесперебойники, включилось сетевое оборудование, включили физические сервера, включили все ESXi, но вот виртуальных машин на каждом из них очень много и покуда очередь дойдет до srv-dc01 & srv-dc02 во всей офисной сети не будет буквально сети, т.к. DHCP сервисы на этих двух VM. В связи с этим я поставил себе задачу, провести ревизию порядка запуска VM, т.е. что в Autostart.
Чтобы запустить эти виртуальные машины мне пришлось проделать следующие действия в моей инфраструктуре:
пришлось с srv-gw01 через Winbox подключиться к sw_001 на порту сделать Access для VLAN 3 подключить к порту ноутбук, прописав на нем свободный статический адрес из 172.33.3.0/24, затем открыв через браузер https://srv-esxi03 и включив srv-dc01 & srv-dc02 ручками принудительно не дожидаюсь, когда они автоматически включаться.
На заметку: Связка всего сетевого оборудования сделана через статику, и она не зависит от DHCP.
Итак, делаю ревизию виртуальных машин в Autostart:
https://srv-esxi03 - user&pass - Host - Manage - System - Autostart и меня интересует колонка Autostart order, привожу к виду:
Сперва на всех VM нажимаю Disable (Remove this virtual machine from autostart configuration)
На заметку: VM на которой нажата кнопка Disabled в колонке Autostart order после имеет значение unset.
а потом включаю и если нужно меняю порядок путем нажатия на конкретной VM кнопки Start earlier
srv-dc01: Autostart order = 1srv-dc02: Autostart order = 2srv-shares03: Autostart order = 3 (Профили и перемещаемые папки)srv-shares04: Autostart order = 4 (Общий диск)srv-openfire: Autostart order = 5 (Корпоративный мессенджер)srv-kmssrv-mail08-mbsrv-mail07-mbsrv-emailи т.д.
Вот таким вот образом, прошелся по всем ESXi хостам и упорядочился очередность запуска виртуальных машин, это кстати хорошо, что было запланированное отключение оно в итоге вылились в замечания к инфраструктуре что нужно поправить и что нужно привести в порядок от предыдущего раза. Плюс я дополнил свой чек лист проверки всего после включения. Все сервисы после включения srv-dc01 и srv-dc02 автоматически сами поднялись успешно.
На этом вот такое вот наблюдение вылилось в такую вот заметку, с уважением автор блога Олло Александр aka ekzorchik.