On 22/02/2011, at 8:21 PM, Daniel P. Berrange wrote:
On Tue, Feb 22, 2011 at 12:12:03PM +0800, Lyre wrote:
<snip>
> I'm really amazed, the behavior of "defined" in
libvirt development guide
> seems to be equivalent to "inactive".
There are two types of guest
- Persistent: This has a config file on disk. It will appear
either in the ListDefinedDomains or ListDomains, depending
on whether it is currently running
- Transient: This has *no* config on disk. It will only appear
in ListDomains and will disappear completely when it is
shutdown.
Every inactive domain is thus a persistent domain. A running domain can
be either transient or persistent. There is a virDomainIsPersistent()
API to distinguish them.
This *might* be useful further reading info:
http://wiki.libvirt.org/page/VM_lifecycle#Transient_guest_domains_vs_Pers...