Obslužný program pro více cest je automatickým konfigurátorem cíle mapovače zařízení, který se používá k detekci a konfiguraci více cest k zařízením. Pro zobrazení využití použijte následující příkaz:
# multipath -h
multipath-tools v0.4.9 (05/33, 2016)
Usage:
multipath [-a|-A|-c|-w|-W] [-d] [-T tm:val] [-r] [-i] [-v lvl] [-p pol] [-b fil] [-q] [dev]
multipath -l|-ll|-f [-v lvl] [-b fil] [dev]
multipath -F [-v lvl]
multipath -t
multipath -h
Where:
-h print this usage text
-l show multipath topology (sysfs and DM info)
-ll show multipath topology (maximum info)
-f flush a multipath device map
-F flush all multipath device maps
-a add a device wwid to the wwids file
-A add devices from kernel command line mpath.wwids
parameters to wwids file
-c check if a device should be a path in a multipath device
-T tm:val
check if tm matches the multipathd timestamp. If so val is
whether or not the device is a path in a multipath device
-q allow queue_if_no_path when multipathd is not running
-d dry run, do not create or update devmaps
-t dump internal hardware table
-r force devmap reload
-i ignore wwids file
-B treat the bindings file as read only
-b fil bindings file location
-w remove a device from the wwids file
-W reset the wwids file include only the current devices
-p pol force all maps to specified path grouping policy :
. failover one path per priority group
. multibus all paths in one priority group
. group_by_serial one priority group per serial
. group_by_prio one priority group per priority lvl
. group_by_node_name one priority group per target node
-v lvl verbosity level
. 0 no output
. 1 print created devmap names only
. 2 default verbosity
. 3 print debug information
dev action limited to:
. multipath named 'dev' (ex: mpath0) or
. multipath whose wwid is 'dev' (ex: 60051..)
. multipath including the path named 'dev' (ex: /dev/sda)
. multipath including the path with maj:min 'dev' (ex: 8:0) Některé z dostupných možností jsou popsány následovně:
- -v [výřečnost] – Určete úroveň výřečnosti při zobrazování cest a více cest.
- -l – Uveďte topologii více cest.
- -ll – Uveďte maximální informace o vícecestné topologii.
- -f – Vyprázdnit mapu vícecestného zařízení. Pomocí –F vyprázdníte všechny mapy vícecestných zařízení.
- -c – Zkontrolujte, zda by zařízení mělo být cestou ve vícecestném zařízení.
- -p převzetí služeb při selhání | multibus | group_by_serial | group_by_prio |group_by_node_name – Vynutit u všech map zadanou zásadu seskupování cest.
- -r – Vynutit opětovné načtení mapy zařízení.
Volitelně můžete zadat název zařízení a aktualizovat pouze mapu zařízení, která obsahuje zadané zařízení. K určení zařízení použijte formát /dev/sd#, formát major:minor, název mapy s více cestami (například mpathN) nebo WWID.
Ukázkový výstup příkazu multipath –ll je následující:
# multipath -ll
...
mpathb(36001405346939038cc9480caf0dd9a9d) dm-3 LIO-ORG ,IBLOCK size=10g features=‘0’ hwhandler=‘0’ wp=rw
‘-+- policy=‘service-time 0’ prio=1 status=active
‘- 2:0:0:2 sdb 8:16 active ready running
mpatha(36001405a7c28190541f4d61880050090) dm-2 LIO-ORG ,IBLOCK size=10g features=‘0’ hwhandler=‘0’ wp=rw
‘-+- policy=‘service-time 0’ prio=1 status=active
‘- 2:0:0:1 sda 8:0 active ready running
... Výstup pro mpathb je popsán následovně:
- mpathb – Uživatelsky přívětivý název zařízení
- 36001405346939038cc9480caf0dd9a9d – Unikátní WWID
- dm-3 – název souboru sysfs
- LIO-ORG – Název dodavatele
- BLOKOVÁNÍ – Zařízení Linux BLOCK
- velikost=10g – Velikost zařízení DM
- features=‘0’ – Podporované funkce DM
- hwhandler=‘0’ – Hardware handler
- wp=rw – Oprávnění k zápisu, nastavte na čtení i zápis
- policy=‘service-time 0‘ – Algoritmus výběru cesty
- prio=1 – Priorita skupiny cest
- status=active – Stav skupiny cest
- 2:0:0:2 – Informace SCSI:hostitel, kanál, scsi_id a LUN
- sdb – Název zařízení se systémem Linux
- 8:16 – Velká a vedlejší čísla
- aktivní připravený provoz – DM cesta a stav fyzické cesty
Jak nakonfigurovat cíl iSCSI pomocí targetcli v CentOS / RHEL 7
Pochopení mpathconf Utility pro konfiguraci DM-Multipath