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

ESXi55U1-Trans

Один из вариантов обновления 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-5.5
esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep ESXi-5.5 | grep 2015

ESXi-5.5.0-20150104001-no-tools   VMware, Inc.  PartnerSupported
ESXi-5.5.0-20150204001-standard   VMware, Inc.  PartnerSupported
ESXi-5.5.0-20150101001s-no-tools  VMware, Inc.  PartnerSupported
ESXi-5.5.0-20150204001-no-tools   VMware, Inc.  PartnerSupported
ESXi-5.5.0-20150104001-standard   VMware, Inc.  PartnerSupported
ESXi-5.5.0-20150101001s-standard  VMware, Inc.  PartnerSupported

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

~ # esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p ESXi-
5.5.0-20150204001-standard
Update Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
VIBs Installed: VMware_bootbank_esx-base_5.5.0-2.55.2456374, VMware_bootbank_esx-tboot_5.5.0-2.33.2068190,
....

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

~ # esxcli system shutdown reboot -r "Upgrade to ESXi 5.5 U"

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

Источник: https://2keep.net/update-vmware-esxi-5-to-6-0/

Вы можете оставить комментарий ниже.