How do I get the kvm virtual machine status using python API?

Solution Unverified - Updated -

Issue

I'm using the following python code to get information about VM status:

    vmm = libvirt.open('qemu:///system')
    guest = vmm.lookupByName(some_name)
    status = guest.info()[0]

Sometime I get a libvirt exception upon guest.info() execution. Are there are known conditions that prevent libvirt from returning the VM status as expected?

Environment

  • Red Hat Enterprise Linux 6

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In