GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo aumentar los recursos de vCPU invitados de KVM

Esta publicación ilustra los pasos sobre cómo aumentar la vCPU invitada de KVM. Existen dos métodos para aumentar las vCPU invitadas de KVM:sobre la marcha y sin conexión. Veamos los pasos para cada uno de los métodos a continuación.

Aumente las vCPU invitadas de KVM en línea

1. Compruebe la vcpu/memoria del invitado KVM actual en el host KVM:

[root@kvm-host]# virsh dumpxml kvm-guest | grep vcpu
<vcpu placement='static'>1</vcpu>
[root@kvm-host]# virsh dominfo kvm-guest
Id: -
Name: kvm-guest
UUID: 8f6fc48c-a6f4-429d-b77e-88a4b8d3d961
OS Type: hvm
State: shut off
CPU(s): 1
Max memory: 8392704 KiB
Used memory: 8392704 KiB
Persistent: yes
Autostart: disable
Managed save: no
Security model: selinux
Security DOI: 0

2. Establezca las vCPU máximas para el invitado KVM. En este ejemplo, establecemos el máximo de vCPU de la VM invitada como un valor de 2:

[root@kvm-host]# virsh setvcpus kvm-guest 2 --config --maximum

3. Verifique si la configuración máxima de vCPU tiene efecto. Aquí está el formato XML de vCPU:

<vcpu placement='static' current='N'>M</vcpu>

Donde N es el número de CPU habilitado actualmente y M es el número máximo de CPU.

[root@kvm-host]# virsh dumpxml kvm-guest | grep -i vcpu
<vcpu placement='static' current='1'>2</vcpu>

4. Aumente la vCPU de 1 a 2 usando el comando virsh:

[root@kvm-host]# virsh setvcpus kvm-guest 2

5. Compruebe si se completa la adición de vCPU:

Desde el servidor KVM:

[root@kvm-host]# virsh dominfo kvm-guest
Id: 11
Name: kvm-guest
UUID: 8f6fc48c-a6f4-429d-b77e-88a4b8d3d961
OS Type: hvm
State: running
CPU(s): 2
CPU time: 13.9s
Max memory: 8392704 KiB
Used memory: 8392704 KiB
Persistent: yes
Autostart: disable
Managed save: no
Security model: selinux
Security DOI: 0
Security label: system_u:system_r:svirt_t:s0:c191,c578 (enforcing)

Del invitado KVM:

[root@localhost ~]# tail -f /var/log/messages
checking TSC synchronization [CPU#0 -> CPU#1]:
Measured 143005979072 cycles TSC warp between CPUs, turning off TSC clock.
Please try to boot with tscsync
Marking TSC unstable due to check_tsc_sync_source failed
kvm-clock: cpu 1, msr 0:28314b81, secondary cpu clock
[root@localhost ~]# lscpu
Architecture: x86_64
CPU op-mode(s): 64-bit
CPU(s): 2
Thread(s) per core: 1
Core(s) per socket: 1
CPU socket(s): 2

6. Guarde la configuración de la VM si desea que estos cambios sean persistentes.

[root@kvm-host]# virsh setvcpus kvm-guest 2 --config

Aumentar las vCPU invitadas de KVM sin conexión

Este método necesita organizar el tiempo de inactividad para la máquina virtual invitada:

1. Apague la máquina virtual invitada:

[root@kvm-host]# virsh list
Id Name State
----------------------------------------------------
10 kvm-guest running
[root@kvm-host]# virsh destroy 10
Domain 10 destroyed
[root@kvm-host]# virsh list
Id Name State
----------------------------------------------------

2. Actualice la cantidad requerida de vCPU:

# virsh edit guest_vm

En este ejemplo, aumentamos vCPU de 2 a 4:

[root@j-kvm-host opc]# virsh edit kvm-guest

De:

<memory unit='KiB'>8392704</memory>
<currentMemory unit='KiB'>8392704</currentMemory>
<vcpu placement='static'>2</vcpu>

Para:

<memory unit='KiB'>8392704</memory>
<currentMemory unit='KiB'>8392704</currentMemory>
<vcpu placement='static'>4</vcpu>

3. Inicie la VM invitada y verifique si el aumento de vCPU tiene efecto:

[root@j-kvm-host opc]# virsh start kvm-guest

4. Verifique los nuevos recursos de la CPU:

Desde el servidor KVM:

[root@kvm-host]# virsh dominfo kvm-guest
Id: 12
Name: kvm-guest
UUID: 8f6fc48c-a6f4-429d-b77e-88a4b8d3d961
OS Type: hvm
State: running
CPU(s): 4
...

Del invitado KVM:

[root@localhost ~]# lscpu
Architecture: x86_64
CPU op-mode(s): 64-bit
CPU(s): 4
Thread(s) per core: 1
Core(s) per socket: 1
CPU socket(s): 4
NUMA node(s): 1
Vendor ID: GenuineIntel
... 
Cómo aumentar los recursos de memoria de invitados de KVM


Cent OS
  1. Cómo instalar Kvm en Ubuntu 20.04

  2. Cómo instalar KVM en CentOS 8 Linux

  3. Cómo aumentar el límite de memoria de PHP

  4. Linux – ¿Cómo aumentar Maxsymlinks?

  5. Cómo instalar Linux KVM y crear una VM invitada con ejemplos

Cómo cambiar el nombre de la máquina virtual invitada KVM

Cómo habilitar el acceso a la consola Virsh para invitados KVM

Cómo instalar KVM en Manjaro 21

Cómo instalar KVM en CentOS 8

¿Cómo aumentar el tiempo de espera en masilla?

¿Cómo aumentar la resolución de pantalla visualizada en QEMU / KVM?