From nobody Mon Feb 9 06:27:11 2026
Delivered-To: importer@patchew.org
Received-SPF: pass (zoho.com: domain of redhat.com designates 209.132.183.28
as permitted sender) client-ip=209.132.183.28;
envelope-from=libvir-list-bounces@redhat.com; helo=mx1.redhat.com;
Authentication-Results: mx.zoho.com;
spf=pass (zoho.com: domain of redhat.com designates 209.132.183.28 as
permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com;
Return-Path:
Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by
mx.zohomail.com
with SMTPS id 1492694024587342.61370560461523;
Thu, 20 Apr 2017 06:13:44 -0700 (PDT)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
[10.5.11.15])
(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
(No client certificate requested)
by mx1.redhat.com (Postfix) with ESMTPS id 9D0218FD15;
Thu, 20 Apr 2017 13:13:42 +0000 (UTC)
Received: from colo-mx.corp.redhat.com
(colo-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.20])
by smtp.corp.redhat.com (Postfix) with ESMTPS id 714CE8FF7F;
Thu, 20 Apr 2017 13:13:42 +0000 (UTC)
Received: from lists01.pubmisc.prod.ext.phx2.redhat.com
(lists01.pubmisc.prod.ext.phx2.redhat.com [10.5.19.33])
by colo-mx.corp.redhat.com (Postfix) with ESMTP id 1EE2618523D2;
Thu, 20 Apr 2017 13:13:24 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
[10.5.11.16])
by lists01.pubmisc.prod.ext.phx2.redhat.com (8.13.8/8.13.8) with ESMTP
id v3KD6Dtk027908 for ;
Thu, 20 Apr 2017 09:06:13 -0400
Received: by smtp.corp.redhat.com (Postfix)
id C73D14DA37; Thu, 20 Apr 2017 13:06:13 +0000 (UTC)
Received: from beluga.usersys.redhat.com (dhcp129-94.brq.redhat.com
[10.34.129.94])
by smtp.corp.redhat.com (Postfix) with ESMTP id 277485C886;
Thu, 20 Apr 2017 13:06:12 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 9D0218FD15
Authentication-Results: ext-mx02.extmail.prod.ext.phx2.redhat.com;
dmarc=none (p=none dis=none) header.from=redhat.com
Authentication-Results: ext-mx02.extmail.prod.ext.phx2.redhat.com;
spf=pass smtp.mailfrom=libvir-list-bounces@redhat.com
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 9D0218FD15
From: Erik Skultety
To: libvir-list@redhat.com
Date: Thu, 20 Apr 2017 15:05:54 +0200
Message-Id:
In-Reply-To:
References:
In-Reply-To:
References:
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-loop: libvir-list@redhat.com
Cc: Erik Skultety
Subject: [libvirt] [PATCH v2 04/10] docs: Utilize our XSLT list generating
template more
X-BeenThere: libvir-list@redhat.com
X-Mailman-Version: 2.1.12
Precedence: junk
List-Id: Development discussions about the libvirt library & tools
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Sender: libvir-list-bounces@redhat.com
Errors-To: libvir-list-bounces@redhat.com
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted,
not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.26]);
Thu, 20 Apr 2017 13:13:43 +0000 (UTC)
X-ZohoMail: RSF_0 Z_629925259 SPT_0
Content-Type: text/plain; charset="utf-8"
Since we do have this template at hand, why not using it wherever
possible (list of supported pool types and remote access section).
Also, perform some stylistic micro adjustments.
Signed-off-by: Erik Skultety
---
docs/remote.html.in | 106 +++++++++++++++--------------------------------=
----
docs/storage.html.in | 62 ++++++------------------------
2 files changed, 41 insertions(+), 127 deletions(-)
diff --git a/docs/remote.html.in b/docs/remote.html.in
index 443683d51..117ee3477 100644
--- a/docs/remote.html.in
+++ b/docs/remote.html.in
@@ -7,57 +7,11 @@
Libvirt allows you to access hypervisors running on remote
machines through authenticated and encrypted connections.
-
-
+
On the remote machine, libvirtd should be running in general.
See the section
@@ -95,9 +49,9 @@ relating to failures in the remote transport itself.
Remote calls are handled synchronously, so they will be
much slower than, say, direct hypervisor calls.
-
+
Transports
-
+
Remote libvirt supports a range of transports:
@@ -156,9 +110,9 @@ netcat is required on the remote side.
The default transport, if no other is specified, is tls.
-
+
Remote URIs
-
+
See also: documentation on ordinary ("local") URIs.
@@ -203,9 +157,9 @@ and use a different known_hosts file.
Connect to a remote host using a ssh connection with the libssh driver
and use a different known_hosts file.
-
+
Extra parameters
-
+
Extra parameters can be added to remote URIs as part
of the query string (the part following ?
).
@@ -409,12 +363,12 @@ Note that parameter values must be
Example: sshauth=3Dprivkey,agent |
-
+
Generating TLS certificates
-
-
+
+
Public Key Infrastructure set up
-
+
If you are unsure how to create TLS certificates, skip to the
next section.
@@ -517,9 +471,9 @@ next section.
For the root user, the global default locations will always be =
used.
-
+
Background to TLS certificates
-
+
Libvirt supports TLS certificates for verifying the identity
of the server and clients. There are two distinct checks involved:
@@ -552,9 +506,9 @@ they have a valid certificate issued by the CA for thei=
r own IP
address. You may want to change this to make it less (or more)
permissive, depending on your needs.
-
+
Setting up a Certificate Authority (CA)
-
+
You will need the GnuTLS
certtool program documented here. In Fedora, it is in the
@@ -623,9 +577,9 @@ This is all that is required to set up your CA. Keep t=
he CA's private
key carefully as you will need it when you come to issue certificates
for your clients and servers.
-
+
Issuing server certificat=
es
-
+
For each server (libvirtd) you need to issue a certificate
with the X.509 CommonName (CN) field set to the hostname
@@ -706,9 +660,9 @@ which can be installed on the server as
/etc/pki/libvirt/servercert.pem.
-
+
Issuing client certificat=
es
-
+
For each client (ie. any program linked with libvirt, such as
virt-manager)
@@ -759,9 +713,9 @@ cp clientcert.pem /etc/pki/libvirt/clientcert.pem
-
+
Troubleshooting TLS certifica=
te problems
-
+
- failed to verify client's certificate
-
@@ -777,9 +731,9 @@ tell you enough to diagnose the problem.
to analyze the setup on the client or server machines, preferably as root.
It will try to point out the possible problems and provide solutions to
fix the set up up to a point where you have secure remote access.
-
+
libvirtd configuration fil=
e
-
+
Libvirtd (the remote daemon) is configured from a file called
/etc/libvirt/libvirtd.conf, or specified on
@@ -945,9 +899,9 @@ Blank lines and comments beginning with # =
are ignored.
-
+
IPv6 support
-
+
The libvirtd service and libvirt remote client driver both use the
getaddrinfo() functions for name resolution and are
@@ -958,9 +912,9 @@ address resolved for a service is reachable over IPv6, =
then an IPv6
connection will be made, otherwise IPv4 will be used. In summary it
should just 'do the right thing(tm)'.
-
+
Limitations
-
+
- Fine-grained authentication: libvirt in general,
but in particular the remote case should support more
diff --git a/docs/storage.html.in b/docs/storage.html.in
index 5e18f02c5..89ebb7097 100644
--- a/docs/storage.html.in
+++ b/docs/storage.html.in
@@ -83,47 +83,7 @@
Libvirt supports the following storage pool types:
-
+
=20
Directory pool
@@ -306,7 +266,7 @@
=20
=20
- Logical volume pools
+ Logical volume pool
This provides a pool based on an LVM volume group. For a
pre-defined LVM volume group, simply providing the group
@@ -343,7 +303,7 @@
=20
=20
- Disk volume pools
+ Disk pool
This provides a pool based on a physical disk. Volumes are created
by adding partitions to the disk. Disk pools have constraints
@@ -434,7 +394,7 @@
=20
=20
- iSCSI volume pools
+ iSCSI pool
This provides a pool based on an iSCSI target. Volumes must be
pre-allocated on the iSCSI server, and cannot be created via
@@ -473,7 +433,7 @@
The iSCSI volume pool does not use the volume format type element.
=20
- SCSI volume pools
+ SCSI pool
This provides a pool based on a SCSI HBA. Volumes are preexisting SC=
SI
LUNs, and cannot be created via the libvirt APIs. Since /dev/XXX nam=
es
@@ -505,7 +465,7 @@
The SCSI volume pool does not use the volume format type element.
=20
- Multipath pools
+ Multipath pool
This provides a pool that contains all the multipath devices on the
host. Therefore, only one Multipath pool may be configured per host.
@@ -538,7 +498,7 @@
The Multipath volume pool does not use the volume format type elemen=
t.
=20
- RBD pools
+ RBD pool
This storage driver provides a pool which contains all RBD
images in a RADOS pool. RBD (RADOS Block Device) is part
@@ -611,7 +571,7 @@
The RBD pool does not use the volume format type element.
=20
- Sheepdog pools
+ Sheepdog pool
This provides a pool based on a Sheepdog Cluster.
Sheepdog is a distributed storage system for QEMU/KVM.
@@ -670,7 +630,7 @@
The Sheepdog pool does not use the volume format type element.
=20
- Gluster pools
+ Gluster pool
This provides a pool based on native Gluster access. Gluster is
a distributed file system that can be exposed to the user via
@@ -756,7 +716,7 @@
pool type.
=20
- ZFS pools
+ ZFS pool
This provides a pool based on the ZFS filesystem. Initially it was d=
eveloped
for FreeBSD, and since 1.3.2 experiment=
al support
@@ -794,7 +754,7 @@
The ZFS volume pool does not use the volume format type element.
- Vstorage pools
+ Vstorage pool
This provides a pool based on Virtuozzo storage. Virtuozzo Storage is
a highly available distributed software-defined storage with built-in
--=20
2.12.2
--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list