diff options
author | Zac Dover <zac.dover@gmail.com> | 2023-01-11 17:00:29 +0100 |
---|---|---|
committer | Zac Dover <zac.dover@gmail.com> | 2023-01-15 20:39:54 +0100 |
commit | 26b8e9cb93ccaf72a5e46aae6c436be9deaf3ac5 (patch) | |
tree | 3e91da55eebb1e1039eba5ac74e65d3a3d90e950 /doc/rbd | |
parent | Merge pull request #49736 from zdover23/wip-doc-2023-01-14-dev-basic-workflow... (diff) | |
download | ceph-26b8e9cb93ccaf72a5e46aae6c436be9deaf3ac5.tar.xz ceph-26b8e9cb93ccaf72a5e46aae6c436be9deaf3ac5.zip |
doc/rbd: format iscsi-initiator-linux.rbd better
Add prompts and clean up the lists in doc/rbd/iscsi-initiator-linux.rbd.
Signed-off-by: Zac Dover <zac.dover@gmail.com>
Diffstat (limited to 'doc/rbd')
-rw-r--r-- | doc/rbd/iscsi-initiator-linux.rst | 68 |
1 files changed, 37 insertions, 31 deletions
diff --git a/doc/rbd/iscsi-initiator-linux.rst b/doc/rbd/iscsi-initiator-linux.rst index ea8fe0e3433..bf8c930f30c 100644 --- a/doc/rbd/iscsi-initiator-linux.rst +++ b/doc/rbd/iscsi-initiator-linux.rst @@ -12,21 +12,21 @@ iSCSI Initiator for Linux Install the iSCSI initiator and multipath tools: - :: +.. prompt:: bash # - # yum install iscsi-initiator-utils - # yum install device-mapper-multipath + yum install iscsi-initiator-utils + yum install device-mapper-multipath **Configuring:** #. Create the default ``/etc/multipath.conf`` file and enable the ``multipathd`` service: - :: + .. prompt:: bash # - # mpathconf --enable --with_multipathd y + mpathconf --enable --with_multipathd y -#. Add the following to ``/etc/multipath.conf`` file: +#. Add the following to the ``/etc/multipath.conf`` file: :: @@ -48,15 +48,15 @@ Install the iSCSI initiator and multipath tools: #. Restart the ``multipathd`` service: - :: + .. prompt:: bash # - # systemctl reload multipathd + systemctl reload multipathd **iSCSI Discovery and Setup:** #. Enable CHAP authentication and provide the initiator CHAP username and password by uncommenting and setting the following options in - ``/etc/iscsi/iscsid.conf`` file: + the ``/etc/iscsi/iscsid.conf`` file: :: @@ -64,7 +64,7 @@ Install the iSCSI initiator and multipath tools: node.session.auth.username = myusername node.session.auth.password = mypassword - If mutual (bidirectional) authentication is used, also provide the + If you intend to use mutual (bidirectional) authentication, provide the target CHAP username and password: :: @@ -74,40 +74,46 @@ Install the iSCSI initiator and multipath tools: #. Discover the target portals: + .. prompt:: bash # + + iscsiadm -m discovery -t st -p 192.168.56.101 + :: - # iscsiadm -m discovery -t st -p 192.168.56.101 192.168.56.101:3260,1 iqn.2003-01.org.linux-iscsi.rheln1 192.168.56.102:3260,2 iqn.2003-01.org.linux-iscsi.rheln1 -#. Login to target: +#. Log in to the target: - :: + .. prompt:: bash # - # iscsiadm -m node -T iqn.2003-01.org.linux-iscsi.rheln1 -l + iscsiadm -m node -T iqn.2003-01.org.linux-iscsi.rheln1 -l **Multipath IO Setup:** -The multipath daemon (``multipathd``), will set up devices automatically -based on the ``multipath.conf`` settings. Running the ``multipath`` -command show devices setup in a failover configuration with a priority -group for each path. +#. The multipath daemon (``multipathd``) uses the ``multipath.conf`` settings + to set up devices automatically. Running the ``multipath`` command shows + that the devices have been set up in a failover configuration. Notice that + each path has been placed into its own priority group: -:: + .. prompt:: bash # - # multipath -ll - mpathbt (360014059ca317516a69465c883a29603) dm-1 LIO-ORG ,IBLOCK - size=1.0G features='0' hwhandler='1 alua' wp=rw - |-+- policy='queue-length 0' prio=50 status=active - | `- 28:0:0:1 sde 8:64 active ready running - `-+- policy='queue-length 0' prio=10 status=enabled - `- 29:0:0:1 sdc 8:32 active ready running + multipath -ll -You should now be able to use the RBD image like you would a normal -multipath’d iSCSI disk. + :: -4. Logout from target: + mpathbt (360014059ca317516a69465c883a29603) dm-1 LIO-ORG ,IBLOCK + size=1.0G features='0' hwhandler='1 alua' wp=rw + |-+- policy='queue-length 0' prio=50 status=active + | `- 28:0:0:1 sde 8:64 active ready running + `-+- policy='queue-length 0' prio=10 status=enabled + `- 29:0:0:1 sdc 8:32 active ready running - :: + You should now be able to use the RBD image in the same way that you would + use a normal multipath iSCSI disk. + +#. Log out of the target: + + .. prompt:: bash # - # iscsiadm -m node -T iqn.2003-01.org.linux-iscsi.rheln1 -u + iscsiadm -m node -T iqn.2003-01.org.linux-iscsi.rheln1 -u |