Перевод хоста ESX в режим обслуживания:
Set-VMHost -VMhost <ESXname> -State “Maintenance”
Вывод хоста ESX из режима обслуживания:
Set-VMHost -VMhost <ESXname> -State “Connected”
Если это нужно делать по расписанию:
1. Пишем скрипы:
Скрипт EnterMaintenance.ps1
Как делать XML-файл с реквизитами доступа смотрим тут.
Скрипт ExitMaintenance.ps1 аналогично.
2. Делаем bat-файлы:
EnterMaintenance.bat
powershell -PSConsoleFile "C:\Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI\vim.psc1" -Command <path to script, например C:\Scripts\EnterMaintenance.ps1>
ExitMaintenance.bat аналогично.
3. Настраиваем шедулер для выполнения bat-файлов.
Set-VMHost -VMhost <ESXname> -State “Maintenance”
Вывод хоста ESX из режима обслуживания:
Set-VMHost -VMhost <ESXname> -State “Connected”
Если это нужно делать по расписанию:
1. Пишем скрипы:
Скрипт EnterMaintenance.ps1
$Creds = Get-VICredentialStoreItem -Host <vCenterName> -File <path to XML-file>
Connect-VIServer <vCenterName> -User $Creds.User -Password $Creds.Password
Set-VMHost -VMhost <ESXname> -State “Maintenance”Как делать XML-файл с реквизитами доступа смотрим тут.
Скрипт ExitMaintenance.ps1 аналогично.
2. Делаем bat-файлы:
EnterMaintenance.bat
powershell -PSConsoleFile "C:\Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI\vim.psc1" -Command <path to script, например C:\Scripts\EnterMaintenance.ps1>
ExitMaintenance.bat аналогично.
3. Настраиваем шедулер для выполнения bat-файлов.
Комментариев нет:
Отправить комментарий