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 serii B: Uaktualnienia ED-DCX6 z wersji 8.1 do 8.2.x mogą spowodować powstanie warunku powodującego przekroczenie limitu znaków wpisu PORTMAP w pliku konfiguracyjnym VF, co może spowodować 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

Pobieranie oprogramowania wewnętrznego w wersji od FOS 8.1.x do FOS 8.2.x

Wpływ:
  • Zimne odzyskiwanie przełącznika Director
  • Użytkownik wykonuje operację lscfg, która kończy się niepowodzeniem ze zdarzeniem PMGR-1006 raslog
Środowisko:
Sprzęt EMC Dell: Connectrix ED-DCX6-4B
Sprzęt EMC Dell: Connectrix ED-DCX6-8B
Oprogramowanie EMC Dell: System operacyjny Connectrix serii B Fabric (FOS) 8.1
Oprogramowanie EMC Dell: System operacyjny Connectrix serii B Fabric (FOS) 8.2

Problem:
Uaktualnienie z wersji FOS 8.1.x do FOS 8.2.x może utworzyć nieprawidłowy zestaw zakresów portów we wpisie PORTMAP w pliku konfiguracyjnym Virtual Fabric (VF).
Może to nastąpić tylko w przypadku przełączników Director X6-8 lub X6-4 po przeprowadzeniu aktualizacji do wersji FOS 8.2.0 lub nowszej z wcześniejszej wersji FOS i kiedy wpis PORTMAP zwiększa rozmiar > = 1024.

Rozmiar wpisu PORTMAP może się zwiększyć powyżej 1024 znaków tylko po wielokrotnym użyciu polecenia CLI „lscfg”, powodującego przeniesienie portów między przełącznikami logicznymi. Bieżący rozmiar wpisu PORTMAP można obliczyć w następujący sposób:
  • Za pomocą polecenia interfejsu CLI „configupload -vf” odszukaj przesłany plik konfiguracyjny, a następnie użyj polecenia grep PORTMAP <nazwa_przesłanego_pliku_konfiguracyjnego>” i policz znaki, zaczynając od „F” lub „G” do znaku końcowego „]”.
Przełączniki Director X6-8 lub X6-4 wysyłane z fabryki z zainstalowaną już wersją FOS 8.2.0 albo nowszą nie są narażone na ten problem, chyba że zostały zmodyfikowane do wersji FOS niższej niż 8.2.0, a następnie uaktualnione ponownie do wersji FOS 8.2.0 lub nowszej

Objaw:
Przełączniki bez aktywnej funkcji VF:
  • Użytkownicy, którzy NIE włączyli funkcji VF, nie będą widzieli żadnych objawów zewnętrznych.
  • Sprawdzenie wpisu PORTMAP w konfiguracji VF może wykazać nieprawidłowe numery portów w mapie tabel, ale bez włączonej funkcji VF te nieprawidłowe wpisy numeru portu nie wpływają na działanie przełącznika.
  • Wszystkie numery portów od 1800 do 3399 są uznawane za „nieprawidłowe wpisy”.
  • Nie mają one wpływu na system bez funkcji VF. Jeśli jednak stosowane są logiczne sieci szkieletowe lub istnieją plany umożliwiające włączanie logicznych sieci szkieletowych w przyszłości, wówczas te nieprawidłowe wpisy należy usunąć.
Po osiągnięciu limitu znaków należy zmniejszyć każdy limit znaków przekraczający lub zbliżający się do 1024, aby rozwiązać/zapobiec wymienionym powyżej objawom.

Przełączniki z aktywną funkcją VF:
Użytkownicy, którzy mają włączoną funkcję VF, będą widzieć wpływ tylko wtedy, gdy rozmiar wpisu PORTMAP w pliku konfiguracyjnym VF zwiększy się ponad 1024 wpisów.
Może się to zdarzyć, jeśli następuje powtarzalny ruch portów z jednego przełącznika logicznego do innego. Rozmiar tabeli może zostać sprawdzony przez administratora w celu określenia, czy zbliża się do punktu usterki.

Sprawdzenie PORTMAP:
    1. Jako administrator uruchom polecenie configupload -vf. Dane wyjściowe mogą być używane do wyświetlania wpisów PORTMAP w pliku konfiguracyjnym VF.
    Widoczne są FC i GE PORTMAP, a następnie pojawiają się PORTMAP dla wszystkich przełączników logicznych.
    1. Aby ręcznie sprawdzić limit 1024, policz znaki od „F” lub „G” do końcowego „]” lub skontaktuj się z działem pomocy technicznej.
    Przykład:
    FC PORTMAP z przykładowego pliku przesłanego poniżej ma 528 znaków.
    GE PORTMAP z przykładowego pliku przesłanego poniżej ma 510 znaków.

    Objawy przed osiągnięciem limitu znaków:

    Przykład przesłanego pliku:
    # 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 można również znaleźć w pliku Supportsave RAS. (Nie RAS_POST; tylko RAS.)

    Może pojawić się wiele razy, ponieważ Supportsave ma „katalog” plików vf-conf.<swbd>, switch-conf.<swbd> i .save. Najlepiej używać „katalogu” vf-conf.<swbd>.
    Przykład z pliku Supportsave 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]


    Objawy po osiągnięciu limitu znaków:
    Objawy paniki pdmd i hasmd:
    Zapasowy CP2 przejmuje działanie przez zainicjowanie ponownego uruchomienia CP1 z powodu paniki pdmd.

    Panika hasmd jest następnie wyzwalana na CP2, powodując ponowne uruchomienie dwóch procesorów, a następnie przywracanie na zimno.
    1. pdm paniki aktywnego CP1
    [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. Pracę przejmuje zapasowy CP2, ale również powoduje panikę z hasmd
    [HAM-1004], 152469/1316, SLOT 2 | CHASSIS, INFO, BPGLCG01SL35V, Processor rebooted - Reset., reboot.c
    1. Wywołany aktywny CP powoduje reset zapasowego CP i przywrócenie na zimno.
    [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 może mieć porty, które są trwale wyłączone przy obszarze, który ma status przejęty:
    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]
    • Przedstawione dane wyjściowe lscfg mogą wskazywać, że WSZYSTKIE porty mają 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 |
    • HAfailover nie powiedzie się z powodu poniższego błędu, kiedy dane wyjściowe lscfg --show są w tym stanie:
    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 ma większy rozmiar bufora PORTMAP, aby umożliwić obsługę portów FCOE. Dane synchronizowane z FOS 8.1.x podczas HA mają mniejszy rozmiar i mogą prowadzić do uszkodzenia danych w wyższych zakresach portów.

    Resolution

    Rozwiązanie:
    W celu naprawienia wpisów PORTMAP w pliku konfiguracyjnym funkcji VF może być wykonywany proces bez zakłócania pracy, wymagający jednak dostępu ROOT, aby wydać wymagane polecenia. 

    Skontaktuj się z pomocą techniczną Brocade, jeśli liczba wpisów jest coraz większa (GE lub FC) i zbliża się do limitu 1024.

    Po przeanalizowaniu SupportSave z przełącznika można podać zestaw poleceń do naprawy wpisów PORTMAP w pliku konfiguracyjnym VF.

    Alternatywnie można posłużyć się procesem przywracania Z ZAKŁÓCENIEM PRACY w przypadku użytkowników, którzy nie mają dostępu ROOT do przełącznika:
    1. Uruchom polecenie configupload -vf
    2. Ręcznie zmodyfikuj przesłany plik konfiguracyjny VF, aby NIE zawierał zakresów, które mają numery portów od 1800 do 3399
    3. Uruchom polecenie configdownload -vf (przy użyciu zmodyfikowanego pliku konfiguracyjnego VF)
    Spowoduje to automatyczne ponowne zimne uruchomienie przełącznika po zainstalowaniu nowego naprawionego PORTMAP.

    Rozwiązanie tymczasowe: 
    1. bezpośrednia aktualizacja do wersji FOS 8.2.2b lub nowszej z wersji FOS 8.1.x.
    2. Jeśli obudowa została już uaktualniona do wersji wcześniejszej niż FOS 8.2.x i opcja VF jest wyłączona, nie jest wymagane żadne działanie.
    3. Jeśli obudowa została już uaktualniona do wersji wcześniejszej niż FOS 8.2.x, a funkcja VF jest włączona bez ruchów portów między zaplanowanymi logicznymi sieciami szkieletowymi, nie jest wymagane żadne natychmiastowe działanie.
    4. Jeśli obudowa została już uaktualniona do wersji wcześniejszej niż FOS 8.2.x, a funkcja VF jest włączona bez ruchów portów między zaplanowanymi logicznymi sieciami szkieletowymi przez lscfg, skontaktuj się z pomocą techniczną Brocade, aby sprawdzić i wyczyścić wpisy PORTMAP w pliku konfiguracyjnym VF.

    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