diff --git a/vmware_nsx/shell/nsx_instance_if_migrate.py b/vmware_nsx/shell/nsx_instance_if_migrate.py index d8536a5bd6..c59d0bd050 100644 --- a/vmware_nsx/shell/nsx_instance_if_migrate.py +++ b/vmware_nsx/shell/nsx_instance_if_migrate.py @@ -180,6 +180,10 @@ def instance_migrate(libvirt_conn, neutron, instance, machine_type, devs = root.find('devices') ifaces = devs.findall('interface') + + if not ifaces: + LOG.error('No interfaces to migrate for instance %s', instance_name) + for iface in ifaces: iface_migrate(neutron, instance_name, iface, nsx_switch) @@ -227,6 +231,9 @@ def main(): exit(1) instances = conn.listAllDomains() + if not instances: + LOG.error('No instances to migrate') + for instance in instances: try: instance_migrate(conn, neutron, instance, opts.get('machine-type'),