Самое самое важное, простое и нужное использование PowerCLI:
Connect-VIServer vcenter -User administrator -Password password Get-VMHost | get-VMHostFirmware -BackupConfiguration -DestinationPath d:\esxibackup
Теперь в каталоге d:\esxibackup (он должен быть создан заранее) у вас появляются резервные копии конфигурации ESXi.
Если выполнить скрипт так как он приведен – всех ESXi в том vCenter, куда мы подключились в этой posh-сессии
Восстановить конфигурацию можно вот так:
$esxi = get-vmhost esxi01 Set-VMHost $ESXi.Name -State 'maintenance' Set-VMHostFirmware -vmhost $ESXi -Restore -SourcePath “D:\temp\esxibackup\” -HostUser root –HostPassword password
Если в указанном каталоге бекапы нескольких серверов, то скрипт выберет нужный по имени.
Если изначально сделать выборку не одного хоста, а нескольких (или всех) – восстановит конфиг на всех.
UPD. Есть и GUI для такого скрипта:
У меня такое выдает на 4.1
ОтветитьУдалитьGet-VMHostFirmware : 17.02.2012 13:33:24 Get-VMHostFirmware Retrievin
g the host firmware information is only available on ESX 3i.
я бы предположил что вы бекапить пытаетесь ESX, не ESXi.
ОтветитьУдалитьАга, а есть возможность так же ESX бэкапить?
ОтветитьУдалитьтак же боюсь нет.
ОтветитьУдалитья не знаю другого способа бекапить ESX кроме бекапа каталога /etc.
но специально давно не гуглил по этому вопросу.