Como alterar a configuração da máquina virtual a partir da linha de comando do host VMWare ESXi?

1

Eu preciso automatizar alguns testes que cada vez que o número de CPUs e o tamanho da memória da Máquina Virtual forem alterados. Eu estou querendo saber como alterá-los da linha de comando? Parece que iniciar e interromper o guest guest pode ser feito a partir da linha de comando do host ESXi. Mas existe um comando para alterar os #CPUs e o tamanho da memória da máquina virtual? Ou, em geral, isso pode ser feito de maneira de linha de comando?

    
por duyt 14.09.2012 / 03:05

2 respostas

1

A maneira mais fácil de fazer isso seria através do PowerCLI , que é um PowerShell plugin para o vSphere. Com isso, você pode usar o cmdlet Set-VMResesourceConfiguration para modificar o recurso configuração de suas máquinas convidadas.

    
por 14.09.2012 / 06:11
4

O DKNUCKLES estava correto com o PowerCLI, mas o comando real para fazer o que você precisa é Set-VM

Uso:

$vm = Get-VM "My VM"
$vm | Stop-VM # Or use Shutdown-VMGuest to have the Guest OS do a clean shutdown
$vm | Set-VM -NumCPU 4 -MemoryMB 4096
$vm | Start-VM

Set-VMResourceConfiguration altera as reservas de recursos para a VM.

    
por 14.09.2012 / 21:45