Re: Configuration file question

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

 



On 12/07/2012 04:32 PM, David Mitchell wrote:
> Where are the configuration files for libvirt and/or virsh actually stored?

That's an implementation detail, and might change in the future.  You
shouldn't need to care where they are stored, and instead access the
data via the API (such as virDomainGetXMLDesc and virDomainDefine) or
API wrappers (such as virsh dumpxml/define).  That said:

> It seems that most of them are in /etc/libvirt

That would be the persistent definitions (virsh dumpxml --inactive)

> but identical copies are also found in /var/lib/libvirt.

Those are not identical, but are the runtime definitions.  It is
possible to make changes to either one in isolation (hotplugs to an
in-use object affect /var, changes that affect only the next start of an
object affect /etc, and it is possible to affect both files at once).

> In my case I am having issues with the network/default.xml file being different. Is there a reason why the config seems to be in two places at once?

Yes - because all libvirt objects (domains, networks, etc.) have both an
active state and a persistent state, and the two can be different.

> And which one is the 'correct' one?

Correct for what?  Both are used by libvirt, but you should never edit
either.  It sounds like you instead need to do:

# edit the persistent definition, which will touch /etc
virsh net-edit default
# stop the running instance with the old definition from /var
virsh net-destroy default
# restart, which will repopulate /var with your changes
virsh net-start default

all without you ever directly touching files in /etc or /var.

-- 
Eric Blake   eblake redhat com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
libvirt-users mailing list
libvirt-users@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvirt-users

[Index of Archives]     [Virt Tools]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux