User Tools

Site Tools


virtualisierung:vmware:esx:hotplug_memory

Hotplug Memory

Unter VMware kann man den VMs Mem und CPU's online hinzufügen. Dafür muss jeoch einmal bei einer ausgeschaltenen VM die HotPlug Option gesetzt werden.

VM -> Edit Settings -> Options -> Memory/CPU Hotplug.

Hat man dies erledigt kann man online einer VM Speicher geben. Jedoch bekommt das OS dies nicht ohne Hilfe mit. Unter Linux

Check ob Speicher schon verfügbar.

root@mail2:~# grep line /sys/devices/system/memory/*/state
/sys/devices/system/memory/memory0/state:online
/sys/devices/system/memory/memory10/state:offline
/sys/devices/system/memory/memory11/state:offline
/sys/devices/system/memory/memory12/state:offline
/sys/devices/system/memory/memory13/state:offline
/sys/devices/system/memory/memory14/state:offline
/sys/devices/system/memory/memory15/state:offline
/sys/devices/system/memory/memory1/state:online
/sys/devices/system/memory/memory2/state:online
/sys/devices/system/memory/memory3/state:online
/sys/devices/system/memory/memory4/state:online
/sys/devices/system/memory/memory5/state:online
/sys/devices/system/memory/memory6/state:online
/sys/devices/system/memory/memory7/state:online
/sys/devices/system/memory/memory8/state:offline
/sys/devices/system/memory/memory9/state:offline


Jetzt können die Memblöcke die offline stehen online genommen werden

root@mail2:~# echo online > /sys/devices/system/memory/memory14/state
root@mail2:~# echo online > /sys/devices/system/memory/memory15/state
....
....


Oder per Schleife

for i in `grep line /sys/devices/system/memory/*/state | grep offline | awk -F ":" {' print $1 '}` ; do echo "online" > $i ; done
virtualisierung/vmware/esx/hotplug_memory.txt · Last modified: by stone