Merge "NSXT instance migration: Improve logging"

This commit is contained in:
Jenkins 2017-07-17 11:05:42 +00:00 committed by Gerrit Code Review
commit 07238123cd

View File

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