<div dir="ltr">Hello Belmiro,<div><br></div><div>We ran into this issue recently, similarly upgrading a RHEL7.3 OpenStack Platform Overcloud to RHEL7.4 and in the process upgrading libvirtd.</div><div><br></div><div>For instances that were spawned prior to this upgrade, we see the CPU flags [1] , but for new instance workload the CPU flags [2]. Notably the CMT=disabled flag is present in [1] but absent in [2]</div><div><br></div><div>This similarly prevents live migration of the older spawned instances, as the CMT=disabled flag is rejected.</div><div><br></div><div>A RH bugzilla [3] was opened on the issue which attracted a lot of really good contributions from libvirt maintainers. The one sure-fire workaround we'd found is just to cold-boot the instance again, starting it under the new libvirtd. But from that BZ there is also a slightly more hack-ish workaround to hand-edit the running domain XML and clear the offending CMT flag (comment 12 on that BZ).</div><div><br></div><div>Hope this helps some,</div><div><br></div><div>Thanks,<br>Paul Browne</div><div><br></div><div>[1] <a href="https://pastebin.com/JshWi6i3">https://pastebin.com/JshWi6i3</a></div><div>[2] <a href="https://pastebin.com/5b8cAanP">https://pastebin.com/5b8cAanP</a></div><div>[3] <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1495171">https://bugzilla.redhat.com/show_bug.cgi?id=1495171</a></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 9 October 2017 at 04:59, Belmiro Moreira <span dir="ltr"><<a href="mailto:moreira.belmiro.email.lists@gmail.com" target="_blank">moreira.belmiro.email.lists@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi,</div><div>the CPU model that we expose to the guest VMs varies considering the compute node use case.</div><div>We use "cpu_mode=host-passthrough" for the compute nodes that run batch processing VMs and "cpu_mode=host-model" for the compute nodes for service VMs. The reason to have "cpu_mode=host-model" is because we assumed that new CPUs (in the libvirt map) will continue to support previous features allowing for live migration when we need to move the VMs to a new CPU generation.</div><div><br></div><div>We recently upgraded from CentOS7.3 (libvirt 2.0.0) to CentOS7.4 (libvirt 3.2.0) and noticed that now libvirt maps a slightly different CPU for the guests. For example, still "Haswell no-TSX" but no mention to the feature "cmt". This blocks suspended VMs to restore and live migrate.</div><div><br></div><div>Has anyone experienced this same problem?</div><div><br></div><div>We are thinking in few solutions but none of them are nice (downgrade libvirt? hard reboot instances? ...)</div><div><br></div><div>thanks,</div><div>Belmiro</div></div>
<br>______________________________<wbr>_________________<br>
OpenStack-operators mailing list<br>
<a href="mailto:OpenStack-operators@lists.openstack.org">OpenStack-operators@lists.<wbr>openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-operators</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div style="font-size:12.8000001907349px"><div style="font-size:12.8000001907349px"><span style="font-size:12.8px">*******************</span><br></div><div style="font-size:12.8000001907349px">Paul Browne</div><div style="font-size:12.8000001907349px">Research Computing Platforms</div><div style="font-size:12.8000001907349px">University Information Services</div><div style="font-size:12.8000001907349px">Roger Needham Building</div><div style="font-size:12.8000001907349px">JJ Thompson Avenue</div><div style="font-size:12.8000001907349px">University of Cambridge</div><div style="font-size:12.8000001907349px">Cambridge</div><div style="font-size:12.8000001907349px">United Kingdom</div><div style="font-size:12.8000001907349px">E-Mail: <a href="mailto:pfb29@cam.ac.uk" target="_blank">pfb29@cam.ac.uk</a></div><div style="font-size:12.8000001907349px">Tel: 0044-1223-746548</div><div style="font-size:12.8000001907349px">*******************</div></div></div></div></div></div>
</div>