On Tue, Jul 16, 2013 at 3:26 PM, David Vrabel <david.vrabel@xxxxxxxxxx> wrote:
On 15/07/13 20:44, Rushikesh Jadhav wrote:The kernel is only intended for use as a dom0 kernel. We recommend the
> Hi List,
>
> It seems that the xen balloon functionality for guest is not enabled in
> CentOS 3.4.50-8.el6 xen kernel by default via centos-release-xen.x86_64
> repo. I think this should have been present since this extra Xen repo
> needs to support as both Guest and Host (Dom0).
use of the existing 2.6.32 kernel for guests.
Any idea for not using 3.4.50 as guest kernel ?
2.6.32 is giving lot of trouble in ballooning, I have filed below bugs for it.
Please have a look at comment https://bugzilla.redhat.com/show_bug.cgi?id=969601#c2
> The kernel had to be recompiled with CONFIG_XEN_SELFBALLOONING.We do not want self-ballooning enabled in the dom0 kernel. This option
> How can I request to make it default enable in centos repo ? or is there
> any reason to not have it default ?
is also not required for toolstack-directed ballooning.
I'm currently using only xl toolstack and not using XAPI/Xenserver toolstack, I have both environments and intent to fix in both.
Since 2.6.32 is not ballooning, I had to find another kernel which supports this. 3.4.50 seems to be working in Xenserver but does not work on native Xen,
I'm using centos-release-xen repo to setup host ( dom0 CentOS6 + 3.4.50 ) & guest ( domU CentOS6 + 3.4.50 ).
In my testing it was observed that if CONFIG_XEN_SELFBALLOONING is not set then the guest does not balloon. ( Verified by xl mem-set )
Problem may be with CONFIG_XEN_BALLOON_MEMORY_HOTPLUG=y as well. What do you think ?
I'll try to disable selfballooning and test with only CONFIG_XEN_BALLOON_MEMORY_HOTPLUG.
Thanks.
> <mailto:2rushikeshj@xxxxxxxxx>> wrote:It's not clear what sequence of toolstack operations you've done prior
>
> 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@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@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@hvmc6 ~]# dmesg | grep -i balloon xen/balloon: Initialising
> balloon driver. xen-balloon: Initialising balloon driver.
> [root@hvmc6 ~]# free -m total used free shared buffers cached Mem:
> 463 221 241 0 24 13 -/+ buffers/cache: 184 278 Swap: 9987 7 9980
to the above commands. Are you trying to increase or decrease the
amount of memory in the guest, what were the toolstack commands you used
and what is the initial guest configuration.
This (harmless) warning only occurs on XenServer hosts. What host are
> 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
you actually running?
David
_______________________________________________ CentOS-virt mailing list CentOS-virt@xxxxxxxxxx http://lists.centos.org/mailman/listinfo/centos-virt