[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [virt-tools-list] Which method to call to get list of all virtual machine in system



Hi Sandeep,

Am Sun, 24 Mar 2013 12:36:08 +0530
schrieb sandeep krishnamurthy <sandeep krishna98 gmail com>:

> *Which python module, method, will be helpful to get list of all
> virtual machine in the system and also what is the type of return
> value(is it list of strings(names)). *
i'am using the Python module libvirt (version 1.0.1) and can use this:

-----
# use you connection string here
connection = libvirt.open('qemu:///system')
vmlist = connection.listAllDomains()
for vm in vmlist:
    print vm.name()
-----
The return value of listAllDomains() is a list of virDomain objects.

You can also use connection.listDomainsID() to get a DomainID
(integer) list of running domains.

To get a list of all not runnig domains you can use 
connection.listDefinedDomains(). The return value is a list of strings
with the names of the defined domains.

Best wishes,
Matthias 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]