[pve-devel] qemu-server : memory hotplug patch v4

Alexandre Derumier aderumier at odiso.com
Wed Aug 27 06:13:45 CEST 2014


Hi,

I have reworked the the memory hotplug patch,
with some big change.

Now, we add|remove pc-dimm devices with 

qm set <vmid> -dimmX <size>
qm set <vmid> -delete dimmX

and we don't remove dimmX from config at vm start.

Like this, we can define a vm, with prepopulated un-pluggable dimm.

Total guest memory is : "memory:" + "dimmx:"


For example
I have some customers who's have a 16G at start, but want to add|remove memory after the start.
I simply created a vm with memory:1G + 15 x dimm of 1G, then it will be possible to remove them.


Note that you need to always defined the "memory:" param, which is the non-unpluglable memory.
dimm devices are not see at boot, so "memory:" need to be big enough to load the bootloader,kernel,..


Note that memory unplug should be available soon:
http://lists.gnu.org/archive/html/qemu-devel/2014-08/msg02892.html




More information about the pve-devel mailing list