[SOLVED] Hotplug CPU & Memory

Baader-IT

Active Member
Oct 29, 2018
49
1
28
40
Hallo zusammen,

eine eigendlich simple Frage gestalltet sich recht schwierig.

Undzwar möchten wir bei allen VM's die Möglichkeit haben, CPU und Memory hotplug zu nutzen.
Hierzu gibt es ja schon folgenden Artikel:
https://pve.proxmox.com/wiki/Hotplug_(qemu_disk,nic,cpu,memory)

Muss für die hotplug Option die Kernel Modules geladen sein - wenn ja, im guest oder im Hostsystem?

Muss folgende Datei im Host oder im Guest erstellt und befüllt werden?
/lib/udev/rules.d/80-hotplug-cpu-mem.rules

PS: numa ist bei allen VM's aktiv.

Hat da jemand evtl. ein quick start guide für die hotplug Option ?

Unsere Guests haben die Kernel-Version 3.10.

Grüße, Tobi
 
Hi Tobi,

ich habe eigentlich nicht an Modulen laden müssen.
Mit NUMA konnte ich automatisch die Hotplug Funktion nutzen.

Was klappt denn nicht?

Gruß
 
Hi Tobi,

ich habe eigentlich nicht an Modulen laden müssen.
Mit NUMA konnte ich automatisch die Hotplug Funktion nutzen.

Was klappt denn nicht?

Gruß

Hi Marcel,

also unser Problem ist, in den Optionen ist Hotplug für CPU und Memory eingeschalten.
Wenn ich dann in den Hardware Optionen weitere CPU Cores hinzufüge, wird dies nicht übernommen.
Die Änderung ist rot angezeigt. Die VM muss für die Änderung also neu gebootet werden.

upload_2019-5-29_8-38-16.png

Memory Hotplug funktioniert ohne Probleme.

Guest VM wäre ein CentOS 7 mit 3.10ner Kernel.
Proxmox Version 5.2-9

Grüße,
Tobi
 
Hi Tobi,

du musst in den Settings der VM unter CPU erst die vCPU setzen.

Bsp:
Sockets: 2
Cores: 4
vCPU: 4

Dann werden, soweit ich verstanden habe, der Maschine "nur" 4 CPUs zugeteilt.
Dieser vCPU Wert kann dann hotplug-mäßig verändert werden, maximal auf Sockets * Cores (hier also 8)
 
  • Like
Reactions: Baader-IT
Hi Tobi,

du musst in den Settings der VM unter CPU erst die vCPU setzen.

Bsp:
Sockets: 2
Cores: 4
vCPU: 4

Dann werden, soweit ich verstanden habe, der Maschine "nur" 4 CPUs zugeteilt.
Dieser vCPU Wert kann dann hotplug-mäßig verändert werden, maximal auf Sockets * Cores (hier also 8)


Merci!
Hat geklappt!
Wir sind davon ausgegangen, dass die CPU's über die Cores und Sockets gesetzt werden und der VM übergeben werden, nicht von den VCPU's :)

Danke!
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!