Como posso alterar a quantidade de núcleos de RAM e CPU para uma máquina virtual no KVM que já foi criada? obrigado
13
Como posso alterar a quantidade de núcleos de RAM e CPU para uma máquina virtual no KVM que já foi criada? obrigado
Respostas:
Você pode editar sua
XML
linha de comando com:Então, você só precisa pesquisar a
<memory>
tag e modificá-laLembre-se de que a alocação de memória está em kilobytes; portanto, para alocar 512 MB de memória, use 512 * 1024 ou 524288.
fonte
virsh edit name_vhost
. Eu corrigi a resposta.Para configuração offline:
Para aumentar o número de CPUs:
Se você receber um erro que excedeu o número máximo, primeiro faça:
Repita o procedimento acima:
Para aumentar o tamanho da memória:
Para configuração online:
Você pode definir a vCPU e a memória enquanto a VM está sendo executada em
--current
vez de--config
, mas os novos números devem estar dentro dos valores máximos já definidos. Você não pode definir esses números máximos enquanto a VM está em execução. Você precisará desligar a VM comvirsh shutdown <vm_name>
, use o comando acima e reinicie a VM comvirsh start <vm_name>
.fonte
Você pode editar as configurações da VM em
virt-manager
ou no CLI alterando o XML emvirsh edit VMNAME
fonte
Para aumentar a quantidade máxima de memória que pode ser alocada para a VM, você precisa aumentar o limite máximo de memória, desligar a VM, aumentar a memória alocada e iniciar a VM. Há um guia passo a passo aqui:
http://earlruby.org/2014/05/increase-a-vms-available-memory-with-virsh/
Para obter mais VCPUs, é necessário editar o arquivo XML virsh e reiniciar a VM. Há um guia passo a passo para fazer isso aqui:
http://earlruby.org/2014/05/increase-a-vms-vcpu-count-with-virsh/
fonte