The "dump-vif-details" script adds the network UUID to the
ovs-vswitchd.conf file. Unfortunately, it wrote the key as
"network-uuid", but the code that retrieves it for the management
protocol checked our "net-uuid". The script now uses the key
"net-uuid".
Thanks to Natasha for catching the problem.
vm_rec = session.xenapi.VM.get_record(vif_rec["VM"])
# Data to allow vNetManager to associate VIFs with xapi data
- sys.stdout.write('--add=port.vif%s.%s.network-uuid=%s '
+ sys.stdout.write('--add=port.vif%s.%s.net-uuid=%s '
% (domid, devid, net_rec["uuid"]))
sys.stdout.write('--add=port.vif%s.%s.vif-mac=%s '
% (domid, devid, vif_rec["MAC"]))