On 2 Mar 2020, at 12:10, Gianluca Cecchi
<gianluca.cecchi(a)gmail.com> wrote:
Hello,
I would like to share some problems that I'm finding on an environment based on RHV,
but could impact also oVirt based environments.
For my problems I'm working on an opened case to understand root cause.
I have Dell R730 hypervisors (with Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz cpu) and
some VMs configured for "customized" high performance.
In the sense that I configure VM as high performance type and then:
- I enable the graphical console (I remove the flag of headless Mode" in Console
section);
- In Host section I set for "Start Running On" Any Host in Cluster and allow
manual and automating migration;
- I also set HA in high availability section, accepting default values for leasing,
resume behaviour, ecc..
These settings however have the effect to leave enable the flag related to
"Pass-Through Host CPU" in Host section.
I noticed that with same Bios, ecc with kernel in 4.3.8 (that seems equal between oVirt
and RHV):
[g.cecchi@ov200 ~]$ uname -r
3.10.0-1062.12.1.el7.x86_64
[g.cecchi@ov200 ~]$
I have this cpu flag set: invpcid_single
Instead on the same host in 4.3.5 (eg kernel 3.10.0-1062.el7.x86_64) the flag is not set.
sometimes there are kernel changes like that, but more usually it’s just the microcode
version on each host (not bios), did you check that too?
This creates problem during upgrade from 4.3.5 to 4.3.8 because
initially I empty one host and update it, but then I cannot live migrate back the VMs to
update the other one, due to the pass-through flag set, that requires exact set of flags.
yes, they need to completely match, and even when they do..it’s a good idea to really do
this only across same hw, same microcode, same kernel versions…
So crosscheck on a test environment in case you have the "Pass-Through Host
CPU" set in Host section for any critical VM you cannot shutdown.
BTW: the flag is somehow tricky to remove if you set the VM as High Performance type; you
have to:
edit VM --> Host
Start Running On --> change to select a specific host among the available ones
Now you can remove the "Pass-Through Host CPU" flag --> remove it
but then you’re losing probably the biggest differentiator for “high performance”, so then
maybe not use that profile at all?
Start Running On --> change again to "Any Host in
Cluster"
Save
Now you can live migrate this "customized" High Performance VM
But the problem is that if the VM is running, you have to shutdown it to get the change
in effect.
HH,
Gianluca
_______________________________________________
Users mailing list -- users(a)ovirt.org
To unsubscribe send an email to users-leave(a)ovirt.org
Privacy Statement:
https://www.ovirt.org/site/privacy-policy/
oVirt Code of Conduct:
https://www.ovirt.org/community/about/community-guidelines/
List Archives:
https://lists.ovirt.org/archives/list/users@ovirt.org/message/DB4FSA6MIDB...