Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
en:services:storage_services:backup:tsm:admin:fc_stuff [2020/09/10 15:32] – [multipathd commands] 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]]
 +