Home > Storage > PowerMax and VMAX > Storage Admin > Using Dell PowerMax with Linux KVM Implementation Guide > VMware testing
One can test KVM on virtual machines in a VMware infrastructure if no physical servers are available. This is similar to doing nested ESXi installations. There are two prerequisites that are necessary to succeed in such an implementation. They are:
When creating a new virtual machine in VMware, by default, hardware virtualization is not enabled. If the user proceeds with the KVM installation, it initially succeeds, but then the hosts constantly disconnect because they cannot run virtualization. After creating the virtual machine and before powering on, to enable virtualization:
Figure 119. vCPU virtualization disabled
To run KVM on VMware, one must use a distributed switch and distributed port group for the virtual machines. In addition, that distributed port group must have MAC Learning enabled, which allows the embedded virtual machines running on the host to communicate outside of the host virtual machine.
To enable MAC Learning:
Figure 120. Distributed port group in vSphere 8 - MAC Learning