This is similar to my earlier commit which documented lxc.conf
location. Just like LXC, the libxl driver has only the system
connection and thus only few places need changing.
Signed-off-by: Michal Privoznik <mprivozn(a)redhat.com>
---
docs/drvxen.html.in | 11 +++++++++++
docs/manpages/libvirtd.rst | 1 +
docs/manpages/virtxend.rst | 9 +++++++++
3 files changed, 21 insertions(+)
diff --git a/docs/drvxen.html.in b/docs/drvxen.html.in
index da94952e42..95be36c879 100644
--- a/docs/drvxen.html.in
+++ b/docs/drvxen.html.in
@@ -50,6 +50,17 @@
xen+tcp://example.com/system (remote access, SASl/Kerberos)
xen+ssh://root@example.com/system (remote access, SSH tunnelled)
</pre>
+
+ <h2><a id="configFiles">Location of configuration
files</a></h2>
+
+ <p>
+ The libxl driver comes with sane default values. However, during its
+ initialization it reads a configuration file which offers system
+ administrator to override some of that default. The file is located
+ under <code>/etc/libvirt/libxl.conf</code>
+ </p>
+
+
<h2><a id="imex">Import and export of libvirt domain XML
configs</a></h2>
<p>
diff --git a/docs/manpages/libvirtd.rst b/docs/manpages/libvirtd.rst
index 6466be3b8d..ee72f08382 100644
--- a/docs/manpages/libvirtd.rst
+++ b/docs/manpages/libvirtd.rst
@@ -140,6 +140,7 @@ Depending on what driver is installed, then the following files are
also read:
* ``@SYSCONFDIR(a)/libvirt/qemu.conf`` for the QEMU driver
* ``@SYSCONFDIR(a)/libvirt/lxc.conf`` for the LXC driver
+* ``@SYSCONFDIR(a)/libvirt/libxl.conf`` for the libxl driver
These files contain various knobs and default values for virtual machines
created within their respective drivers, and offer a way to override the built
diff --git a/docs/manpages/virtxend.rst b/docs/manpages/virtxend.rst
index f94ba80afa..b08346b489 100644
--- a/docs/manpages/virtxend.rst
+++ b/docs/manpages/virtxend.rst
@@ -111,6 +111,15 @@ a different user results in error.
The default configuration file used by ``virtxend``, unless overridden on the
command line using the ``-f`` | ``--config`` option.
+In addition to the default configuration file, ``virtxend`` reads
+configuration for the libxl driver from:
+
+* ``@SYSCONFDIR(a)/libvirt/libxl.conf``
+
+This file contains various knobs and default values for virtual machines
+created within libxl driver, and offers a way to override the built in
+defaults, Location of this file can't be overridden by any command line switch.
+
* ``@RUNSTATEDIR@/libvirt/virtxend-sock``
* ``@RUNSTATEDIR@/libvirt/virtxend-sock-ro``
* ``@RUNSTATEDIR@/libvirt/virtxend-admin-sock``
--
2.26.2