Статьи

VMWare: Обновление ESXi с командной строки

VMWare: Обновление ESXi с командной строки

Один из вариантов обновления ESXi доступен через командную строку ssh, который предварительно следует включить.
Данный вариант подходит для точечных инсталляций и в случае отсутствия vmware update manager.
Прежде чем проводить работы необходимо перевести esxi в режим обслуживания:

esxcli system maintenanceMode set --enable on

1. Запрашиваем в репозитарии доступные обновления:

esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep ESXi-6.5
esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep ESXi-6.5 | grep 2019

ESXi-6.5.0-20171201001s-standard VMware, Inc. PartnerSupported
ESXi-6.5.0-20181004002-standard VMware, Inc. PartnerSupported
ESXi-6.5.0-20170301001s-no-tools VMware, Inc. PartnerSupported
ESXi-6.5.0-20170404001-standard VMware, Inc. PartnerSupported
ESXi-6.5.0-20170104001-standard VMware, Inc. PartnerSupported
ESXi-6.5.0-20181101001s-no-tools VMware, Inc. PartnerSupported
ESXi-6.5.0-20180502001-standard VMware, Inc. PartnerSupported

2. Выбираем необходимый нам образ и выполняем обновление:

esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p ESXi-6.5.0-20171201001s-standard

3. Перегружаем ESXi

esxcli system shutdown reboot -r "Upgrade to ESXi 6.5"

4. Выходим из режима обслуживания:

esxcli system maintenanceMode set --enable off

5. Запускаем нужные машины:

#Получить список всех виртуальных машин на гипервизоре:
vim-cmd vmsvc/getallvms
Vmid Name File Guest OS Version Annotation
18 CentOS_6.4x64 [vmware] CentOS_6.4x64/CentOS_6.4x64.vmx centos64Guest vmx-09


#Управляем питанием виртуальной машины
# проверяем состояние
vim-cmd vmsvc/power.getstat 18
Retrieved runtime info
Powered on

# выключаем виртуальную машину
vim-cmd vmsvc/power.off 18

# включаем виртуальную машину
vim-cmd vmsvc/power.of 18

Возврат к списку