GNU/Linux >> Znalost Linux >  >> Cent OS

Jak zvýšit zdroje KVM Guest vCPU

Tento příspěvek ilustruje kroky, jak zvýšit hostující vCPU KVM. Existují dva způsoby, jak zvýšit hostující vCPU KVM:za běhu a offline. Podívejme se na kroky pro každou z níže uvedených metod.

Zvyšte počet hostovaných vCPU KVM online

1. Zkontrolujte aktuální hostující vcpu/paměť KVM na hostiteli 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. Nastavte maximální počet vCPU pro hosta KVM. V tomto příkladu jsme nastavili maximum vCPU hostujícího virtuálního počítače na hodnotu 2:

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

3. Zkontrolujte, zda se projeví maximální nastavení vCPU. Zde je formát vCPU XML:

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

Kde N je aktuálně povolený počet CPU a M je maximální počet CPU.

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

4. Zvyšte vCPU z 1 na 2 pomocí příkazu virsh:

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

5. Zkontrolujte, zda je přidávání vCPU dokončeno:

Z hostitele 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)

Od hosta 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. Pokud chcete, aby tyto změny byly trvalé, uložte konfiguraci virtuálního počítače.

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

Zvyšte počet hostovaných vCPU KVM offline

Tato metoda potřebuje zajistit odstávku virtuálního počítače hosta:

1. Vypněte hostovaný virtuální počítač:

[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. Aktualizujte požadovaný počet vCPU:

# virsh edit guest_vm

V tomto příkladu zvýšíme vCPU z 2 na 4:

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

Od:

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

Komu:

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

3. Spusťte hostovaný virtuální počítač a zkontrolujte, zda se projeví rostoucí vCPU:

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

4. Ověřte nové prostředky CPU:

Z hostitele 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
...

Od hosta 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
... 
Jak zvýšit zdroje paměti hostů KVM


Cent OS
  1. Jak nainstalovat Kvm v Ubuntu 20.04

  2. Jak nainstalovat KVM na CentOS 8 Linux

  3. Jak zvýšit limit paměti PHP

  1. Linux – Jak zvýšit Maxsymlinks?

  2. Jak nainstalovat Linux KVM a vytvořit hostovaný virtuální počítač s příklady

  3. Jak připojit bitovou kopii virtuálního disku Guest Qcow2 obsahující LVM na hostitelský počítač KVM

  1. Jak přidat paměť, vCPU, pevný disk do virtuálního počítače Linux KVM

  2. Jak zvýšit zdroje paměti pro hosty KVM

  3. Jak přejmenovat KVM VM pomocí virsh