PowerScale: De subnetcontroller van een PowerScale InfiniBand-fabric bepalen

Samenvatting: De subnetcontroller van een PowerScale InfiniBand fabric bepalen.

Dit artikel is van toepassing op Dit artikel is niet van toepassing op Dit artikel is niet gebonden aan een specifiek product. Niet alle productversies worden in dit artikel vermeld.

Instructies

Inleiding

OpenSM biedt een implementatie van een InfiniBand (IB) Subnet Manager en Administration en draait bovenop OpenIB. OpenSM moet goed functioneren om al het InfiniBand (IB)-verkeer dat afhankelijk is van OpenSM goed te laten werken. Als er een IB-probleem optreedt, kunt u de OpenSM-logboeken bekijken. En om dat te doen, moet u weten welk logboek u moet bekijken. De opensm-service wordt op alle knooppunten uitgevoerd en elk knooppunt heeft zijn eigen OpenSM-logboeken. Alleen de subnetmaster van de IB-fabric doet topologie-ontdekkingen, dus alleen het OpenSM-logboek bevat volledige en nauwkeurige informatie. Om dus te kunnen identificeren welk apparaat fungeert als de subnetmaster van de fabric.

In een configuratie met twee switches moet u het OpenSM-logboek correleren met de interface waaraan het is gekoppeld. De opensm-1.topo- en opensm-2.topo-bestanden correleren niet altijd rechtstreeks met de interne-a (int-a) en interne-b (int-b) interfaces. U kunt de waarde van het adres van de koppelingslaag van de IB-interface (lladdr) gebruiken om te bepalen welk bestand aan welke interface is gekoppeld. In de onderstaande procedure wordt beschreven hoe u dit doet.

OPMERKING
Er wordt een .topo-bestand gegenereerd wanneer een verbinding met de IB-switch tot stand wordt gebracht en bevat informatie die op dat moment is verzameld. Bij het .topo-bestand hoort altijd een .log bestand. Het .log bestand bevat berichten en topografische informatie over de InfiniBand-verbinding. Zodra u de master kent, kunt u de juiste . Logbestand met informatie over een specifiek probleem.  Alleen het topobestand op het knooppunt voor de OpenSM-master kan worden gebruikt voor een correcte topologie van de fabric.  Topobestanden van andere knooppunten mogen niet worden gebruikt.

 

 Procedure

1. Open een SSH-verbinding op een knooppunt in het cluster en meld u aan met het hoofdaccount ("root"). Blijf op hetzelfde knooppunt om de rest van de stappen in deze procedure uit te voeren.

2. Bepaal de OpenSM Masters voor elke switch:

In een omgeving met twee schakelaars moeten er twee uitvoerlijnen zijn, één voor elke schakelaar.

isi_for_array -XI 'ps auxw | grep opensm' | grep master


In het onderstaande voorbeeld voor een omgeving met één InfiniBand-switch komt 0xe41d2d0300bc8fc2 overeen met de lladdr van de Isilon NIC voor dat knooppunt en bevat IsilonX210-S19-1 het knooppuntnummer voor de master.

IsilonX210-S19-3# isi_for_array -XI 'ps auxw | grep opensm' | grep master
IsilonX210-S19-1: root    3757   0.0  0.0  28536   5036  -  S    23Feb17      3:56.20 opensm: 0xe41d2d0300bc8fc2 master (opensm)


3. Bepaal voor elk resultaat in opdracht 2 naar welke interface op het knooppunt wordt verwezen vanuit de bovenstaande uitvoer door de lladdr van ifconfig-uitvoer te onderzoeken.  

Herhaal deze stap voor elk knooppunt in de uitvoer vanaf stap 2 en vervang <LNN> door het knooppuntnummer

isi_for_array -n <LNN> 'ifconfig ib0 ; ifconfig ib1' | grep -E "ib[01]"\|lladdr\|status

For our example, the interface of the master would be ib1 (lladdr is separated by a dot in this output for clarity in reading and ends in bc.8f.c2, the same as from the example in command 2 above.)

IsilonX210-S19-3# isi_for_array -n 1 'ifconfig ib0 ; ifconfig ib1' | grep -E "ib[01]"\|lladdr\|status
IsilonX210-S19-1: ib0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 4092
IsilonX210-S19-1:       lladdr 0.0.0.48.fe.80.0.0.0.0.0.0.e4.1d.2d.3.0.bc.8f.c1
IsilonX210-S19-1:       status: inactive
IsilonX210-S19-1: ib1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2044
IsilonX210-S19-1:       lladdr 0.0.0.49.fe.80.0.0.0.0.0.0.e4.1d.2d.3.0.bc.8f.c2
IsilonX210-S19-1:       status: active

Extra informatie

Als een interface in stap 3 als inactief wordt weergegeven, kan de status ervan worden genegeerd omdat deze als master kan worden weergegeven.   

Als er meerdere OpenSM-masters per switch zijn en de extra masters niet te wijten zijn aan een inactieve netwerkinterfacekaart (NIC), neem dan contact op met de technische support van PowerScale.

Als er geen OpenSM-masters zijn, controleer dan of er geen andere apparaten fysiek op de switch zijn aangesloten die geen deel uitmaken van het cluster.  Dit geldt ook voor knooppunten die zijn ingeschakeld als ze niet aan het cluster zijn toegevoegd of eruit zijn verwijderd.  Als er geen extra verbindingen op de InfiniBand-fabric zijn, heeft de switch mogelijk de rol van master overgenomen.

Indien optimaal geconfigureerd, moet de aangewezen subnetmaster een clusterknooppunt zijn, geen IB-switch of niet-geconfigureerd knooppunt.

In zeldzame gevallen kan een IB-switch worden geconfigureerd als zijn eigen subnetmaster. Dit kan problemen veroorzaken die moeilijk te diagnosticeren zijn. D.w.z. een IB-interface wordt niet weergegeven, de switch routeert IB-verkeer niet correct of voorkomt zelfs dat knooppunten zich bij het cluster aansluiten.

Als de IB-switch de master is, neemt u contact op met de technische support van PowerScale.

Getroffen producten

Isilon Switches

Producten

PowerScale OneFS
Artikeleigenschappen
Artikelnummer: 000004114
Artikeltype: How To
Laatst aangepast: 07 jan. 2026
Versie:  8
Vind antwoorden op uw vragen via andere Dell gebruikers
Support Services
Controleer of uw apparaat wordt gedekt door Support Services.