ESXi - сохранение и восстановление конфигурации |
03.03.13 11:53 |
Свою конфигурацию ESXi сервер периодический (а если быть точнее каждую первую минуту каждого часа) сохраняет в архив state.tgz, что позволяет ей сохранять свою конфигурацию вовремя перезагрузок или в случаях выключения сервера.
В данном документе будет рассмотрено резервное копирование и аварийное восстановление конфигурации ESXi сервера используя PowerCLI и vSphere CLI (vCLI).
Резервное копирование используя PowerCLI:
Для сохранения конфигурации используется командлет Get-VMHostFirmware с параметром BackupConfiguration:
Get-VMHostFirmware -VMHost <VMHost> -BackupConfiguration -DestinationPath <Path>
Резервное копирование используя vCLI:
Сохранение конфигурации происходит командой vicfg-cfgbackup:
vicfg-cfgbackup.pl -–server <VMHost> -–save <Path>
Восстановление конфигурации используя 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>
* Перед тем как восстанавливать конфигурацию убедитесь, что версия и уровень обновлениий совпадает со старыми значениями сервера чью конфигурацию мы сохраняли и стараемся востановиоть на новом хосте.
Восстановление конфигурации используя vCLI:
Так же как и в случае с восстановлением конфигурации средствами PowerCLI, в первую очередь пускаем хост в maintenance mode, а затем востанавливаем конфигурацию.
Важно пропатчить систему чтоб она стала идентичной той которая она была когда мы брали бэкап или же во время восстановления использовать параметр –-force.
# Для того чтобы ESXi сервер пустить maintenance mode vicfg-hostops --server <VMHost> --operation enter
# Восстановление конфигурации ESXi сервера vicfg-cfgbackup.pl --server <VMHost> --load <Path>
Оба и 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 |