Linux Memory Hotplug in VMware

Prerequisites: Memory Hotplugging is activated for the VM: VMware: Edit Settings -> Options -> Memory/CPU Hotplug -> Memory Hot Add Kernel module acpi_memhotplug is loaded Memory expansion: Raise assigned memory in the VM settings RAM has to be taken online in the VM. For this execute the script below cd /sys/devices/system/memory for i in memory*…

VT-d / IOMMU mit Intel Haswell und Z87 Chipsatz

Ein Teilprojekt von Homeserver 2.0 war die Virtualisierung meines bestehenden Routers. Das externe Interface wollte ich direkt an die VM durchreichen, damit der Hauptrechner keinen externen Traffic sieht. Gut und schön, virt-manager gestartet und folgende Schritte durchgeführt: Beim Reboot der VM bekam ich dann einen Fehler: Connection reset by peer und auch der qemu Prozess…

Linux CPU Hotplug unter VMware

Voraussetzungen: CPU Hotplug ist aktiviert: Vmware Einstellungen -> Optionen > CPU/Memory Hotplug -> CPU Hotplug Anmerkung: Man kann nur CPU Sockets hinzufügen, falls man also 4 Cores per Socket eingestellt hat, dann gehen nur Cores in 4er Schritten CPUs hinzufügen: Unter VMware die CPU Socket Anzahl ändern CPUs innerhalb der VM aktivieren cd /sys/devices/system/cpu for…

Linux Memory Hotplug unter VMware

Voraussetzungen: Memory Hotplugging für die VM ist aktiviert: VMware: Edit Settings -> Options -> Memory/CPU Hotplug -> Memory Hot Add Kernelmodul acpi_memhotplug ist geladen Speicher erweitern: In den VM Einstellungen mehr Ram zuweisen RAM muss in der VM online genommen werden, siehe Skript unten cd /sys/devices/system/memory for i in memory* do if [ “`cat $i/state`”…