On Wed, Feb 02, 2022 at 04:09:00PM +0200, Juhani Rautiainen wrote:
Hi!
You are running oVirt nested inside KVM? Have you enabled nested
virtualization in KVM? Didn't see any mention of that in the thread.
That might explain the missing svm flag.
https://docs.fedoraproject.org/en-US/quick-docs/using-nested-virtualizati...
I think so (I thought nested was always enabled on AMD), but let me check ...
This is on the host:
$ cat /sys/module/kvm_amd/parameters/nested
1
I believe that means yes.
Inside the guest (the oVirt node):
$ cat /sys/module/kvm_amd/parameters/nested
cat: /sys/module/kvm_amd/parameters/nested: No such file or directory
but I believe that's correct since we're not trying to do double
nesting with KVM. TBH I don't care at all if the VMs run slowly (with
TCG) or even not at all. This is just for testing. I just want a way
to ignore the error and bring up the host.
Rich.
-Juhani
On Wed, Feb 2, 2022 at 3:47 PM Richard W.M. Jones <rjones(a)redhat.com> wrote:
>
> On Wed, Feb 02, 2022 at 01:06:40PM +0000, Richard W.M. Jones wrote:
> > On Wed, Feb 02, 2022 at 01:32:14PM +0100, Lucia Jelinkova wrote:
> > > Hi,
> > >
> > > The list should contain more items. Could you please try to create a
> > > new cluster using UI, set the compatibility level to 4.6,
> > > architecture to x86_64 and check the CPU Type dropdown again?
> >
> > I created a new DC "Custom", checked compat level is 4.6.
> >
> > Within that, created a new Cluster "Custom", arch is x86_64, and ..
> > you're right! It was a UI issue of some kind because now I see the
> > scrollbar on the right and there are many more machine types.
> >
> > I selected AMD EPYC, so let's see how it goes creating a host.
>
> Sadly that didn't fix the problem, I'm still getting:
>
> Host ovirt4410 moved to Non-Operational state as host CPU type is not supported in
this cluster compatibility version or is not supported at all
>
> and in engine.log:
>
> 2022-02-02 13:35:01,713Z ERROR
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(EE-ManagedScheduledExecutorService-engineScheduledThreadPool-Thread-44) [310af602]
EVENT_ID: CPU_TYPE_UNSUPPORTED_IN_THIS_CLUSTER_VERSION(156), Host ovirt4410-host moved to
Non-Operational state as host CPU type is not supported in this cluster compatibility
version or is not supported at all
>
> Mousing over the status, it says it's missing 'model_EPYC' and
'svm'
> flags. The first one is weird because the emulated model in the guest
> is:
>
> model name : AMD EPYC-Rome Processor
>
> The second one is correct because I guess KVM is masking this flag
> from the guest:
>
> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat
pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl
cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe
popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy
cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibpb stibp
vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni
xsaveopt xsavec xgetbv1 xsaves clzero xsaveerptr wbnoinvd arat umip rdpid
arch_capabilities
>
> Is there not any way to ignore this stuff? I really don't care that
> this node which is only going to be used for testing won't run VMs
> optimally. For comparison VMware ESXi 7 also raised minimum CPU types
> substantially, but offers a simple (unsupported) opt out.
>
> Rich.
>
> --
> Richard Jones, Virtualization Group, Red Hat
http://people.redhat.com/~rjones
> Read my programming and virtualization blog:
http://rwmj.wordpress.com
> libguestfs lets you edit virtual machines. Supports shell scripting,
> bindings from many languages.
http://libguestfs.org
> _______________________________________________
> Users mailing list -- users(a)ovirt.org
> To unsubscribe send an email to users-leave(a)ovirt.org
> Privacy Statement:
https://www.ovirt.org/privacy-policy.html
> oVirt Code of Conduct:
https://www.ovirt.org/community/about/community-guidelines/
> List Archives:
https://lists.ovirt.org/archives/list/users@ovirt.org/message/S2Q3M46GUGN...
--
Richard Jones, Virtualization Group, Red Hat
http://people.redhat.com/~rjones
Read my programming and virtualization blog:
http://rwmj.wordpress.com
virt-builder quickly builds VMs from scratch
http://libguestfs.org/virt-builder.1.html