Como posso aumentar vCPUs na VM sem desligar no RHEL 7

3

Estou tentando aumentar as vCPUs em uma VM. Eu fiz isso no passado.

  1. Desligue a VM

  2. Configure para vCPUs máximas permitidas

    virsh setvcpus vm-1 10 --maximum --config
    
  3. Alterar as configurações atuais

    virsh setvcpus vm-1 10 --current
    
  4. Ligue a VM

Desta forma, adiciona com sucesso 10 vCPUs à minha VM. Por alguns motivos, preciso adicionar vCPUs na VM sem desligar. Existe uma maneira de fazer isso?

    
por Suresh Kota 19.12.2015 / 05:23

2 respostas

3

Não no presente. Parece que o hotplug do CPU costumava ser possível no QEMU, mas o patch é antigo e crocante, nunca funcionou com os guests do windows e não é mais fornecido nativamente.

link

    
por 19.12.2015 / 09:35
0

- maximum apenas define o limite superior que o número de vCPUs pode ser. É diferente do número que pode ser realmente atribuído.

- current pode atualizar o número de vCPUs sem desligar. A restrição que você tem é que o número máximo permitido já deve estar alto o suficiente para permitir tal mudança (enquanto a máquina estava desligada) para que você possa ajustá-lo em tempo de execução. Você provavelmente precisará definir o número máximo possível de uma vez e adaptá-lo em tempo de execução.

    
por 08.03.2016 / 23:47