check if existing network is VDS and has port attribute (#31322)

pull/30815/head
strattner 7 years ago committed by Abhijeet Kasurde
parent ce04f6e961
commit 0334b3fd99

@ -768,9 +768,10 @@ class PyVmomiHelper(PyVmomi):
# VDS switch # VDS switch
pg_obj = find_obj(self.content, [vim.dvs.DistributedVirtualPortgroup], network_devices[key]['name']) pg_obj = find_obj(self.content, [vim.dvs.DistributedVirtualPortgroup], network_devices[key]['name'])
if (nic.device.backing and if (nic.device.backing and not hasattr(nic.device.backing, 'port')):
(nic.device.backing.port.portgroupKey != pg_obj.key or nic_change_detected = True
nic.device.backing.port.switchUuid != pg_obj.config.distributedVirtualSwitch.uuid)): elif (nic.device.backing and (nic.device.backing.port.portgroupKey != pg_obj.key or
nic.device.backing.port.switchUuid != pg_obj.config.distributedVirtualSwitch.uuid)):
nic_change_detected = True nic_change_detected = True
dvs_port_connection = vim.dvs.PortConnection() dvs_port_connection = vim.dvs.PortConnection()

Loading…
Cancel
Save