Ursprünglich veröffentlicht auf LinkedIn am 2020-03-30.
Da ich mich mit Fibre Channel beschäftige, muss ich mich auch mit neuen Tools auseinandersetzen. Heute hatten wir zum Beispiel einige Probleme auf einem Linux-Server mit Fibre Channel HBA-Einrichtung. In einem Glasfasernetz sucht man nach RX/TX-Leistungsmetriken, die ich auch von den SAN-Switches erhalte. Aber um Probleme zu erkennen, ist es gut, die RX/TX-Leistung auch von der Host-Seite zu sehen. Der Linux-Support im Unternehmen hat mir gesagt, dass sie keine Metriken im System finden können. Also habe ich versucht, mehr Wissen über dieses Thema zu sammeln.
Ich habe überprüft, welche Art von Adaptern wir haben:
# lspci | grep -i "fibre"
08:00.0 Fibre Channel: QLogic Corp. ISP8324-based 16Gb Fibre Channel to PCI Express Adapter (rev 02)08:00.1 Fibre Channel: QLogic Corp. ISP8324-based 16Gb Fibre Channel to PCI Express Adapter (rev 02)Und ich habe auch überprüft, was ich in ‘cat /sys/class/fc_host/host*/’ finden kann, aber ich konnte keine Transceiver-Metriken finden. Also hatte der Linux-Mitarbeiter recht.
Vielleicht habe ich einfach am falschen Ort gesucht…
Also habe ich die QLogic-Support-Seiten überprüft. Und hier geht es! Ich habe eine Suche nach nützlichen Tools für meinen HBA durchgeführt und QConvergeConsole CLI für Linux (x64) gefunden.
https://driverdownloads.qlogic.com/QLogicDriverDownloads_UI/Defaultnewsearch.aspx
Auf einem Testserver installiert, habe ich versucht, die gewünschten Daten zu erhalten:
# qaucli -pr fc -dm all gen
--------------------------------------------------------------------------------
HBA Instance 0: HPAJ764A Port 1 WWPN ****** PortID 16-13-00
Link: Online
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Media Information
--------------------------------------------------------------------------------
Vendor: HP-A
Type: 800-M6-SN-I
Part Number: AJ718A
Speed: 200 MBytes/Sec 400 MBytes/Sec 800 MBytes/Sec
Revision: A
Serial Number: **********
QLogic SFP Installed: No
--------------------------------------------------------------------------------
Temperature Voltage Tx Bias Tx Power Rx Power
(C) (V) (mA) (mW) (mW)
-------------- ------- ------- ------- -------
Value 46.29 3.32 6.39 0.5534 0.5265
Status Normal Normal Normal Normal Normal
High Alarm 100.00 3.80 10.50 0.8000 6.5500
High Warning 95.00 3.63 10.50 0.7000 1.1000
Low Warning -10.00 2.97 2.00 0.1000 0.0490
Low Alarm -15.00 2.80 2.00 0.0500 0.0000
--------------------------------------------------------------------------------
HBA Instance 1: HPAJ764A Port 2 WWPN ****** PortID 7A-13-00
Link: Online
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Media Information
--------------------------------------------------------------------------------
Vendor: HP-A
Type: 800-M6-SN-I
Part Number: AJ718A
Speed: 200 MBytes/Sec 400 MBytes/Sec 800 MBytes/Sec
Revision: A
Serial Number: **********
QLogic SFP Installed: No
--------------------------------------------------------------------------------
Temperature Voltage Tx Bias Tx Power Rx Power
(C) (V) (mA) (mW) (mW)
-------------- ------- ------- ------- -------
Value 44.30 3.32 6.58 0.5532 0.5553
Status Normal Normal Normal Normal Normal
High Alarm 100.00 3.80 10.50 0.8000 6.5500
High Warning 95.00 3.63 10.50 0.7000 1.1000
Low Warning -10.00 2.97 2.00 0.1000 0.0490
Low Alarm -15.00 2.80 2.00 0.0500 0.0000 Low Alarm -15.00 2.80 2.00 0.0500 0.0000So habe ich die Daten erhalten, die ich wollte, und dabei etwas gelernt.
Denken Sie anders, geben Sie nicht auf und versuchen Sie verschiedene Lösungen, um Probleme zu lösen.
