Adiciona RAM ao VMware VM com tarefa agendada?

4

Eu preciso adicionar RAM a um servidor da Web em um ambiente de produção.

O servidor é uma VM do servidor Windows 2008 em execução no ESXi 5 que não suporta hot plugging de memória.

Eu quero adicionar RAM a ele e isso tem que ser feito fora do horário de trabalho. Eu estou querendo saber se é possível agendar uma tarefa para adicionar a RAM para a VM e, em seguida, ligue a máquina.

Eu sei que tenho a opção de fazer isso manualmente, mas estou pensando se é possível automatizá-lo por meio de uma tarefa agendada.

    
por er_tomas 26.02.2014 / 13:42

3 respostas

10

O Yep PowerCLI deve fazer isso.

Uma combinação de Shutdown-VMGuest, Get-VM | Set-VM e GET-VM | start-vm deve permitir que você faça isso se você salvar como um arquivo ps1, você deve ser capaz de usar o agendador de tarefas para executar o script fora de horas.

    
por 26.02.2014 / 13:58
6

Apesar do fato de que isso pode ser agendado ou automatizado, eu ainda insistiria em fazer o trabalho de modificação de hardware da VM manualmente. É claro que não é algo que precisa ser replicado em larga escala, e a quantidade de tempo que leva é mínima. Eu não entendo porque você não faria isso ao vivo.

    
por 26.02.2014 / 15:29
0

seu script seria parecido com

#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
    
por 08.08.2014 / 22:43