----- Original Message ----- > From: "Vincent Van der Kussen" <[email protected]> > To: [email protected] > Sent: Wednesday, December 5, 2012 10:39:02 AM > Subject: [Users] Python script retrieving MACs > > Hi, > > Im currently making a script using the Python SDK to retrieve a list > of VM names + their MAC address. > I currently came up with this > > 17 vm = api.vms.list() > 18 > 19 > 20 for item in vm: > 21 hostname = item.get_name() > 22 nic = api.vms.get(name=hostname).nics.list() > 23 for net in nic: > 24 nicname = net.mac.get_address() > 25 print "%s" % hostname > 26 print "%s" % nicname > > I've noticed that retrieving the nic list during the iteration does a > logon each time which slows thing down dramatically. > Is there a better way to get the NICs from a list of VMs?
Michael P wrote in another thread : ##if you using > 3.1 backend, you should be using persistent authentication in api, ##this way you'll have to pass JSESSIONID and login will happen only on first request. Michael , please elaborate on that > > Regards, > Vincent > > _______________________________________________ > Users mailing list > [email protected] > http://lists.ovirt.org/mailman/listinfo/users > _______________________________________________ Users mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/users

