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-oppgradering fra v8.1 til 8.2.x kan skape en tilstand som tillater at PORTMAP-oppføringen i VF-konfigurasjonsfilen overskrider tegngrensen, noe som fører til "panic".

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

Fastvarenedlasting mellom FOS v8.1.x og FOS v8.2.x

Effekt:
  • Kald gjenoppretting av Director switch
  • Brukeren kjører lscfg-operasjonen, som mislykkes med PMGR-1006 raslog-hendelse
Miljø:
Dell EMC-maskinvare: Connectrix ED-DCX6-4B
Dell EMC-maskinvare: Connectrix ED-DCX6-8B
Dell EMC-programvare: Connectrix B-Series Fabric OS (FOS) 8.1
Dell EMC-programvare: Connectrix B-Series Fabric OS (FOS) 8.2

Problem:
Oppgradering fra FOS 8.1.x til FOS 8.2.x kan opprette et ugyldig sett med portintervaller i PORTMAP-oppføringen for VF-konfigurasjonsfilen.
Dette kan bare forekomme på director switch X6-8 eller X6-4 etter oppgradering til FOS 8.2.0 eller nyere versjoner fra en eldre FOS-versjon, og PORTMAP-oppføringen øker i størrelse >= 1024.

Størrelsen på PORTMAP-oppføringen kan bare øke til mer enn 1024 tegn etter bruk av CLI-kommandoen "lscfg", som gjentatte ganger flytter porter mellom logiske switcher. Gjeldende størrelse på PORTMAP-oppføringen kan beregnes på følgende måte:
  • Bruk CLI-kommandoen "configupload -vf" til å finne den opplastede konfigurasjonsfilen, etterfulgt av grep PORTMAP <uploaded-configuration-filename>", og tell tegnene fra "F" eller "G" til det siste "]"-tegnet.
Director-switcher av typen X6-8 eller X6-4 som leveres med FOS 8.2.0 eller nyere forhåndsinstallert, er ikke utsatt for dette problemet med mindre de har blitt nedgradert til en FOS-versjon som er eldre enn 8.2.0, og deretter oppgradert igjen til FOS 8.2.0 eller nyere.

Symptom:
Switcher som ikke er VF-aktivert:
  • Brukere som IKKE har VF aktivert, vil ikke se noen eksterne symptomer.
  • En undersøkelse av PORTMAP-oppføringen i VF-konfigurasjonen kan vise ugyldige portnummer i table map, men med mindre VF er aktivert, vil ikke disse ugyldige portnummeroppføringene påvirke driften av switchen.
  • Eventuelle portnummer mellom 1800 og 3399 anses som ugyldige oppføringer.
  • Dette påvirker ikke et system uten VF. Men hvis logiske strukturer er i bruk, eller hvis det foreligger planer om å aktivere logiske strukturer på et fremtidig tidspunkt, bør disse oppføringene fjernes.
Enhver tegngrense over eller i nærheten av 1024 bør reduseres for å korrigere/forhindre de nevnte symptomene når tegngrensen er nådd.

VF-aktiverte switcher:
Brukere som har VF aktivert, vil bare se en effekt dersom størrelsen på PORTMAP-oppføringen i VF-konfigurasjonsfilen øker til over 1024 oppføringer.
Dette kan skje hvis porter gjentatte ganger flyttes fra én logisk switch til en annen. Størrelsen på tabellen kan bekreftes av administratoren for å fastslå om de nærmer seg det kritiske punktet.

Sjekk PORTMAP:
    1. Kjør kommandoen "configupload -vf". Utdataene kan brukes for å se PORTMAP-oppføringene i VF-konfigurasjonsfilen.
    De viser både FC- og GE PORTMAP-er og PORTMAP-er for alle logiske switcher.
    1. Hvis du vil kontrollere grensen på 1024 manuelt, kan du telle tegnene fra "F" eller "G" til det siste "]"-tegnet eller kontakte kundestøtte.
    Eksempel:
    FC PORTMAP-en fra eksempelfilen som er lastet opp nedenfor, har 528 tegn.
    GE PORTMAP-en fra eksempelfilen som er lastet opp nedenfor, har 510 tegn.

    Symptomer før tegngrensen nås:

    Eksempel på opplastet 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]

    Du kan også finne PORTMAP-en i RAS supportsave-filen. (Ikke RAS_POST, bare RAS.)

    Den kan dukke opp flere ganger fordi supportsave utfører en "cat" for filene vf-conf.<swbd>, switch-conf.<swbd> og .save. Det er best å bruke "cat" for vf-conf<swbd>.
    Eksempel fra 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]


    Symptomer etter at tegngrensen er nådd:
    symptomer på pdmd- og hasmd panic:
    Reserven CP2 tar over ved å sette i gang en omstart til CP1 grunnet pdmd panic.

    Deretter utløses en hasmd panic på CP2, noe som resulterer i en dobbel Processor Reboot på switchen med påfølgende kald gjenoppretting.
    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. Standby CP2 takeover, but standby CP2 also panics with 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 may have ports that are persistently disabled with an Area has been acquired status:
    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 output kan vise at ALLE porter har -1-status:
    SW0:FID128:admin> lscfg --show
    Created switches FIDs(Domain IDs): 128(ds)(51) 127(51) 100(51) 77(51)
    Spor 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 HA-failover vil mislykkes med følgende feil når lscfg --show output er i denne tilstanden:
    hafailover >>>
    can t failover because system is not ready yet or other LS/HA config is in progress.

    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 PORTMAP-bufferstørrelse for å muliggjøre støtte for FCOE-porter. Dataene som synkroniseres fra FOS 8.1.x under HA, er mindre i størrelse og kan potensielt føre til observasjoner av ødelagte data i de høyere portintervallene.

    Resolution

    Løsning:
    En ikke-forstyrrende prosess for å reparere PORTMAP-oppføringene i VF-konfigurasjonsfilen kan utføres, men krever rottilgang for å utstede kommandoene som trengs for å reparere PORTMAP-oppføringene. 

    Kontakt Brocade kundestøtte hvis PORTMAP-oppføringene (GE eller FC) nærmer seg størrelsesgrensen på 1024.

    Settet med kommandoer for å reparere PORTMAP-oppføringer i VF-konfigurasjonsfilen kan gis etter at en SupportSave er undersøkt fra switchen.

    Eventuelt kan man følge en forstyrrende gjenopprettingsprosess for brukere som ikke har rottilgang til switchen:
    1. Kjør kommandoen configupload -vf
    2. Endre den opplastede VF-konfigurasjonsfilen manuelt slik at den IKKE inneholder intervaller med portnummer mellom 1800 og 3399
    3. Kjør kommandoen configdownload -vf (ved hjelp av den endrede VF-konfigurasjonsfilen)
    Dette vil føre til en automatisk kald omstart av switchen mens den nye reparerte PORTMAP-en blir installert.

    Løsning: 
    1. Oppgradere direkte til FOS 8.2.2b eller nyere fra FOS 8.1.x.
    2. Hvis kabinettet allerede er oppgradert til en versjon som er eldre enn FOS 8.2.x, og VF er deaktivert, kreves ingen handling.
    3. Hvis kabinettet allerede er oppgradert til en versjon som er eldre enn FOS 8.2.x, og VF er aktivert uten planlagte portflyttinger mellom logiske strukturer, kreves ingen umiddelbar handling.
    4. Hvis kabinettet allerede er oppgradert til en versjon som er eldre enn FOS 8.2.x, og VF er aktivert med planlagte portflyttinger mellom logiske strukturer via lscfg, kan du kontakte Brocade-kundestøtten for å kontrollere og rydde opp i PORTMAP-oppføringene i VF-konfigurasjonsfilen.

    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