20.19. Memory Balloon Device
A virtual memory balloon device is added to all Xen and KVM/QEMU guest virtual machines. It will be seen as
<memballoon>
element. It will be automatically added when appropriate, so there is no need to explicitly add this element in the guest virtual machine XML unless a specific PCI slot needs to be assigned. Note that if the memballoon device needs to be explicitly disabled, model='none'
may be used.
The following example automatically added device with KVM
... <devices> <memballoon model='virtio'/> </devices> ...
...
<devices>
<memballoon model='virtio'/>
</devices>
...
Figure 20.67. Memory balloon device
Here is an example where the device is added manually with static PCI slot 2 requested
Figure 20.68. Memory balloon device added manually
The required
model
attribute specifies what type of balloon device is provided. Valid values are specific to the virtualization platform are: 'virtio'
which is the default setting with the KVM hypervisor or 'xen'
which is the default setting with the Xen hypervisor.