¿Cómo puedo cambiar la cantidad de núcleos de RAM y CPU para una máquina virtual en KVM que ya está creada? Gracias
13
¿Cómo puedo cambiar la cantidad de núcleos de RAM y CPU para una máquina virtual en KVM que ya está creada? Gracias
Respuestas:
Puede editar su
XML
desde la línea de comandos con:Luego, solo tiene que buscar la
<memory>
etiqueta y modificarlaTenga en cuenta que la asignación de memoria está en kilobytes, por lo tanto, para asignar 512 MB de memoria, use 512 * 1024 o 524288.
fuente
virsh edit name_vhost
. Corrija la respuesta.Para la configuración sin conexión:
Para aumentar el número de CPU:
Si recibe un error que excede el número máximo, primero haga lo siguiente:
Luego repita lo anterior:
Para aumentar el tamaño de la memoria:
Para la configuración en línea:
Puede configurar la vCPU y la memoria mientras se ejecuta la VM en
--current
lugar de--config
, pero los nuevos números deben estar dentro de los valores máximos ya establecidos. No puede establecer estos números máximos mientras la VM se está ejecutando. Tendrá que apagar la VM convirsh shutdown <vm_name>
, usar el comando anterior y volver a iniciar la VM convirsh start <vm_name>
.fuente
Puede editar la configuración de VM en
virt-manager
o en cli cambiando el XML envirsh edit VMNAME
fuente
Para aumentar la cantidad máxima de memoria que se puede asignar a la VM, debe aumentar el límite máximo de memoria, apagar la VM, aumentar la memoria asignada, iniciar la VM. Aquí hay una guía paso a paso:
http://earlruby.org/2014/05/increase-a-vms-available-memory-with-virsh/
Para obtener más VCPU, debe editar el archivo XML virsh y reiniciar la VM. Aquí hay una guía paso a paso para hacer esto:
http://earlruby.org/2014/05/increase-a-vms-vcpu-count-with-virsh/
fuente