Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
en:services:storage_services:backup:tsm:admin:fc_stuff [2020/01/07 16:14] – [using systool] bnachtwen:services:storage_services:backup:tsm:admin:fc_stuff [2023/02/03 08:39] – [Rescaning the SCSI bus] bnachtw
Line 1: Line 1:
 +====== some useful commands around fibre channel ======
 +===== WWN & Co =====
 +==== get the wwn from the adapers ====
 +=== SLES ===
 +<code>
 +# for i in $(ls -d /sys/class/scsi_host/host*/device/fc_host/host*/port_name); do echo $i $(cat $i);done
 +</code>
 +e.g.
 +<code>
 +# for i in $(ls -d /sys/class/scsi_host/host*/device/fc_host/host*/port_name); do echo $i $(cat $i);done
 +/sys/class/scsi_host/host15/device/fc_host/host15/port_name 0x2100f4e9d455702c
 +/sys/class/scsi_host/host16/device/fc_host/host16/port_name 0x2100f4e9d455702d
 +/sys/class/scsi_host/host17/device/fc_host/host17/port_name 0x2100f4e9d45573c8
 +/sys/class/scsi_host/host18/device/fc_host/host18/port_name 0x2100f4e9d45573c9
 +</code>
 +=== using systool ===
 +according to [[https://www.thegeekdiary.com/how-to-identify-the-hba-cardsports-and-wwn-in-rheloel/| The Geek Diary]]
 +  * To check the available HBA ports :
 +<code>
 +# systool -c fc_host
 +Class = "fc_host"
 +
 +  Class Device = "host2"
 +    Device = "host2"
 +
 +  Class Device = "host3"
 +    Device = "host3"
 +</code>
 +
 +  * To find the WWNs for the HBA ports :
 +<code>
 +# systool -c fc_host -v | grep port_name
 +    port_name           = "0x500143802426baf4"
 +    port_name           = "0x500143802426baf6"
 +</code>
 +  * To check the state of the HBA ports (online/offline) :
 +<code>
 +# systool -c fc_host -v | grep port_state
 +    port_state          = "Online"
 +    port_state          = "Online"
 +</code>
 +===== multipathing =====
 +==== paths & devices ====
 +==== multipathd commands ====
 +multipathd is not only the the multipath daemon itself, but also a useful command for analysing the SAN:
 +<code>
 +# multipathd --help
 +</code>
 +FIXME
 +
 +===== Rescaning the SCSI bus =====
 +ordinarily you just use the ''rescan-scsi.sh'' command.
 +thus, this only reads the configuration again, but does not reinitialize the HBA.
 +
 +this can be done by:
 +<code>
 +# echo "1" > /sys/class/fc_host/host<X>/issue_lip
 +</code>
 +replacing '<X'>  with the number of the HBA.
 +
 +==== manual switch off/on of HBA ====
 +thanks to [[https://www.veritas.com/support/en_US/article.100050716|Veritas]]
 +