Мне нужно добавить оперативную память на веб-сервер в производственной среде.
Сервер представляет собой серверную виртуальную машину Windows 2008, работающую на ESXi 5, которая не поддерживает горячее подключение памяти.
Я хочу добавить к нему оперативную память, и это нужно делать в нерабочее время. Мне интересно, можно ли запланировать задачу по добавлению ОЗУ в виртуальную машину, а затем включить машину.
Я знаю, что у меня есть выбор сделать это вручную, но мне интересно, можно ли автоматизировать это с помощью запланированной задачи.
Да, PowerCLI должен это сделать.
Комбинация Shutdown-VMGuest, Get-VM | Set-VM и GET-VM | start-vm должен позволить вам это сделать, если вы сохраняете файл в формате ps1, вы должны иметь возможность использовать планировщик задач для запуска скрипта в нерабочее время.
Несмотря на то, что это жестяная банка быть запланированным или автоматизированным, я бы все равно настаивал на выполнении работы по модификации оборудования виртуальной машины вручную. Очевидно, что это не то, что нужно тиражировать в больших масштабах, и время на это минимально. Я не понимаю, почему вы не сделали это вживую.
ваш сценарий будет выглядеть как
#Shutdown
get-vm -name XXX | shutdown-VMguest
#wait 30 sec
start-sleep -s 30
#it should be off
get-vm -name XXX | set-vm -memoryGB 999
#Start it
get-vm -name XXX | start-VM