ESXi - сохранение и восстановление конфигурации Печать
03.03.13 11:53

Свою конфигурацию ESXi сервер периодический (а если быть точнее каждую первую минуту каждого часа) сохраняет в архив state.tgz, что позволяет ей сохранять свою конфигурацию вовремя перезагрузок или в случаях выключения сервера.
Для ESXi Embedded версии архив называется local.tgz. Так же перед каждой перезагрузкой или же выключением системы конфигурация автоматический сохраняется.

 

В данном документе будет рассмотрено резервное копирование и аварийное восстановление конфигурации ESXi сервера используя PowerCLI и vSphere CLI (vCLI).

 

 

 

Резервное копирование используя PowerCLI:

 

Для сохранения конфигурации используется командлет Get-VMHostFirmware с параметром BackupConfiguration:

 

Get-VMHostFirmware -VMHost <VMHost> -BackupConfiguration -DestinationPath <Path>

 

Capture.PNG

 

 

 

Резервное копирование используя vCLI:

 

Сохранение конфигурации происходит командой vicfg-cfgbackup:

 

vicfg-cfgbackup.pl -–server <VMHost> -–save <Path>

 

http://sgaldava.files.wordpress.com/2010/12/image_thumb5.png?w=669&h=332

 

 

 

Восстановление конфигурации используя PowerCLI:

 

Для восстановления конфигурации надо ESXi сервер пустить maintenance mode и только после этого востанавливать конфигурацию. Для восстановлениоя конфигурации используется командлет Set-VMHostFirmware.


# Для того чтобы ESXi сервер пустить maintenance mode

Set-VMHost -VMHost <VMHost> -state maintenance

 

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

Set-VMHostFirmware -VMHost <VMHost> -Restore -SourcePath <Path> -Force -HostCredential <PSCredential> -HostUser  <String> -HostPassword <SecureString>

 

* Перед тем как восстанавливать конфигурацию убедитесь, что версия и уровень обновлениий совпадает со старыми значениями сервера чью конфигурацию мы сохраняли и стараемся востановиоть на новом хосте.

 

Capture1.PNG

 

 

 

Восстановление конфигурации используя vCLI:

 

Так же как и в случае с восстановлением конфигурации средствами PowerCLI, в первую очередь пускаем хост в maintenance mode, а затем востанавливаем конфигурацию.

 

Важно пропатчить систему чтоб она стала идентичной той которая она была   когда мы брали бэкап или же во время восстановления использовать   параметр –-force.

 

# Для того чтобы ESXi сервер пустить maintenance mode

vicfg-hostops --server <VMHost> --operation enter

 

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

vicfg-cfgbackup.pl --server <VMHost> --load <Path>

 

Capture2.PNG

 

 

 

 

Оба и vCLI и PowerCLI используют одну и тот же vSphere API, так что оссобых преймуществ они не имеют перед друг другом.

 

 

 

 

Eсли у вас бесплатная версия ESXi сервера вы сможете сделать бэкап  системы но восстановить ее на бесплатную версию ESXi сервера к сожалению  уже не получится. Это ограничение присутствует из-за того что в  бесплатной версии ESXi сервера vSphere API работает в режиме read only,  но всегда можно переустановить и в триальном режиме сервера восстановить  конфигурацию.

 

источник: http://communities.vmware.com/docs/DOC-15204

ссылка на материал: http://www.thin.kiev.ua/vmware-/772-esxi-save-and-restore-configuration.html

{jcomments on}

Последнее обновление 03.03.13 11:57