Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Connectrix Brocade B-Serien: ED-DCX6-uppgraderingar från version 8.1 till 8.2.x kan skapa ett tillstånd som tillåter att PORTMAP-posten i VF-konfigurationsfilen överskrider sin teckengräns, vilket kan ge en panikåtgärd.

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

Nedladdning av inbyggd programvara mellan FOS version 8.1.x och FOS version 8.2.x

Påverkan:
  • Kall återställning av Director-växel
  • Användaren utför lscfg-åtgärd som misslyckas med PMGR-1006 raslog-händelse
Miljö:
Dell EMC-maskinvara: Connectrix ED-DCX6-4B
Dell EMC-maskinvara: Connectrix ED-DCX6-8B
Dell EMC-programvara: Connectrix B-serien Fabric OS (FOS) 8.1
Dell EMC-programvara: Connectrix B-serien Fabric OS (FOS) 8.2

Problem:
Uppgradering från FOS 8.1.x till FOS 8.2.x kan skapa en ogiltig uppsättning portintervall i PORTMAP-posten för VF-konfigurationsfilen (Virtual Fabric).
Detta kan endast ske på X6-8 eller X6-4 Director-switchar efter uppgradering till FOS 8.2.0 eller senare versioner från en tidigare FOS-version, och PORTMAP-posten växer i storlek >= 1024.

PORTMAP-postens storlek kan endast växa till mer än 1024 tecken efter att CLI-kommandot ”lscfg” har använts flera gånger för flytt av portar mellan logiska switchar. Den aktuella PORTMAP-storleken kan beräknas på följande sätt:
  • Använd CLI-kommandot ”configupload -vf” och leta rätt på den uppladdade konfigurationsfilen, därefter  grep PORTMAP <uploaded-configuration-filename>” och räkna tecknen med början från ”F” eller ”G” till det avslutande tecknet ”]”.
X6-8 eller X6-4 Director-switchar som levereras från fabriken med FOS 8.2.0 eller senare som redan är installerade exponeras inte för det här problemet, förutsatt att de inte har nedgraderats till en tidigare version av FOS än 8.2.0 och därefter uppgraderats igen till FOS 8.2.0 eller senare.

Symptom:
Icke-VF-aktiverade switchar:
  • Användare som inte har VF aktiverat kommer inte att se några externa symptom.
  • En granskning av PORTMAP-posten i VF-konfigurationen kan visa ogiltiga portnummer i tabellmappningen, men om inte VF är aktiverat påverkas inte switchens funktion av de här ogiltiga portnummerposterna.
  • Alla portnummer mellan 1800 och 3399 anses som ”ogiltiga poster”.
  • De påverkar inte system som inte har VF. Om logiska strukturer används eller om det finns planer på att aktivera logiska strukturer vid ett senare tillfälle bör dock de här ogiltiga inmatningarna tas bort.
Eventuella teckenbegränsningar ovanför eller nära 1024 behöver reduceras för att lösa/förhindra ovan nämnda symptom när teckenbegränsningen har nåtts.

VF-aktiverade switchar:
Användare som har VF aktiverat ser bara en påverkan om storleken på PORTMAP-posten i VF-konfigurationsfilen växer till över 1024 poster.
Detta kan inträffa vid upprepad portflytt från en logisk switch till en annan. Storleken på tabellen kan verifieras av administratören för att avgöra om den närmar sig felpunkten.

Kontrollera PORTMAP:
    1. Som admin-användare kör du kommandot configupload -vf. Utdata kan användas för att visa PORTMAP-posterna i VF-konfigurationsfilen.
    De visar både FC- och GE-PORTMAP och visar PORTMAP för alla logiska switchar.
    1. Du kan kontrollera 1024-gränsen manuellt genom att räkna tecknen från ”F” eller ”G” till det sista ”]”-tecknet eller kontakta support.
    Exempel:
    FC-PORTMAP från den uppladdade exempelfilen nedan har 528 tecken.
    GE-PORTMAP från den uppladdade exempelfilen nedan har 510 tecken.

    Symptom innan teckengränsen nås:

    Exempel på uppladdad fil:
    # BROCADE
    # VERSION 822
    # PLATFORM 166
    # SWITCHCONF
    SYSTEM max
    ATTRIBUTE SYS_NAME:sw0
    ATTRIBUTE VF:0
    ATTRIBUTE ETHSW_ENABLED:0
    ATTRIBUTE BLADE_IDS1:00afafbab20000
    ATTRIBUTE BLADE_IDS2:b1b10000000000
    SWITCH fcsw-0
    ATTRIBUTE FID:128 SWNAME:sw0 USR:3400 GE:256 ICL:128 DS:1 TID:775683370
    PIN 5
    PORTMAP FC:[0-447,768-895,1152-1215,1816-1823,1848-1855,1880-1887,1912-1919,1944-1951,1976-1983,2008-2015,2040-2047,2072-2079,2104-2111,2136-2143,2168-2175,2200-2207,2232-2239,2264-2271,2296-2303,2328-2335,2360-2367,2392-2399,2424-2431,2456-2463,2488-2495,2520-2527,2552-2559,2584-2591,2616-2623,2648-2655,2680-2687,2712-2719,2744-2751,2776-2783,2808-2815,2840-2847,2872-2879,2904-2911,2936-2943,2968-2975,3000-3007,3032-3039,3064-3071,3096-3103,3128-3135,3160-3167,3192-3199,3224-3231,3256-3263,3288-3295,3320-3327,3352-3359,3384-3391]
    PORTMAP GE:[0-255,1816-1823,1848-1855,1880-1887,1912-1919,1944-1951,1976-1983,2008-2015,2040-2047,2072-2079,2104-2111,2136-2143,2168-2175,2200-2207,2232-2239,2264-2271,2296-2303,2328-2335,2360-2367,2392-2399,2424-2431,2456-2463,2488-2495,2520-2527,2552-2559,2584-2591,2616-2623,2648-2655,2680-2687,2712-2719,2744-2751,2776-2783,2808-2815,2840-2847,2872-2879,2904-2911,2936-2943,2968-2975,3000-3007,3032-3039,3064-3071,3096-3103,3128-3135,3160-3167,3192-3199,3224-3231,3256-3263,3288-3295,3320-3327,3352-3359,3384-3391]

    PORTMAP finns även i RAS supportsave-filen. (Inte RAS_POST, bara RAS.)

    Den kan visas flera gånger eftersom supportsave gör en ”cat” för vf-conf.<swbd>, switch-conf.<swbd> och sparar filer. ”Cat” för vf-conf.<swbd> är den som är bäst att använda.
    Exempel från supportsave-filen switch0-xxx.xxx.xx.xxx-S1cp-202001152137.RAS.txt:
    ********************************************************
    SWITCHCMD /bin/cat /etc/fabos/config/vf-conf.166:
    ********************************************************
    /bin/cat /etc/fabos/config/vf-conf.166:
    SYSTEM max
    ATTRIBUTE SYS_NAME:sw0
    ATTRIBUTE VF:0
    ATTRIBUTE ETHSW_ENABLED:0
    ATTRIBUTE BLADE_IDS1:00afaf00000000
    ATTRIBUTE BLADE_IDS2:b1b10000000000
    SWITCH fcsw-0
    ATTRIBUTE FID:128 SWNAME:sw0 USR:3400 GE:256 ICL:128 DS:1 TID:901059396
    PIN 5
    PORTMAP FC:[0-447,768-895,1152-1215,1816-1823,1848-1855,1880-1887,1912-1919,1944-1951,1976-1983,2008-2015,2040-2047,2072-2079,2104-2111,2136-2143,2168-2175,2200-2207,2232-2239,2264-2271,2296-2303,2328-2335,2360-2367,2392-2399,2424-2431,2456-2463,2488-2495,2520-2527,2552-2559,2584-2591,2616-2623,2648-2655,2680-2687,2712-2719,2744-2751,2776-2783,2808-2815,2840-2847,2872-2879,2904-2911,2936-2943,2968-2975,3000-3007,3032-3039,3064-3071,3096-3103,3128-3135,3160-3167,3192-3199,3224-3231,3256-3263,3288-3295,3320-3327,3352-3359,3384-3391]
    PORTMAP GE:[0-255,1816-1823,1848-1855,1880-1887,1912-1919,1944-1951,1976-1983,2008-2015,2040-2047,2072-2079,2104-2111,2136-2143,2168-2175,2200-2207,2232-2239,2264-2271,2296-2303,2328-2335,2360-2367,2392-2399,2424-2431,2456-2463,2488-2495,2520-2527,2552-2559,2584-2591,2616-2623,2648-2655,2680-2687,2712-2719,2744-2751,2776-2783,2808-2815,2840-2847,2872-2879,2904-2911,2936-2943,2968-2975,3000-3007,3032-3039,3064-3071,3096-3103,3128-3135,3160-3167,3192-3199,3224-3231,3256-3263,3288-3295,3320-3327,3352-3359,3384-3391]


    Symptom efter att teckengränsen har nåtts:
    paniksymptom pdmd och hasmd:
    Reserv-CP2 tar över genom att initiera en omstart till CP1 på grund av pdmd-panikåtgärd.

    Hasmd-panikåtgärden aktiveras sedan på CP2 och ger en dubbel processoromstart av switchen och efterföljande kall återställning.
    1. Active CP1 panic pdm
    [KSWD-1002], 204763/5877, SLOT 1 | FFDC | CHASSIS, WARNING, , Detected termination of process pdmd:2942
    [HAM-1014], 204765/5878, SLOT 1 | CHASSIS, CRITICAL, , Non restartable component (pdm (pid=2942)) died
    1. Reserv-CP2 tar över, men reserv-CP2 har också en panikåtgärd med hasmd
    [HAM-1004], 152469/1316, SLOT 2 | CHASSIS, INFO, BPGLCG01SL35V, Processor rebooted - Reset., reboot.c
    1. Active CP come up reset standby and Cold recovery.
    [EM-5012], 204809/0, SLOT 1 | CHASSIS, INFO, BPGLCG01SL35V, start emd FSS_RECOV_COLD
    [HAM-1004], 5879, SLOT 1 | CHASSIS, INFO, BPGLCG01SL35V, Processor rebooted - Reset.
    [HAM-1004], 5942, SLOT 2 | CHASSIS, INFO, BPGLCG01SL35V, Processor rebooted - Reset.
    • Switchshow kan ha portar som avaktiveras permanent med statusen Area has been acquired:
    BASE:FID128:admin> switchshow | grep Area
    256 1 32 338840 N16 No_Sync Disabled (Persistent) (Area has been acquired)
    258 1 34 338a40 N16 No_Sync Disabled (Persistent) (Area has been acquired)
    264 1 40 338040 N16 No_Sync Disabled (Persistent) (Area has been acquired)
    266 1 42 338240 N16 No_Sync Disabled (Persistent) (Area has been acquired)
    268 1 44 338440 N16 No_Sync Disabled (Persistent) (Area has been acquired)
    270 1 46 338640 N16 No_Sync Disabled (Persistent) (Area has been acquired)
    272 2 32 339840 N16 No_Sync Disabled (Persistent) (Area has been acquired)
    [truncated]
    • lscfg  show-utdata kan visa att ALLA portar har status -1:
    SW0:FID128:admin> lscfg --show
    Created switches FIDs(Domain IDs): 128(ds)(51) 127(51) 100(51) 77(51)
    Slot 1 2 3 4 5 6 7 8 9 10 11 12
    -------------------------------------------------------------------------------
    Port
    0 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    1 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    2 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    3 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    4 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    5 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    6 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    7 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    8 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    9 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    10 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    11 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    12 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    13 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    14 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    15 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    16 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    17 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    18 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    19 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    20 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    21 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    22 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    23 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    24 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    25 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    26 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    27 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    28 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    29 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    30 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    31 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    32 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    33 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    34 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    35 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    36 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    37 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    38 | | | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
    • En HAfailover misslyckas med följande fel när lscfg --show-utdata har följande tillstånd:
    hafailover >>>
    kan inte använda failover-funktionen eftersom systemet inte är redo ännu eller för att en annan LS/HA config pågår.

    Hashow >>>
    Local CP (Slot 6, CP0): Active, Cold Recovered
    Remote CP (Slot 7, CP1): Standby, Faulted
    HA enabled, Heartbeat Up, HA State synchronized

    Cause

    FOS 8.2.x har en större buffertstorlek för PORTMAP för att möjliggöra stöd för FCOE-portar. Data som synkroniseras från FOS 8.1.x under HA har mindre omfattning och kan eventuellt leda till att skadade data observeras i de högre portintervallen.

    Resolution

    Lösning:
    En icke-störande process för att reparera PORTMAP-posterna i VF-konfigurationsfilen kan utföras, men kräver rotåtkomst för att köra nödvändiga kommandon för att reparera PORTMAP-posterna. 

    Kontakta Brocade-support om PORTMAP-posterna växer (GE eller FC) så de närmar sig storleksgränsen på 1024.

    Kommandouppsättningen för att reparera PORTMAP-posterna i VF-konfigurationsfilen kan sedan köras efter undersökning av en SupportSave från switchen.

    Alternativt kan en STÖRANDE återställningsprocess följas för användare som inte har ROOT-åtkomst till sin switch:
    1. Kör kommandot configupload -vf
    2. Ändra den uppladdade VF-konfigurationsfilen manuellt så att den INTE innehåller intervall med portnummer mellan 1800 och 3399
    3. Kör kommandot configdownload -vf (med den modifierade VF-konfigurationsfilen)
    Detta ger en automatisk kall omstart av switchen eftersom den nya reparerade PORTMAP installeras.

    Tillfällig lösning: 
    1. Uppgradera direkt till FOS 8.2.2b eller senare från FOS 8.1.x.
    2. Om chassit redan har uppgraderats till en tidigare version än FOS 8.2.x och VF är avaktiverat krävs ingen åtgärd.
    3. Om chassit redan har uppgraderats till en tidigare version än FOS 8.2.x och VF är aktiverat utan att några portförflyttningar mellan logiska strukturer har planerats krävs ingen omedelbar åtgärd.
    4. Om chassit redan har uppgraderats till en tidigare version än FOS 8.2.x, VF har aktiverats och portförflyttningar mellan olika logiska strukturer har planerats via lscfg kontaktar du Brocade-support för att kontrollera och rensa PORTMAP-posterna i VF-konfigurationsfilen.

    Article Properties


    Affected Product

    Connectrix

    Product

    Connectrix, Connectrix ED-DCX6-4B, Connectrix ED-DCX6-8B

    Last Published Date

    25 Jun 2021

    Version

    3

    Article Type

    Solution