Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
The libvirt.pm provisioning module currently requires that the VM profile VM Network 0 and VM Network 1 settings be set to the name of physical interfaces on the VM host (eth0, br1, etc).
Under libvirt-managed hypervisors such as KVM, you can define virtual networks and give them names such as private or public.
Currently, reservations will fail if you were to specify private in the VM profile. This isn't intuitive and the behavior differs from how VMware VM hosts are configured. The only way a VCL administrator could figure out the problem would be to dig through and interpret vcld.log.
The libvirt.pm code should be extended to allow either a physical interface (br0) or virtual network name (private) to be specified in the VM profile.