Es gibt mehrere Befehle, um den WWN eines Fibre Channel (FC) HBA und seinen Status (online/offline) zu ermitteln. Der Beitrag diskutiert einige der am häufigsten verwendeten Methoden.
Methode 1
Um die auf Ihrem System installierten HBA-Karten zu finden, verwenden Sie:
# lspci -nn | grep -i hba 07:00.0 Fibre Channel [0c04]: QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express HBA [1077:2532] (rev 02) 07:00.1 Fibre Channel [0c04]: QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express HBA [1077:2532] (rev 02)
So prüfen Sie die verfügbaren HBA-Ports:
# ls -l /sys/class/fc_host total 0 drwxr-xr-x 3 root root 0 Feb 3 2015 host2 drwxr-xr-x 3 root root 0 Feb 3 2015 host3
So finden Sie den Status von HBA-Ports (online/offline):
# more /sys/class/fc_host/host?/port_state :::::::::::::: /sys/class/fc_host/host2/port_state :::::::::::::: Online :::::::::::::: /sys/class/fc_host/host3/port_state :::::::::::::: Online
So finden Sie die WWN-Nummern der oben genannten Ports:
# more /sys/class/fc_host/host?/port_name :::::::::::::: /sys/class/fc_host/host2/port_name :::::::::::::: 0x500143802426baf4 :::::::::::::: /sys/class/fc_host/host3/port_name :::::::::::::: 0x500143802426baf6
Methode 2:Systool verwenden
Ein weiterer nützlicher Befehl, um Informationen über HBAs zu finden, ist systool . Falls noch nicht geschehen, müssen Sie möglicherweise die sysfsutils installieren Paket.
# yum install sysfsutils
So prüfen Sie die verfügbaren HBA-Ports:
# systool -c fc_host Class = "fc_host" Class Device = "host2" Device = "host2" Class Device = "host3" Device = "host3"
So finden Sie die WWNs für die HBA-Ports:
# systool -c fc_host -v | grep port_name port_name = "0x500143802426baf4" port_name = "0x500143802426baf6"
So überprüfen Sie den Status der HBA-Ports (online/offline):
# systool -c fc_host -v | grep port_state port_state = "Online" port_state = "Online"So identifizieren Sie die HBA-Karten/Ports und den WWN in Solaris