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-serie: ED-DCX6-upgrades van v8.1 naar 8.2.x kunnen een toestand creëren waardoor de PORTMAP-vermelding in het VF-configuratiebestand de tekenlimiet overschrijdt, wat kan leiden tot een 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

Firmware-download tussen FOS v8.1.x en FOS v8.2.x

Impact:
  • Koud herstel van director-switch
  • Gebruiker voert een lscfg-bewerking uit, die mislukt met de PMGR-1006 raslog-gebeurtenis
Omgeving:
Dell EMC hardware: Connectrix ED-DCX6-4B
Dell EMC hardware: Connectrix ED-DCX6-8B
Dell EMC software: Connectrix B-serie Fabric OS (FOS) 8.1
Dell EMC software: Connectrix B-serie Fabric OS (FOS) 8.2

probleem:
Upgraden van FOS 8.1.x naar FOS 8.2.x kan een ongeldige reeks poortbereiken creëren in de PORTMAP-vermelding van het Virtual Fabric (VF)-configuratiebestand.
Dit kan alleen plaatsvinden op X6-8 of X6-4 director-switches na de upgrade naar FOS 8.2.0 of nieuwer van een eerdere FOS-versie en de PORTMAP-vermelding in grootte >= 1024 groeit.

De grootte van de PORTMAP-vermelding mag niet langer zijn dan 1024 tekens nadat u de CLI-opdracht "lscfg" hebt gebruikt voor het herhaaldelijk verplaatsen van poorten tussen logische switches. De huidige grootte van de PORTMAP-vermelding kan worden berekend door:
  • Gebruik te maken van de CLI-opdracht "configupload -vf", zoek naar het geüploade configuratiebestand, vervolgens grep PORTMAP <geüploade-configuratiebestand> "en tel het aantal tekens die beginnen met "F" of "G" tot het afsluitende "]"-teken.
X6-8 of X6-4 director-switches die vanuit de fabriek met FOS 8.2.0 of nieuwer zijn verzonden, hebben geen last van dit probleem, tenzij ze zijn gedowngraded naar een versie van FOS voorafgaand aan 8.2.0 en daarna opnieuw zijn geüpgraded naar FOS 8.2.0 of hoger.

Symptoom:
Switches waarbij VF niet is ingeschakeld
  • Gebruikers die VF NIET hebben ingeschakeld, zien geen externe symptomen.
  • Bij het onderzoeken van de PORTMAP-vermelding in de VF-configuratie kunnen ongeldige poortnummers worden waargenomen in het tabeloverzicht, maar zonder ingeschakelde VF hebben deze ongeldige poortnummervermeldingen geen invloed op de werking van de switch.
  • Alle poortnummers tussen 1800 en 3399 worden als "ongeldige vermeldingen" beschouwd.
  • Deze zijn niet van invloed op een systeem zonder VF. Als er echter logische fabrics in gebruik zijn, of als er plannen zijn om logische fabrics op een later tijdstip in te schakelen, moeten deze ongeldige vermeldingen worden verwijderd.
Alle tekens boven of in de buurt van 1024 moeten worden gereduceerd om de bovenvermelde symptomen op te lossen of te voorkomen nadat het maximum aantal tekens is bereikt.

Switches waarbij VF wel is ingeschakeld:
Gebruikers die VF wel hebben ingeschakeld, zien alleen een impact als de grootte van de PORTMAP-vermelding in het VF-configuratiebestand groter is dan 1024 vermeldingen.
Dit kan gebeuren als herhaalde verplaatsing van poorten van de ene logische switch naar de andere plaatsvindt. De grootte van de tabel kan door de beheerder worden geverifieerd om te bepalen of deze het storingspunt nadert.

De PORTMAP controleren:
    1. Als gebruiker met beheerdersrechten, voert u de opdracht 'configupload -vf uit. De uitvoer kan worden gebruikt om de PORTMAP-vermeldingen in het VF-configuratiebestand te bekijken.
    Het toont zowel de FC als de GE PORTMAPs en geeft PORTMAPs weer voor alle logische switches.
    1. Als u de limiet van 1024 handmatig wilt controleren, moet u het aantal tekens vanaf "F" of "G" tot de laatste "]" tellen of contact opnemen met Support.
    Voorbeeld:
    De FC PORTMAP van het geüploade voorbeeldbestand hieronder bevat 528 tekens.
    De GE PORTMAP van het geüploade voorbeeldbestand hieronder bevat 510 tekens.

    Symptomen voordat het maximum aantal tekens wordt bereikt:

    Voorbeeld van een geüpload bestand:
    # 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]

    De PORTMAP kan ook worden gevonden in het supportsave-bestand van RAS. (Niet RAS_POST; alleen RAS.)

    Het kan meerdere keren voorkomen, omdat de supportsave een 'cat' uitvoert van vf-conf.<swbd>, switch-conf.<swbd> en .save-bestanden. De 'cat' van vf-conf.<swbd> is het beste om te gebruiken.
    Voorbeeld van supportsave-bestand 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]


    Symptomen nadat het maximum aantal tekens is bereikt:
    pdmd en hasmd panic-symptomen:
    De stand-by CP2 neemt het over door een herstart naar CP1 te initiëren als gevolg van een pdmd-panic.

    Een hasmd-panic wordt vervolgens geactiveerd op CP2, wat resulteert in een dubbele processorherstart op de switch en daaropvolgend een koud herstel.
    1. Actieve 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. Stand-by CP2-overname, maar ook panic met hasmd op stand-by CP2
    [HAM-1004], 152469/1316, SLOT 2 | CHASSIS, INFO, BPGLCG01SL35V, Processor rebooted - Reset., reboot.c
    1. Actieve CP wordt actief, opnieuw instellen van stand-by en koud herstel.
    [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 heeft mogelijk poorten die permanent zijn uitgeschakeld met de status '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]
    • Met 'lscfg show output' zouden ALLE poorten met status -1 weergegeven kunnen worden:
    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 |
    • Een HAfailover zal mislukken met de volgende fout als de uitvoer van lscfg --show zich in deze staat bevindt:
    afailover >>>
    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 heeft een grotere PORTMAP-buffergrootte om ondersteuning voor FCOE-poorten mogelijk te maken. De data die tijdens HA worden gesynchroniseerd vanuit FOS 8.1.x zijn kleiner en kunnen mogelijk leiden tot beschadigde data die worden waargenomen in de hogere poortbereiken.

    Resolution

    Oplossing:
    Er kan een niet-verstorend proces worden uitgevoerd om de PORTMAP-vermeldingen in het VF-configuratiebestand te repareren, maar hiervoor is ROOT-toegang nodig om de vereiste opdracht(en) uit te voeren om de PORTMAP-vermeldingen te repareren. 

    Neem contact op met Brocade Support als de grootte van de PORTMAP-vermeldingen naar de limiet van 1024 groeien (GE of FC).

    De reeks opdrachten om de PORTMAP-vermeldingen in het VF-configuratiebestand te repareren, kunnen worden uitgevoerd nadat u een SupportSave van de switch hebt onderzocht.

    U kunt ook een ONDERBREKEND herstelproces volgen voor gebruikers die geen ROOT-toegang hebben tot hun switch:
    1. Voer de opdracht configupload -vf uit
    2. Wijzig het geüploade VF-configuratiebestand handmatig zodat het GEEN bereiken bevat met poortnummers tussen 1800 en 3399
    3. Voer de opdracht configdownload -vf uit (met behulp van het gewijzigde VF-configuratiebestand).
    Dit zal resulteren in een automatische koude herstart van de switch wanneer de nieuwe gerepareerde PORTMAP wordt geïnstalleerd.

    Tijdelijke oplossing: 
    1. Voer een rechtstreekse upgrade uit naar FOS 8.2.2b of later vanuit FOS 8.1. x.
    2. Als het chassis al is geüpgraded naar een eerdere versie dan FOS 8.2.x en VF is uitgeschakeld, hoeft u niets te doen.
    3. Als het chassis al is geüpgraded naar een eerdere versie dan FOS 8.2.x en VF is ingeschakeld zonder dat er poortverplaatsingen tussen logische structuren zijn gepland, is er geen onmiddellijke actie vereist.
    4. Als het chassis al is geüpgraded naar een eerdere versie dan FOS 8.2.x en VF is ingeschakeld met poortverplaatsingen tussen logische fabrics gepland via lscfg, neem dan contact op met Brocade Support om de PORTMAP-vermeldingen in het VF-configuratiebestand te controleren en op te schonen.

    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