NSXT instance migration: Improve logging

Add reports while image configuration is invalid, or when there
are no instances to migrate

Change-Id: I9def7e152bbebaf06e8d8c30d62c4f5e63b65e2e
This commit is contained in:
Kobi Samoray 2017-07-17 12:21:52 +03:00
parent eb1f173e42
commit ad147ca16e
1 changed files with 7 additions and 0 deletions

View File

@ -177,6 +177,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)
@ -217,6 +221,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'),