diff --git a/docs/api.html.in b/docs/api.html.in index 4b6a529b1c..ad43fa3929 100644 --- a/docs/api.html.in +++ b/docs/api.html.in @@ -19,7 +19,7 @@ Daemon and remote access -

Objects exposed

+

Objects exposed

As defined in the goals section, libvirt API need to expose all the resources needed to manage the virtualization support of recent operating systems. The first object manipulated though @@ -85,7 +85,7 @@ set of nodes. -

Functions and naming +

Functions and naming conventions

The naming of the functions present in the library is usually made of a prefix describing the object associated to the function @@ -120,13 +120,13 @@

For more in-depth details of the storage related APIs see the storage management page, -

The libvirt drivers

+

The libvirt drivers

The libvirt driver architecture

-

Daemon and remote access

+

Daemon and remote access

The libvirt daemon and remote architecture

- Libvirt Xen support + Libvirt Xen support

When running in a Xen environment, programs using libvirt have to execute in "Domain 0", which is the primary Linux OS loaded on the machine. That OS @@ -49,7 +49,7 @@ connect to initialize the library. It will then fork a libvirt_proxy program running as root and providing read_only access to the API, this is then only useful for reporting and monitoring.

- Libvirt QEmu and KVM support + Libvirt QEmu and KVM support

The model for QEmu and KVM is completely similar, basically KVM is based on QEmu for the process controlling a new domain, only small details differs @@ -63,7 +63,7 @@ domain, by specifying the architecture and machine type targeted.

The code controlling the QEmu process is available in the qemud/ directory.

- the driver based architecture + the driver based architecture

As the previous section explains, libvirt can communicate using different channels with the current hypervisor, and should also be able to use diff --git a/docs/downloads.html.in b/docs/downloads.html.in index 2ce10486b0..4b37d07b82 100644 --- a/docs/downloads.html.in +++ b/docs/downloads.html.in @@ -91,7 +91,7 @@

libvirt Installation

-

Compilation

+

Compilation

libvirt uses the standard configure/make/install steps: diff --git a/docs/remote.html.in b/docs/remote.html.in index b8b8f2bcd4..37b019b5f8 100644 --- a/docs/remote.html.in +++ b/docs/remote.html.in @@ -58,7 +58,7 @@ machines through authenticated and encrypted connections.

- Basic usage + Basic usage

On the remote machine, libvirtd should be running. @@ -92,7 +92,7 @@ relating to failures in the remote transport itself. much slower than, say, direct hypervisor calls.

- Transports + Transports

Remote libvirt supports a range of transports: @@ -140,7 +140,7 @@ Remote libvirt supports a range of transports: The default transport, if no other is specified, is tls.

- Remote URIs + Remote URIs

See also: documentation on ordinary ("local") URIs. @@ -181,7 +181,7 @@ settings.

- Extra parameters + Extra parameters

Extra parameters can be added to remote URIs as part @@ -304,10 +304,10 @@ Note that parameter values must be

- Generating TLS certificates + Generating TLS certificates

- Public Key Infrastructure set up + Public Key Infrastructure set up

If you are unsure how to create TLS certificates, skip to the @@ -367,7 +367,7 @@ next section.

- Background to TLS certificates + Background to TLS certificates

Libvirt supports TLS certificates for verifying the identity @@ -402,7 +402,7 @@ address. You may want to change this to make it less (or more) permissive, depending on your needs.

- Setting up a Certificate Authority (CA) + Setting up a Certificate Authority (CA)

You will need the GnuTLS @@ -473,7 +473,7 @@ key carefully as you will need it when you come to issue certificates for your clients and servers.

- Issuing server certificates + Issuing server certificates

For each server (libvirtd) you need to issue a certificate @@ -556,7 +556,7 @@ which can be installed on the server as

- Issuing client certificates + Issuing client certificates

For each client (ie. any program linked with libvirt, such as @@ -609,7 +609,7 @@ cp clientcert.pem /etc/pki/libvirt/clientcert.pem

- Troubleshooting TLS certificate problems + Troubleshooting TLS certificate problems

failed to verify client's certificate
@@ -627,7 +627,7 @@ 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 file + libvirtd configuration file

Libvirtd (the remote daemon) is configured from a file called @@ -795,7 +795,7 @@ Blank lines and comments beginning with # are ignored.

- IPv6 support + IPv6 support

The libvirtd service and libvirt remote client driver both use the @@ -808,7 +808,7 @@ connection will be made, otherwise IPv4 will be used. In summary it should just 'do the right thing(tm)'.

- Limitations + Limitations

-

Directory pool

+

Directory pool

A pool with a type of dir provides the means to manage files within a directory. The files can be fully allocated raw files, @@ -85,7 +85,7 @@ libvirt.

-

Filesystem pool

+

Filesystem pool

This is a variant of the directory pool. Instead of creating a directory on an existing mounted filesystem though, it expects @@ -156,7 +156,7 @@ libvirt.

-

Network filesystem pool

+

Network filesystem pool

This is a variant of the filesystem pool. Instead of requiring a local block device as the source, it requires the name of a @@ -196,7 +196,7 @@ libvirt.

-

Logical volume pools

+

Logical volume pools

This provides a pool based on an LVM volume group. For a pre-defined LVM volume group, simply providing the group @@ -231,7 +231,7 @@ libvirt.

-

Disk volume pools

+

Disk volume pools

This provides a pool based on a physical disk. Volumes are created by adding partitions to the disk. Disk pools are have constraints @@ -318,7 +318,7 @@ libvirt. -

iSCSI volume pools

+

iSCSI volume pools

This provides a pool based on an iSCSI target. Volumes must be pre-allocated on the iSCSI server, and cannot be created via @@ -351,7 +351,7 @@ libvirt. The iSCSI volume pool does not use the volume format type element.

-

SCSI volume pools

+

SCSI volume pools

This provides a pool based on a SCSI HBA. Volumes are preexisting SCSI LUNs, and cannot be created via the libvirt APIs. Since /dev/XXX names @@ -383,7 +383,7 @@ libvirt. The SCSI volume pool does not use the volume format type element.

-

Multipath pools

+

Multipath pools

This provides a pool that contains all the multipath devices on the host. Volume creating is not supported via the libvirt APIs. diff --git a/docs/uri.html.in b/docs/uri.html.in index 0540dab3dd..39c308b34f 100644 --- a/docs/uri.html.in +++ b/docs/uri.html.in @@ -37,7 +37,7 @@ documents libvirt URIs.

- Specifying URIs to libvirt + Specifying URIs to libvirt

The URI is passed as the name parameter to virConnectOpen or virConnectOpenReadOnly. For example: @@ -46,7 +46,7 @@ The URI is passed as the name parameter to );

- Specifying URIs to virsh, virt-manager and virt-install + Specifying URIs to virsh, virt-manager and virt-install

In virsh use the -c or --connect option: @@ -77,7 +77,7 @@ In virt-install use the --connect=URI option: virt-install --connect=test:///default [other options]

- xen:/// URI + xen:/// URI

This section describes a feature which is new in libvirt > @@ -88,7 +88,7 @@ To access a Xen hypervisor running on the local machine use the URI xen:///.

- qemu:///... QEMU and KVM URIs + qemu:///... QEMU and KVM URIs

To use QEMU support in libvirt you must be running the @@ -120,7 +120,7 @@ KVM guests in the guest XML as described here.

- Remote URIs + Remote URIs

Remote URIs are formed by taking ordinary local URIs and adding a @@ -183,7 +183,7 @@ remote URI reference and full documentation for libvirt remote support.

- test:///... Test URIs + test:///... Test URIs

The test driver is a dummy hypervisor for test purposes. @@ -197,10 +197,10 @@ a set of host definitions held in the named file.

- Other & legacy URI formats + Other & legacy URI formats

- NULL and empty string URIs + NULL and empty string URIs

Libvirt allows you to pass a NULL pointer to @@ -224,7 +224,7 @@ application wishes to connect specifically to a Xen hypervisor, then for future proofing it should choose a full xen:/// URI.

- File paths (xend-unix-server) + File paths (xend-unix-server)

If XenD is running and configured in /etc/xen/xend-config.sxp: @@ -241,7 +241,7 @@ using a file URI such as: virsh -c ///var/run/xend/xend-socket

- Legacy: http://... (xend-http-server) + Legacy: http://... (xend-http-server)

If XenD is running and configured in /etc/xen/xend-config.sxp: @@ -277,7 +277,7 @@ Notes: documentation as "unix server" or "http server".

- Legacy: "xen" + Legacy: "xen"

Another legacy URI is to specify name as the string @@ -285,7 +285,7 @@ Another legacy URI is to specify name as the string hypervisor. However you should prefer a full xen:/// URI in all future code.

- Legacy: Xen proxy + Legacy: Xen proxy

Libvirt continues to support connections to a separately running Xen