Stažení firmwaru mezi systémy FOS v8.1.x a FOS v8.2.x.
Dopad:
- Úplné obnovení řídicího přepínače
- Uživatel provede operaci lscfg, která selže u události PMGR-1006 protokolu raslog.
Prostředí:
Hardware Dell EMC: Connectrix ED-DCX6-4B
Hardware Dell EMC: Connectrix ED-DCX6-8B
Software Dell EMC: Connectrix B-Series Fabric OS (FOS) 8.1
Software Dell EMC: Connectrix B-Series Fabric OS (FOS) 8.2
Problém:
Upgrade ze systému FOS 8.1.x na FOS 8.2.x může vytvořit neplatnou sadu rozsahů portů v položce PORTMAP konfiguračního souboru virtuální topologie Fabric (VF).
K tomu může dojít pouze u řídicích přepínačů X6-8 nebo X6-4 po aktualizaci na FOS 8.2.0 nebo novější verzi z dřívější verze systému FOS a položka PORTMAP se zvětší na velikost >= 1024.
Velikost položky PORTMAP může přesáhnout 1024 znaků až po opakovaném přesunu portů mezi logickými přepínači pomocí příkazu „lscfg“. Aktuální velikost záznamu PORTMAP lze vypočítat takto:
- Pomocí příkazu CLI „configupload -vf“ vyhledejte nahraný konfigurační soubor, poté grep PORTMAP <název-nahraného-konfiguračního-souboru>“ a spočítejte znaky od „F“ nebo „G“ ke koncovému znaku „]“.
Řídicí přepínače 6-8 nebo X6-4 dodávané z výroby s již nainstalovaným systémem FOS 8.2.0 nebo novějším nebudou tomuto problému vystaveny, pokud nebyly downgradovány na verzi FOS starší než 8.2.0 a poté znovu upgradovány na verzi FOS 8.2.0 nebo novější.
Příznak:
Přepínače bez povolené topologie VF:
- Uživatelé, kteří NEMAJÍ aktivovanou topologii VF, neuvidí žádné externí příznaky.
- Kontrola záznamu PORTMAP v konfiguraci VF může v tabulkových mapách zobrazovat neplatná čísla portů, ale bez aktivace VF nebudou mít tyto neplatné položky čísel portů vliv na funkci přepínače.
- Jakákoli čísla portů mezi 1800 a 3399 jsou považována za „neplatné položky“.
- Ty nebudou mít vliv na systém bez topologie VF. Pokud se však používají logické topologie Fabric nebo pokud se v budoucnu plánuje povolení logických topologií, měly by být tyto neplatné položky odstraněny.
Jakýkoli limit znaků nad 1024 nebo takový, který se mu blíží, by měl být snížen, aby se vyřešily výše uvedené příznaky po dosažení limitu znaků.
Přepínače s povolenou topologií VF:
Uživatelé, kteří mají aktivovanou topologii VF, budou ovlivněni pouze v případě, že velikost položky PORTMAP v konfiguračním souboru VF překročí 1024 položek.
K tomu může dojít při opakovaném pohybu portů z jednoho logického přepínače do druhého. Správce může ověřit velikost tabulky a určit, zda se blíží bodu selhání.
Zkontrolujte PORTMAP:
- Jako uživatel admin spusťte příkaz „configupload -vf“. Výstup lze použít k zobrazení záznamů PORTMAP v konfiguračním souboru VF.
Zobrazuje PORTMAPy FC i GE a ukazuje PORTMAPy pro všechny logické přepínače.
- Chcete-li ručně zkontrolovat limit 1024, spočítejte znaky od „F“ nebo „G“ k poslednímu „]“ nebo kontaktujte podporu.
Příklad:
PORTMAP FC z níže nahraného ukázkového souboru má 528 znaků.
PORTMAP GE z níže nahraného ukázkového souboru má 510 znaků.
Příznaky před dosažením limitu znaků:
Příklad nahraného souboru:
# 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 lze také nalézt v souboru RAS supportsave. (Ne RAS_POST, pouze RAS.)
Může se zobrazit vícekrát, protože supportsave vytvoří „cat“ souborů vf-conf.<swbd>, switch-conf.<swbd> a .save. Nejlepším řešením je použít „cat“ vf-conf.<swbd>.
Příklad ze souboru 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]
Příznaky po dosažení limitu znaků:
Příznaky paniky pdmd a hasmd:
Záložní CP2 převezme řízení spuštěním restartu do CP1 kvůli panice pdmd.
Na CP2 se pak spustí panika hasmd, která má za následek dvojité restartování procesoru na přepínači a následné úplné zotavení.
- Aktivní panika CP1 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
- Převzetí záložním CP2, ale v záložním CP2 také dojde k panice hasmd.
[HAM-1004], 152469/1316, SLOT 2 | CHASSIS, INFO, BPGLCG01SL35V, Processor rebooted - Reset., reboot.c
- Aktivní CP obnoví pohotovostní režim a provede úplné obnovení.
[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.
- Příkaz switchshow může mít porty, které jsou trvale deaktivovány ve stavu 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)
[zkráceno]
- Výstup příkazu lscfg show může zobrazit VŠECHNY porty se stavem -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 |
- Pokud je výstup lscfg --show v tomto stavu, převzetí služeb při selhání HA selže s následující chybou:
hafailover > > > nelze t, protože není k dispozici,
nebo se již nepracuje s konfigurací LS/ha.
Hashow >>>
Local CP (Slot 6, CP0): Active, Cold Recovered
Remote CP (Slot 7, CP1): Standby, Faulted
HA enabled, Heartbeat Up, HA State synchronized
FOS 8.2.x má větší vyrovnávací paměť PORTMAP, aby byla umožněna podpora portů FCOE. Data synchronizovaná ze systému FOS 8.1.x během HA mají menší velikost a mohou vést k poškození dat ve vyšších rozsazích portů.