Hello list
I am wondering if anyone has tried this before? I am trying to consolidate my lab to an
oVirt cluster which consists of oVirt (4.3.8) and 2 KVM hypervisors (CentOS 7.7.). Among
other things, one of my efforts is a small ESXi + vCenter lab. In addition, I have a
standalone KVM hypervisor. I can run nested ESXi 6.7 on top of the standalone KVM
hypervisor (with nested KVM enabled) without any problem. However, on top of
oVirt-controlled KVMs I have some issues. The hypervisors have nested kvm support enabled
via vdsm hooks. qemu emulates e1000 for a nested ESXi vm. ESXi installation process goes
smooth but as soon as I enable management network and restart it, the nested ESXi cannot
communicate with the outside world (DNS ping cannot pass). Also https connection to VMWare
ESXi web gui and ping to the ESXi also fail. I noticed on my client machine, that ARP
requests are incomplete for ESXI as well. Within oVirt, I see no packet drops in
"Network interface" tab for the nested ESXi.
In addition, I have a few, ordinary, non-nested VMs running on the same network as the
nested vm and I can normally establish connection to those machines. Additionally, as a
test, I created a nested KVM vm on top of the oVirt cluster, same network as the nested
ESXi and it works as expected - can spin VMs, can connect to it. The network assigned to
the nested ESXi has a "No network filter" vNic profile applied.
I tried to google for a solution but found only this:
https://github.com/mechinn/kvmhidden
- not sure if this is the solution at all (also, I wonder if this is still up-to-date
after 3+ years)? Could I please ask if anyone tried something similar and experienced
this problem? Is there any additional configuration that I should apply to the oVirt
cluster?
Thank you very much in advance!
Regards,
Branimir