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 Brokade B-serien: ED-DCX6-opgraderinger fra v8.1 til 8.2.x kan oprette en betingelse, der gør det muligt for PORTMAP-posten i VF-konfigurationsfilen at overskride sin tegnbegrænsning, hvilket kan resultere i en panik.

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

Download af firmware mellem FOS v8.1.x og FOS v8.2.x

Påvirkning:
  • Kold gendannelse for Director-switch
  • Bruger udfører lscfg-handling, som mislykkes med PMGR-1006 raslog-hændelse
Miljø:
Dell EMC-hardware: Connectrix ED-DCX6-4B
Dell EMC-hardware: Connectrix ED-DCX6-8B
Dell EMC-software: Connectrix B-seriens FOS (Fabric OS) 8.1
Dell EMC-software: Connectrix B-seriens FOS (Fabric OS) 8.2

Problem:
Opgradering fra FOS 8.1.x til FOS 8.2.x kan oprette et ugyldigt sæt portintervaller i PORTMAP-posten i VF-konfigurationsfilen (Virtual Fabric).
Dette kan kun ske på X6-8 eller X6-4 Director-switche efter opgradering til FOS 8.2.0 eller nyere versioner fra en ældre FOS-version, og PORTMAP-posten vokser i størrelse >= 1024.

PORTMAP-poststørrelsen kan kun vokse til mere end 1024 tegn efter brug af CLI-kommandoen "lscfg" til gentagen flytning af porte mellem logiske switche. Den aktuelle PORTMAP-poststørrelse kan beregnes med:
  • Ved hjælp af CLI-kommandoen "configupload -vf" skal du finde den uploadede konfigurationsfil, derefter grep PORTMAP <uploaded-configuration-filename>", og herefter tæller du tegnene startende fra "F" eller "G" til sluttegnet "]".
X6-8 eller X6-4 Director-switche, der sendes fra producenten med FOS 8.2.0 eller nyere installeret, vil ikke blive udsat for dette problem, medmindre de er blevet nedgraderet til en version af FOS, der er ældre end 8.2.0, og derefter opgraderes igen til FOS 8.2.0 eller nyere.

Symptom:
IKKE-VF-aktiverede switche:
  • Brugere, der IKKE har VF aktiveret, vil ikke se nogen ydre symptomer.
  • En undersøgelse af PORTMAP-posten i VF-konfigurationen kan vise ugyldige portnumre i tabelkortet, men uden VF aktiveret vil disse ugyldige portnummerposter ikke påvirke switchens funktion.
  • Alle portnumre mellem 1800 og 3399 anses for "ugyldige poster".
  • Disse vil ikke påvirke et system uden VF. Men hvis logiske strukturer er i brug, eller der er planer om at aktivere logiske strukturer på et senere tidspunkt, skal disse ugyldige poster fjernes.
Enhver tegngrænse, der ligger over eller nærmer sig 1024, bør reduceres for at løse/forebygge ovennævnte symptomer, efter at tegngrænsen er nået.

VF-aktiverede switche:
Brugere, der har VF aktiveret, vil kun se en påvirkning, hvis størrelsen på PORTMAP-posten i VF-konfigurationsfilen vokser til over 1024 poster.
Dette kan ske, hvis der sker en gentagen flytning af porte fra én logisk switch til en anden. Størrelsen på tabellen kan bekræftes af administratoren for at afgøre, om den nærmer sig fejlpunktet.

Kontrollér PORTMAP:
    1. Som administratorbruger skal du køre kommandoen "configupload -vf". Outputtet kan bruges til at se PORTMAP-posterne i VF-konfigurationsfilen.
    Det viser både FC og GE PORTMAP-poster, og det viser PORTMAP-poster for alle logiske switche.
    1. Hvis du vil kontrollere 1024-grænsen manuelt, skal du tælle tegnene fra "F" eller "G" til sluttegnet "]" eller kontakte support.
    Eksempel:
    FC PORTMAP-posten fra eksempelfilen, der er uploadet herunder, har 528 tegn.
    GE-PORTMAP-posten fra eksempelfilen, der er uploadet herunder, har 510 tegn.

    Symptomer inden tegngrænsen er nået:

    Eksempel på uploadet 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-posten findes også i RAS supportsave-filen. (Ikke RAS_POST, kun RAS.)

    Den kan forekomme flere gange, fordi supportsave udfører en "cat" for vf-conf.<swbd>, switch-conf.<swbd> og .save-filer. "cat" for vf-conf.<swbd> er den bedste at bruge.
    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 efter at tegngrænsen er nået:
    Symptomer på pdmd- og hasmd-panik:
    Standby-CP2 overtager ved at indlede en genstart til CP1 pga. en pdmd-panik.

    En hasmd-panik udløses derefter på CP2, hvilket resulterer i en dobbelt processorgenstart på switchen og en efterfølgende kold gendannelse.
    1. Aktiv CP1-panik 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-overtagelse, men standby-CP2'en panikker også med hasmd
    [HAM-1004], 152469/1316, SLOT 2 | CHASSIS, INFO, BPGLCG01SL35V, Processor rebooted - Reset., reboot.c
    1. Aktiv CP kommer op, nulstilling af standby og kold gendannelse.
    [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 have porte, der er vedvarende deaktiveret med statussen "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)
    [forkortet]
    • lscfg show output kan vise, at ALLE porte har statussen -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 vil mislykkes med følgende fejl, når outputtet fra lscfg --show er i denne tilstand:
    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 at aktivere understøttelse af FCOE-porte. De data, der synkroniseres fra FOS 8.1.x under HA, er mindre i størrelse og kan muligvis medføre, at der observeres beskadigede data i de højere portintervaller.

    Resolution

    Løsning:
    En proces uden afbrydelser til reparation af PORTMAP-posterne i VF-konfigurationsfilen kan udføres, men kræver ROD-adgang for at udstede den/de nødvendige kommando(er) til reparation af PORTMAP-posterne. 

    Kontakt Brocade-support, hvis PORTMAP-posterne er stigende (GE eller FC) tæt på størrelsesgrænsen 1024.

    Det sæt kommandoer, der bruges til at reparere PORTMAP-posterne i VF-konfigurationsfilen, kan derefter leveres efter undersøgelse af en SupportSave fra switchen.

    Alternativt kan en gendannelsesproces MED AFBRYDELSER følges af brugere, der ikke har ROD-adgang til deres switch:
    1. Kør kommandoen configupload -vf
    2. Rediger manuelt den uploadede VF-konfigurationsfil til IKKE at indeholde intervaller, der har portnumre mellem 1800 og 3399
    3. Kør kommandoen configdownload -vf (vha. den redigerede VF-konfigurationsfil)
    Dette vil resultere i en automatisk kold genstart af switchen, når den nye reparerede PORTMAP installeres.

    Løsning: 
    1. Opgrader direkte til FOS 8.2.2b eller nyere fra FOS 8.1.x.
    2. Hvis kabinettet allerede er opgraderet til en version, der er ældre end FOS 8.2.x, og VF er deaktiveret, er der ikke behov for nogen handling.
    3. Hvis kabinettet allerede er opgraderet til en version, der er ældre end FOS 8.2.x, og VF er aktiveret uden planlagte portbevægelser mellem de logiske strukturer, er øjeblikkelig handling ikke påkrævet.
    4. Hvis kabinettet allerede er opgraderet til en version, der er ældre end FOS 8.2.x, og VF er aktiveret med portbevægelser mellem logiske strukturer planlagt via lscfg, skal du kontakte Brocade-support for at kontrollere og fjerne PORTMAP-posterne 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