Print out some debugging info about the VM getting migrated - just in
authorEvan Broder <broder@mit.edu>
Wed, 12 Nov 2008 15:38:39 +0000 (10:38 -0500)
committerEvan Broder <broder@mit.edu>
Wed, 12 Nov 2008 15:38:39 +0000 (10:38 -0500)
case

svn path=/trunk/scripts/; revision=1627

xvm-migrate-machine

index 0403ff5..5ca2ab9 100644 (file)
@@ -27,6 +27,27 @@ def take_data(machine_name):
   machine.acl = []
   dev_sess.update(machine)
   
+  print 'VM Info:'
+  print '  name: %s' % machine.name
+  print '  description: %s' % machine.description
+  print '  cpus: %s' % machine.cpus
+  print '  memory: %s' % machine.memory
+  print '  owner: %s' % machine.owner
+  print '  contact: %s' % machine.contact
+  print '  administrator: %s' % machine.administrator
+  print '  uuid: %s' % machine.uuid
+  print '  type: %s' % machine.type.type_id
+  print '  autorestart: %s' % machine.autorestart
+  print '  adminable: %s' % machine.adminable
+  print '  Disks:'
+  for disk in machine.disks:
+    print '  - %s (%s)' % (disk.guest_device_name, disk.size)
+  print '  NICs:'
+  for nic in machine.nics:
+    print '  - %s, %s, %s' % (nic.mac_addr, nic.ip, nic.hostname)
+  print '==============================================='
+  print
+  
   disks = machine.disks
   nics = machine.nics
   for r in disks + nics + [machine]: