====== Viel Ram und Hotplug ======
Es gibt Probleme wenn man Hotplug aktiv hat und zB einer VM 64G Ram geben möchte. Dies hat damit zu tun das Proxmox / Qemu / KVM den Ram in virtuelle Dimms aufteilen und hier manchmal die falschen Entscheidungen getroffen werden. Dafür gibt es zwei Lösungen. \\
Diese Fehlermeldung bekommt man:
TASK ERROR: memory size (65536) must be aligned to 2048 for hotplugging
kvm: -device pc-dimm,id=dimm62,memdev=mem-dimm62,node=0: a used vhost backend has no free memory slots left
TASK ERROR: start failed: QEMU exited with code 1
\\
Hier ein Artikel aus dem Forum zu dem Problem: [[https://forum.proxmox.com/threads/problem-with-hotplug-and-64gb-ram.73621/page-2#post-544025]]
\\
===== Lösung A - Hotplug =====
Die erste Lösung ist Hotplug für die betroffene VM zu deaktivieren.
\\
\\
===== Lösung B - Mem Options =====
Die zweite Lösung ist einen Parameter am Host zu setzten:
vim /etc/modprobe.d/vhost.conf
options vhost max_mem_regions=512
reboot
\\
Danach kann kontrolliert werden ob der Parameter übernommen wurde:
cat /sys/module/vhost/parameters/max_mem_regions
\\
Jetzt ist es Möglich einer VM mehr ram zu geben. \\
Falls es bei zB 64G immer noch zu einem Problem kommt kann man dieses Problem umgehen in dem man der VM 65G gibt.