The file needs to be more robust and include many more complex examples.
For example:
. Add an authentication entry in the storage pool's XML file using the [command]`virsh edit` command,
and add an `*<auth>*` element, specifying `*authentication type*`, `*username*`, and `*secret usage*`.
+
For example:
+
----
<pool type='iscsi'>
<name>iscsirhel7pool</name>
<source>
<host name='192.168.122.1'/>
<device path='iqn.2010-05.com.example.server1:iscsirhel7guest'/>
<auth type='chap' username='redhat'>
<secret usage='iscsirhel7secret'/>
</auth>
</source>
<target>
<path>/dev/disk/by-path</path>
</target>
</pool>
----
+
[NOTE]
The `*<auth>*` sub-element exists in different locations within the guest XML's `*<pool>*` and
`*<disk>*` elements. For a `*<pool>*`, `*<auth>*` is specified within the `*<source>*` element, as this
describes where to find the pool sources, since authentication is a property of some pool sources
(iSCSI and RBD). For a `*<disk>*`, which is a sub-element of a domain, the authentication to the iSCSI
or RBD disk is a property of the disk. In addition, the `*<auth>*` sub-element for a disk differs from that
of a storage pool.
+
----
<auth username='redhat'>
<secret type='iscsi' usage='iscsirhel7secret'/>
</auth>
----
The code block at the end should be part of the note, but I have no idea how to do it!