as contagens de vcpu não mudam após a alteração da configuração e reinicialização

as contagens de vcpu não mudam após a alteração da configuração e reinicialização

Recentemente reduzi o número de servidores virtuais vcpus que o Echobox1 usa de 4 para 1.

antes:

# virsh vcpucount Echobox1
maximum      config         4
maximum      live           4
current      config         4
current      live           4

Eu reiniciei este servidor usando

virsh reboot Echobox1

No entanto, o vcpucount ao vivo ainda mostra 4:

# virsh vcpucount Echobox1
maximum      config         1
maximum      live           4
current      config         1
current      live           4

O que mais é necessário para redefinir o vcpucount ativo? Eu poderia reiniciar todo o servidor virtual, mas preferiria não ter que fazer isso, pois tenho vários outros sistemas em execução nele.

Observação: não consigo usar a opção --live nesta máquina.

# virsh setvcpus Echobox1 1 --live
error: unsupported configuration: failed to find appropriate hotpluggable vcpus to reach the desired target vcpu count

DR:

Como faço para redefinir oao vivovcpucount depois de alterar o arquivo de configuração?

Responder1

Na verdade, isso foi mais fácil do que o esperado. Para redefinir a contagem de vcpu ativa, desligue o servidor virtual e inicie-o. Simplesmente reiniciá-lo não atualizará a contagem ao vivo.

# virsh shutdown Echobox1
# virsh start Echobox1

informação relacionada