Hi Linas Thank you for posting the solution, i've seen this issue in my lab env as well.
Much appreciated. Regards ilya On 10/26/16 4:44 AM, Linas Žilinskas wrote: > So after some investigation I've found out that qemu 2.3.0 is indeed > broken, at least the way CS uses the qemu chardev/socket. > > Not sure in which specific version it happened, but it was fixed in > 2.4.0-rc3, specifically noting that CloudStack 4.2 was not working. > > qemu git commit: 4bf1cb03fbc43b0055af60d4ff093d6894aa4338 > > Also attaching the patch from that commit. > > > For our own purposes i've included the patch to the qemu-kvm-ev package > (2.3.0) and all is well. > > > On 2016-10-20 09:59, Linas Žilinskas wrote: >> >> Hi. >> >> We have made an upgrade to 4.9. >> >> Custom build packages with our own patches, which in my mind (i'm the >> only one patching those) should not affect the issue i'll describe. >> >> I'm not sure whether we didn't notice it before, or it's actually >> related to something in 4.9 >> >> Basically our system vm's were unable to be patched via the qemu >> socket. The script simply error'ed out with a timeout while trying to >> push the data to the socket. >> >> Executing it manually (with cmd line from the logs) resulted the same. >> I even tried the old perl variant, which also had same result. >> >> So finally we found out that this issue happens only on our HVs which >> run qemu 2.3.0, from the centos 7 special interest virtualization >> repo. Other ones that run qemu 1.5, from official repos, can patch the >> system vms fine. >> >> So i'm wondering if anyone tested 4.9 with kvm with qemu >= 2.x? Maybe >> it something else special in our setup. e.g. we're running the HVs >> from a preconfigured netboot image (pxe), but all of them, including >> those with qemu 1.5, so i have no idea. >> >> >> Linas Žilinskas >> Head of Development >> website <http://www.host1plus.com/> facebook >> <https://www.facebook.com/Host1Plus> twitter >> <https://twitter.com/Host1Plus> linkedin >> <https://www.linkedin.com/company/digital-energy-technologies-ltd.> >> >> Host1Plus is a division of Digital Energy Technologies Ltd. >> >> 26 York Street, London W1U 6PZ, United Kingdom >> >> >> > > Linas Žilinskas > Head of Development > website <http://www.host1plus.com/> facebook > <https://www.facebook.com/Host1Plus> twitter > <https://twitter.com/Host1Plus> linkedin > <https://www.linkedin.com/company/digital-energy-technologies-ltd.> > > Host1Plus is a division of Digital Energy Technologies Ltd. > > 26 York Street, London W1U 6PZ, United Kingdom > > >