[CentOS-virt] Xen Balloon Driver on PVHVM CentOS6

Fri Jul 12 14:12:57 UTC 2013
Rushikesh Jadhav <2rushikeshj at gmail.com>

Hi List,

I'm trying to work out the balloon driver on CentOS6 HVM but it seems to be
not working with default 2.6.32 or newer 3.4 kernel.

Does balloon driver work on HVM linux guests with Linux Kernel 3.4 from
centos repo ?

PV is fine and is able to balloon.

My host is Xen 4.1.2 with dom0 as 3.4.46-8.el6.centos.alt.x86_64
My guest is CentOS6.4 with kernel 3.4.46-8.el6.centos.alt.x86_64

Please have a look at below guest logs,
[root at hvmc6 ~]# uname -a Linux hvmc6 3.4.50-8.el6.centos.alt.x86_64 #1 SMP
Fri Jun 21 03:14:22 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
[root at hvmc6 ~]# xenstore-ls memory initial-reservation = "1193984"
initial-target = "1048576" static-max = "16777216" target = "1048576"
dynamic-min = "1048576" dynamic-max = "1048576" memory-offset = "-258100"
[root at hvmc6 ~]# dmesg | grep -i balloon xen/balloon: Initialising balloon
driver. xen-balloon: Initialising balloon driver.
[root at hvmc6 ~]# free -m total used free shared buffers cached Mem: 463 221
241 0 24 13 -/+ buffers/cache: 184 278 Swap: 9987 7 9980


When I try to set it manually from host, I get
# xl mem-set 229 2049 xc: error: do_memory_op: WARNING: op=16 not converted
to safe ioctls: Internal error

Anyone has made CentOS6 PVHVM work with ballooning on Xen ?

Thanks.
Rushikesh
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.centos.org/pipermail/centos-virt/attachments/20130712/86654217/attachment-0005.html>