В этой статье мы попробуем разобраться с особенностями резервного копирования и восстановления конфигурации гипервизора ESXi. Прежде всего, напомним, что резервное копирование конфигурации серверов ESXi необходимо выполнять при обновлении версии гипервизора, а также после внесения существенных изменений в конфигурации (которые, откровенно говоря, после первоначальной настройке сервера выполняются довольно редко).
Самый удобный и простой способ бекапа настроек хостов ESXi– воспользоваться функционалом Host Profiles, однако этот функционал доступен только для Enterprise Plus и нами подробно рассматриваться не будет. Мы остановимся на управлением резервным копированием с помощью команд CLI.
На наш взгляд, самый простой способ создания резервной копии хостовой системы VMware ESXi и восстановления из нее – воспользоваться специальными командлетами PowerCLI:
Add-PSSnapin VMware.VimAutomation.Core Connect-VIServer -Server esxi1.remontka.com get-vmhost "esxi1.remontka.com "| get-vmhostfirmware -BackupConfiguration -DestinationPath “C:BackupESXi” Get-vmhost “esxi1.remontka.com” | Set-VMHostFirmware -Restore -DestinationPath C:BackupESXi Get-VMHost | get-VMHostFirmware -BackupConfiguration -DestinationPath С: BackupESXi Для резервного копирования/восстановления конфигурации ESXi можно воспользоваться возможностями vCLI, например, с помощью клиента vCLI для Windows или Linux, или же через vMA Appliance.
Для управления резервными копиями в vCLI существует специальная команда: vicfg-cfgbackup
Создать бэкап конфигурации хоста ESXi можно так:
vicfg-cfgbackup -s -server 192.168.0.11 /tmp/esx05-backup После выполнения команды файл esx05-backup можно скачать на свой компьютер, например, по WinSCP.
Процедура восстановления ESXi в случае падения сервера следующая:
vicfg-hostops --server 192.168.0.11 --operation enter vicfg-cfgbackup -l -server 192.168.0.11 /tmp/esx05-backup Указанные выше способы резервного копирования будут работать только в коммерческих (платных) версия ESXi. В том случае, если вы используете бесплатную версию гипервизора VMware (vSphere Hypervisor), имейте в виду в ней есть ограничения, урезающего возможности CLI. Дело в том, что vSphere API в vSphere Free Hypervisor, работает в режиме чтения (read-only). Это означает, что хотя вы и сможете создать «бэкап» текущей конфигурации бесплатного ESXi, но восстановить этот бэкап на бесплатную версию ESXi-сервера, не получится.
Сей неприятный факт обходится довольно просто: при свежей установке ESXi вам может быть предоставлен тестовый (trial период) 60 дней, в течении которых вы можете пользоваться всем функционалом ESXi, а команды vSphere CLI будут отрабатывать в режиме чтения и записи, что означает возможность восстановления из имеющегося бэкапа.
Иногда mercurial, при скачивании и комитах ругается на https. Особенно на самоподписанные сертификаты. Чтобы заработал…
Если возникает ошибка libvirt destroy lxc permission denied , при попытке остановить контейнер: _x000D_# virsh…
Иногда возникает ситуация, когда криво настроенные пакеты не устанавливаются в системе. У меня это произошло…