ESXi - сохранение и восстановление конфигурации |
Свою конфигурацию 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 |