Puncte:0

Remediați starea porturilor Fiber fc_host „Linkdown”

drapel in
Ari

Am două servere mai vechi. Sunt în funcțiune cu Ubuntu 20.04 LTS. Acum vreau să conectez un spațiu de stocare HP 1040 SAN la el. ISCSI peste TCP-Network pare să nu fie suportat de stocare, așa că am încercat prin Fibre Connection. Dar porturile de fibră HBA ale serverului par offline:

cmd:

mai multe /sys/class/fc_host/host?/port_state

rezultat:

:::::::::::::::
/sys/class/fc_host/host3/port_state
:::::::::::::::
Linkdown
:::::::::::::::
/sys/class/fc_host/host4/port_state
:::::::::::::::
Linkdown

Sunt conectate la stocare și am schimbat porturile de nenumărate ori. Șoferii sunt acolo și par să funcționeze (raportul de sistem de mai jos). Habar n-am de ce sunt jos. Am văzut că unii oameni au driverul: qla2xxx pentru adaptoarele QLogic. Ar trebui sa schimb driverul? Și dacă da cum?

Cum pot „activa” conexiunea FC?

Cu respect Ari

Informații despre HBA-uri:

cmd:

sudo lspci -v

rezultat:

0e:00.0 Fibre Channel: Cavium QLogic 425/825/42B/82B 4Gbps/8Gbps PCIe dual port FC HBA (rev 01)
        Subsistem: HBA FC Hewlett-Packard Company 82B 8Gbps dual port
        Slot fizic: 3
        Indicatoare: bus master, fast devsel, latență 0, IRQ 54
        Memorie la fbfe0000 (64 de biți, neprelucibilă) [dimensiune=128K]
        Memorie la fbfd0000 (64 de biți, neprelucibilă) [dimensiune=16K]
        ROM de expansiune la fbf00000 [virtual] [dezactivat] [dimensiune=512K]
        Capabilități: [40] Power Management versiunea 3
        Capabilități: [50] MSI-X: Enable+ Count=24 Masked-
        Capabilități: [60] Express Endpoint, MSI 1e
        Capabilități: [100] Raportare avansată a erorilor
        Capabilități: [140] Canal virtual
        Capabilități: [180] Bugetarea puterii <?>
        Driver kernel în uz: bfa
        Module kernel: bfa

0e:00.1 Fibre Channel: Cavium QLogic 425/825/42B/82B 4Gbps/8Gbps PCIe dual port FC HBA (rev 01)
        Subsistem: HBA FC Hewlett-Packard Company 82B 8Gbps dual port
        Slot fizic: 3
        Indicatoare: bus master, fast devsel, latență 0, IRQ 68
        Memorie la fbfa0000 (64 de biți, neprelucibilă) [dimensiune=128K]
        Memorie la fbf90000 (64 de biți, neprelucibilă) [dimensiune=16K]
        Capabilități: [40] Power Management versiunea 3
        Capabilități: [50] MSI-X: Activare+ Număr=24 Mascat-
        Capabilități: [60] Express Endpoint, MSI 1f
        Capabilități: [100] Raportare avansată a erorilor
        Capabilități: [180] Bugetarea puterii <?>
        Driver kernel în uz: bfa
        Module kernel: bfa

cmd:

sudo systool -c fc_host -v

rezultat:

  Clasa Dispozitiv = „gazdă3”
  Clasa Calea dispozitivului = „/sys/devices/pci0000:00/0000:00:07.0/0000:0e:00.0/host3/fc_host/host3”
    active_fc4s         = "0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 "
    dev_loss_tmo = "60"
    text_name = "0x0"
    issue_lip = <numai metoda de stocare>
    max_npiv_vports = "255"
    maxframe_size = "0 octeți"
    node_name = "0x20000024ff887dde"
    npiv_vports_inuse = "0"
    port_id = "0x000000"
    port_name = "0x21000024ff887dde"
    port_state = "Linkdown"
    port_type = „Necunoscut”
    viteza = "necunoscut"
    supported_classes = "Clasa 3"
    supported_fc4s      = "0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 "
    supported_speeds = "2 Gbit, 4 Gbit, 8 Gbit"
    nume_simbolic = "QLogic-825 | 3.2.25.1 | | | "
    tgtid_bind_type = "wwpn (Numele portului la nivel mondial)"
    uevent = 
    vport_create = <numai metoda de stocare>
    vport_delete = <numai metoda de stocare>

    Dispozitiv = „gazdă3”
    Calea dispozitivului = „/sys/devices/pci0000:00/0000:00:07.0/0000:0e:00.0/host3”
      uevent = "DEVTYPE=scsi_host"

  Clasa Dispozitiv = „gazdă4”
  Clasa Calea dispozitivului = „/sys/devices/pci0000:00/0000:00:07.0/0000:0e:00.1/host4/fc_host/host4”
    active_fc4s         = "0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 "
    dev_loss_tmo = "60"
    text_name = "0x0"
    issue_lip = <numai metoda de stocare>
    max_npiv_vports = "255"
    maxframe_size = "0 octeți"
    node_name = "0x20000024ff887ddf"
    npiv_vports_inuse = "0"
    port_id = "0x000000"
    port_name = "0x21000024ff887ddf"
    port_state = "Linkdown"
    port_type = „Necunoscut”
    viteza = "necunoscut"
    supported_classes = "Clasa 3"
    supported_fc4s      = "0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 "
    supported_speeds = "2 Gbit, 4 Gbit, 8 Gbit"
    nume_simbolic = "QLogic-825 | 3.2.25.1 | | | "
    tgtid_bind_type = "wwpn (Numele portului la nivel mondial)"
    uevent = 
    vport_create = <numai metoda de stocare>
    vport_delete = <numai metoda de stocare>

    Dispozitiv = „gazdă4”
    Calea dispozitivului = „/sys/devices/pci0000:00/0000:00:07.0/0000:0e:00.1/host4”
      uevent = "DEVTYPE=scsi_host"
Puncte:2
drapel cn

Am fost inginer de depozitare, lucrând pentru un furnizor de depozitare; dacă ați fi administrator de stocare cu hardware-ul matricei de stocare al companiei mele, eu sunt tipul pe care compania mea l-ar trimite pentru a remedia orice probleme care l-au blocat pe administratorul de stocare.

Link down înseamnă că nu există protocol FC. Poate fi lumină care merge înainte și înapoi, dar cele două părți nu vorbesc.

Dacă aveți un adaptor loopback, puteți testa rapid următoarele câteva elemente în mai puțin de un minut. Puneți adaptorul loopback la un capăt al cablului și dispozitivul de la celălalt capăt ar trebui să arate legătura. Testați cu HBA și matricea de comutare/stocare. Uită-te la statisticile de eroare și nu ar trebui să crească; veți primi o explozie de erori în timpul negocierii legăturii când conectați cablul, dar acestea ar trebui să se oprească. Dacă nu, ai un cablu prost.

Fără un adaptor loopback, este ceva mai mult de lucru. Începeți depanarea verificând următoarele:

  • AVERTISMENT: nu vă uitați la transmițătorul laser din SFP. Cea mai mare parte a luminii este invizibilă; doar pentru că nu este o lumină vizibilă strălucitoare nu înseamnă că este inofensiv.
  • Este HBA dezactivat? Utilizați utilitarul de configurare HBA pentru a verifica.
  • Este portul comutatorului dezactivat? Verificați starea portului pe matricea de comutare/stocare.
  • Cablul are polaritatea corectă? TX (transmitere) -> RX (primire).

O referință bună în polaritatea cablului LC este Aici.

Vrei un cablu direct de la A la B. Numirea nu sună sensibilă, dar o imagine ajută:

_

Privirea luminii laser vă poate afecta grav ochii, mai ales că nu puteți vedea cea mai mare parte a luminii. Aprindeți o lanternă (funcționează doar pentru cabluri relativ scurte) sau urmăriți cablul sau întoarceți un capăt. În funcție de tipul SFP, există suficientă putere pentru a parcurge 80 km pe cablul de fibră - nu doriți să vă pătrundă în ochi nimic apropiat de această putere.

  • Este cablul prea lung pentru tipul SFP (SW sau LW) și viteza (8/4/2/1GB)?

Verifica SFP tastați la ambele capete. Modulele SFP folosesc a mâner negru/mulding pentru a reprezenta un transmițător laser cu unde scurte (SW). Albastru pentru undă lungă (LW). Ambele părți trebuie să fie de același tip, altfel nu pot vorbi între ele.

Google numerele de piesă ale SFP. SFP-urile Ethernet sunt disponibile nu lucrează pentru FC.

Ambele părți folosesc tipul potrivit de lumină laser, ceea ce înseamnă că pot vorbi la fiecare. Când își vor vedea lumina, vor vorbi unul cu celălalt și vor negocia setările de link. De obicei, partea de server este setată la negocierea vitezei „auto”, iar comutatorul este setat la o viteză fixă.

Setați viteza conexiunii la 2G pe matricea de comutare/stocare și puneți HBA-ul în modul automat.

Verificați tipul cablului. 62.5nm sau 50nm scris pe cablu. Iată o referință excelentă pentru cablurile FC. Notează asta.

2G SW cu cabluri de 62,5 nm merge aproape de 500 de picioare. Cu un cablu LW SFP sau 50nm, veți obține distanțe mai mari. Ați setat deja conexiunea la 2G și lungimea cablului nu mai este o problemă decât dacă utilizați un cablu de fibră de 500 ft. Și omite problemele cu cuvintele de umplere; 4G și mai mult, aveți nevoie de setări compatibile pentru cuvintele de umplere pe ambele părți.

Acum comutatorul și HBA vor afișa „sincronizare”, „negociere” sau altceva decât „fără legătură” și vor reveni la nicio legătură după ce negocierea eșuează. Unele dispozitive FC încearcă o dată și, dacă negocierea eșuează, nu vor încerca din nou până când nu se detectează pierderea luminii. Resetarea HBA va duce la cel puțin o încercare de negociere, dar este mai ușor să spuneți și să stați să deconectați și să conectați un cablu (mai puțin tastarea). Utilitarul HBA ar trebui să aibă o modalitate de resetare care va forța renegocierea.

    watch -n1 "sudo systool -c fc_host -v | grep port_"

Acum urmăriți și vedeți dacă se schimbă ceva când altcineva deconectează și conectează cablul de la HBA-ul serverului. Dacă se schimbă, nu aveți o problemă de polaritate a cablului. Dacă nu se schimbă, inversați polaritatea cablului și încercați din nou. Dacă tot nu se schimbă starea, cablul este prost, luați un cablu nou.

În acest moment, legătura fizică este compatibilă și conectată corect. Ceva ar trebui să se schimbe. Dacă nimic nu se schimbă, luați un cablu nou și începeți de la capăt.

O altă problemă potențială este topologia portului. HBA va trece printr-o negociere de setare a legăturii, dar este posibil să nu se conecteze din cauza topologiilor incompatibile. Opțiunile obișnuite sunt țesătură, buclă și punct la punct (uneori abreviat ca P2P sau PtP). Fabric este o conexiune la un comutator FC, o buclă la un hub FC 1G (nu utilizați, foarte depășit) și PtP care este conexiune directă. Nu alege bucla; a fost rar în 2007 și ar trebui să dispară în 2021. Ambele părți ale legăturii trebuie să utilizeze aceeași topologie.

Acești pași ar trebui să vă aducă HBA într-o stare de conectare. Noroc!

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.