Linux: SLES11 Hot-add vCPU
Einem Kunden hatte ich empfohlen bei VMware die Hot-Add vCPU Funktion ein zu schalten:
Bei dem Gast Betriebssystem handelt es sich um ein SLES 11 SP2 (for SAP Edition). Nach dem hinzufügen von vCPU im laufenden Betrieb wurden diese innerhalb des SLES Systems allerdings nicht aktiv genutzt.
Für die Aktivierung der vCPUs im laufen Betrieb gibt es zwei Möglichkeiten.
Entweder die vCPUs manuell über folgende Schleife zu aktivieren:
for i in /sys/devices/system/cpu/cpu*/online; do echo "1" > "$i"; done
Oder alternativ überredet man UDEV dazu neu hinzugefügte vCPUs gleich online zu setzen. Hierzu legen wir folgende Datei mit Inhalt an:
vi /etc/udev/rules.d/99-cpuhotadd-udev.rules
# Hot-Add vCPU ACTION=="add", SUBSYSTEM=="cpu", ATTR{online}="1"
Erfolgreich getestet 🙂
/Update: Aus dem Kommentar von Markus (Danke!) übernommen: VMware KB Artikel 1012764
2 Comments
Speicher auch gleich -> http://kb.vmware.com/kb/1012764
Danke! Das ist doch n Update wert 🙂