[libvirt] [PATCH 4/6] docs: Update the formatdomain disk examples
Ján Tomko
jtomko at redhat.com
Fri Aug 16 15:17:44 UTC 2013
On 08/08/2013 02:43 AM, John Ferlan wrote:
> Add more iSCSI examples including having a secret attached. There are 4 new
> examples one for each way to have an iSCSI - a network disk using virtio,
^
Missing punctuation.
> a passthrough network lun using scsi, a volume disk using "mode='host'",
> and a volume disk using "mode='direct'"
> ---
> docs/formatdomain.html.in | 57 ++++++++++++++++++++++++++++++++++++++++-------
> 1 file changed, 49 insertions(+), 8 deletions(-)
>
> diff --git a/docs/formatdomain.html.in b/docs/formatdomain.html.in
> index dd22b6d..01253ef 100644
> --- a/docs/formatdomain.html.in
> +++ b/docs/formatdomain.html.in
> @@ -1514,6 +1514,42 @@
> <source pool='blk-pool0' volume='blk-pool0-vol0'/>
> <target dev='hda' bus='ide'/>
> </disk>
> + <disk type='network' device='disk'>
> + <driver name='qemu' type='raw'/>
> + <source protocol='iscsi' name='iqn.2013-06.com.example:iscsi/2'>
> + <host name='example.com' port='3260'/>
> + <source>
^
Missing slash.
> + <auth username='myuser'>
> + <secret type='chap' usage='libvirtiscsi'/>
> + </auth>
> + <target dev='vda' bus='virtio'/>
> + </disk>
> + <disk type='network' device='lun'>
> + <driver name='qemu' type='raw'/>
> + <source protocol='iscsi' name='iqn.2013-06.com.example:iscsi/1'>
> + <host name='example.com' port='3260'/>
> + <source>
^
Here too.
> + <auth username='myuser'>
> + <secret type='chap' usage='libvirtiscsi'/>
> + </auth>
> + <target dev='sda' bus='scsi'/>
> + </disk>
> + <disk type='volume' device='disk'>
> + <driver name='qemu' type='raw'/>
> + <source pool='iscsi-pool' volume='unit:0:0:1' mode='host'/>
> + <auth username='myuser'>
> + <secret type='chap' usage='libvirtiscsi'/>
> + </auth>
> + <target dev='vda' bus='virtio'/>
> + </disk>
> + <disk type='volume' device='disk'>
> + <driver name='qemu' type='raw'/>
> + <source pool='iscsi-pool' volume='unit:0:0:2' mode='direct'/>
> + <auth username='myuser'>
> + <secret type='chap' usage='libvirtiscsi'/>
> + </auth>
> + <target dev='vda' bus='virtio'/>
> + </disk>
> </devices>
> ...</pre>
>
> @@ -1602,15 +1638,20 @@
> specifies the name of storage pool (managed by libvirt) where the disk
> source resides, and attribute <code>volume</code> specifies the name of
> storage volume (managed by libvirt) used as the disk source. For a
> - "volume" type disk, if the underlying storage pool is "iscsi", attribute
> - <code>mode</code> (<span class="since">since 1.1.1</span>) can be used
> - to indicate how to represent the LUN as the disk source. The value
> - "host" indicates to use the LUN's path as it shows up on host, e.g.
> - /dev/disk/by-path/ip-10.11.12.9:3260-iscsi-iqn.2013-06.fc:iscsi.iscsi0-lun-1).
> - The value "direct" indicates to use the storage pool's
> - <code>source</code> element <code>host</code> attribute as the
> - disk source for the libiscsi URI, e.g.
> + "volume" <code>type</code> disk, if the underlying storage pool is
> + "iscsi", then use the output of the value from the "Name" column of
> + the <code>virsh vol-list [pool-name]</code> command for the
> + <code>volume</code> attribute field.
Isn't this true for all storage pools and mentioned just a few sentences earlier?
> Use the attribute
> + <code>mode</code> (<span class="since">since 1.1.1</span>) to
> + indicate how to represent the LUN as the disk source.
> + Using "direct" as the <code>mode</code> value indicates to use the
> + storage pool's <code>source</code> element <code>host</code>
> + attribute as the disk source to generate the libiscsi URI, e.g.
> file=iscsi://demo.org:6000/iqn.1992-01.com.example/1.
> + Using "host" as the <code>mode</code> value indicates to use the
> + LUN's path as it shows up on host, e.g.
> + /dev/disk/by-path/ip-10.11.12.9:3260-iscsi-iqn.2013-06.fc:iscsi.iscsi0-lun-1).
It would be nicer if the URI and the path were for the same disk.
> + If <code>mode</code> is not specified, the default is to use "host".
> <span class="since">Since 0.0.3; <code>type='dir'</code> since
> 0.7.5; <code>type='network'</code> since
> 0.8.7; <code>protocol='iscsi'</code> since 1.0.4;
>
ACK with the "Name" column reference removed.
Jan
More information about the libvir-list
mailing list