
On Monday, April 30, 2018 9:02:35 AM EDT James Michels wrote:
Greetings.
In terms of teaching our students how to create and configure an oVirt infrastructure, we're planning to provide each of them a VM that will act as a Manager server, which has no issues so far. The problem is that we don't have enough physical machines to use as virtualization servers (VDSM), therefore we have been trying to use a CentOS7 based oVirt guest to run as a VDSM server.
However, when trying to add it as a host, a (logical) error message shows up saying that the VM doesn't allow virtualization.
The question is simple: Is there a way to enable virtualization on an oVirt VM, so we can deploy them as VDSM servers?
This is oVirt 4.2.2 FWIW.
Thanks
James
James, Yes its possible, when you install (or re-install) a PHYSICAL host, in the host popup dialog there is a kernel tab. Enable 'Nested Virtualization' kernel parameter. Once that is enabled and the host is rebooted then you can use VMs as VDSM hosts for your setup. Some gotchas: - Make sure your cluster cpu type actually matches your physical hosts, if you select a wrong one then the exposed CPU options will be wrong and the nested virtualization will not work properly. - You will need to enable mac spoofing for the networking to work correctly. - VMs running inside a host that is a VM itself will likely have a fairly significant performance hit due to the nested virtualization.