Modificando o número de VCPUs em uma VM do VMware

4

No ESXi, qual é a abordagem de automação / script (espero que seja usando o PowerCLI de alguma forma) para modificar o número de VCPUs em uma VM?

No contexto, ao usar nossos kickstarts, o RHEL não instalará o kernel do SMP a menos que haja mais de uma CPU na máquina.

Na maioria dos casos, não há razão para querer / precisar de mais de uma VCPU em nossas VMs, mas se eventualmente precisarmos usá-las, o sistema operacional precisará ser instalado em uma máquina SMP ou o kernel não será necessário aproveitando ao máximo os recursos disponíveis.

O que gostaríamos de poder fazer é o seguinte para o gerenciamento do ciclo de vida:

  • crie uma VM com 2 VCPUs
  • instalar o SO
  • remova o VCPU

Em uma data posterior:

  • adicione VCPU (s) conforme necessário

Como devemos fazer isso?

    
por warren 24.07.2012 / 16:41

1 resposta

4

Você pode usar o comando PowerCLI para definir o número de CPUs em uma VM:

Get-VM <VM Name> | Set-VM -numCPU 2
    
por 24.07.2012 / 19:28