Резервное копирование конфигурации ESXi

Для сохранения и восстановления конфигурации ESXi можно использовать специальный скрипт vicfg-cfgbackup.pl, который входит в состав VMware vSphere CLI.


Сохранение конфигурации ESXi

Для сохранения конфигурации нужно выполнить следующую команду на компьютере с установленным vCLI:

C:\Program Files\VMware\VMware vSphere CLI\bin\esxcfg-cfgbackup.pl -save -server 192.XXX.XXX.XXX esxi_backup.bkp


где 192.XXX.XXX.XXX – ip-адрес сервера ESXi


В случае успешного выполнения скрипта, в текущем каталоге должен появиться файл esxi_backup.bkp, который и будет являться резервной копией конфигурации ESXi.


При выполнении скрипта может появиться следующее сообщение:


Server version unavailable at 'https://localhost:443/sdk/vimService.wsdl' at C:/Program Files/VMware/VMware vSphere СLI/Perl/lib/VMware/VICommon.pm line 545, <STDIN> line 2.
 

В этом случае нужно запускать скрипт esxcfg-cfgbackup.pl следующим образом:

"C:\Program Files\VMware\VMware vSphere CLI\Perl\bin\perl.exe" "C:\Program Files\VMware\VMware vSphere CLI\bin\esxcfg-cfgbackup.pl" -save -server 192.XXX.XXX.XXX  esxi_backup.bkp


Если нужно организовать резервное копирование конфигурации ESXi без участия пользователя в автоматическом режиме, то для выполнения этой задачи можно использовать параметры -username и -password, которые обозначают имя пользователя хоста ESXi и пароль соответственно. Также можно указать конкретный путь для сохранения файла резервной копии.


"C:\Program Files\VMware\VMware vSphere CLI\Perl\bin\perl.exe" "C:\Program Files\VMware\VMware vSphere CLI\bin\esxcfg-cfgbackup.pl" -save -server 192.XXX.XXX.XXX  -username root -password <пароль> "G:\ESXi\backup\esxi_backup.bkp"



Восстановление конфигурации ESXi

Теперь рассмотрим процесс восстановления конфигурации ESXi.
Восстановление осуществляется таким же способом, как и сохранение только вместо параметра -save нужно использовать параметр -load.


"C:\Program Files\VMware\VMware vSphere CLI\Perl\bin\perl.exe" "C:\Program Files\VMware\VMware vSphere CLI\bin\esxcfg-cfgbackup.pl" -load -server 192.XXX.XXX.XXX  -username root -password <пароль> "G:\ESXi\backup\esxi_backup.bkp"


При этом все виртуальные машины должны быть выключены.



Резервное копирование конфигурации бесплатной версии ESXi

В том случае если используется бесплатная версия ESXi нужно учитывать некоторые ограничения этой редакции. Дело в том, что для бесплатной версии ESXi команды  VMware vSphere CLI работают только в режиме чтения. Поэтому сохранение конфигурации будет осуществляться также как и для платной версии, а восстановление будет возможно только при наличии  лицензии. Но это ограничение можно обойти. При новой установке ESXi нам предоставляется trial-период 60 дней, в течении которого мы свободно можем использовать команды  VMware vSphere CLI в режиме чтения и записи. Поэтому для восстановления конфигурации бесплатной версии ESXi просто нужно переустановить гипервизор и выполнить восстановление конфигурации способом, описанным выше.

Комментариев нет:

Отправить комментарий