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

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 applies to   This article does not apply to 

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.

    Affected Products

    Connectrix

    Products

    Connectrix, Connectrix ED-DCX6-4B, Connectrix ED-DCX6-8B
    Article Properties
    Article Number: 000058360
    Article Type: Solution
    Last Modified: 25 Jun 2021
    Version:  3
    Find answers to your questions from other Dell users
    Support Services
    Check if your device is covered by Support Services.