Fastvarenedlasting mellom FOS v8.1.x og FOS v8.2.x
Effekt:
- Kald gjenoppretting av Director switch
- Brukeren kjører lscfg-operasjonen, som mislykkes med PMGR-1006 raslog-hendelse
Miljø:
Dell EMC-maskinvare: Connectrix ED-DCX6-4B
Dell EMC-maskinvare: Connectrix ED-DCX6-8B
Dell EMC-programvare: Connectrix B-Series Fabric OS (FOS) 8.1
Dell EMC-programvare: Connectrix B-Series Fabric OS (FOS) 8.2
Problem:
Oppgradering fra FOS 8.1.x til FOS 8.2.x kan opprette et ugyldig sett med portintervaller i PORTMAP-oppføringen for VF-konfigurasjonsfilen.
Dette kan bare forekomme på director switch X6-8 eller X6-4 etter oppgradering til FOS 8.2.0 eller nyere versjoner fra en eldre FOS-versjon, og PORTMAP-oppføringen øker i størrelse >= 1024.
Størrelsen på PORTMAP-oppføringen kan bare øke til mer enn 1024 tegn etter bruk av CLI-kommandoen "lscfg", som gjentatte ganger flytter porter mellom logiske switcher. Gjeldende størrelse på PORTMAP-oppføringen kan beregnes på følgende måte:
- Bruk CLI-kommandoen "configupload -vf" til å finne den opplastede konfigurasjonsfilen, etterfulgt av grep PORTMAP <uploaded-configuration-filename>", og tell tegnene fra "F" eller "G" til det siste "]"-tegnet.
Director-switcher av typen X6-8 eller X6-4 som leveres med FOS 8.2.0 eller nyere forhåndsinstallert, er ikke utsatt for dette problemet med mindre de har blitt nedgradert til en FOS-versjon som er eldre enn 8.2.0, og deretter oppgradert igjen til FOS 8.2.0 eller nyere.
Symptom:
Switcher som ikke er VF-aktivert:
- Brukere som IKKE har VF aktivert, vil ikke se noen eksterne symptomer.
- En undersøkelse av PORTMAP-oppføringen i VF-konfigurasjonen kan vise ugyldige portnummer i table map, men med mindre VF er aktivert, vil ikke disse ugyldige portnummeroppføringene påvirke driften av switchen.
- Eventuelle portnummer mellom 1800 og 3399 anses som ugyldige oppføringer.
- Dette påvirker ikke et system uten VF. Men hvis logiske strukturer er i bruk, eller hvis det foreligger planer om å aktivere logiske strukturer på et fremtidig tidspunkt, bør disse oppføringene fjernes.
Enhver tegngrense over eller i nærheten av 1024 bør reduseres for å korrigere/forhindre de nevnte symptomene når tegngrensen er nådd.
VF-aktiverte switcher:
Brukere som har VF aktivert, vil bare se en effekt dersom størrelsen på PORTMAP-oppføringen i VF-konfigurasjonsfilen øker til over 1024 oppføringer.
Dette kan skje hvis porter gjentatte ganger flyttes fra én logisk switch til en annen. Størrelsen på tabellen kan bekreftes av administratoren for å fastslå om de nærmer seg det kritiske punktet.
Sjekk PORTMAP:
- Kjør kommandoen "configupload -vf". Utdataene kan brukes for å se PORTMAP-oppføringene i VF-konfigurasjonsfilen.
De viser både FC- og GE PORTMAP-er og PORTMAP-er for alle logiske switcher.
- Hvis du vil kontrollere grensen på 1024 manuelt, kan du telle tegnene fra "F" eller "G" til det siste "]"-tegnet eller kontakte kundestøtte.
Eksempel:
FC PORTMAP-en fra eksempelfilen som er lastet opp nedenfor, har 528 tegn.
GE PORTMAP-en fra eksempelfilen som er lastet opp nedenfor, har 510 tegn.
Symptomer før tegngrensen nås:
Eksempel på opplastet 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]
Du kan også finne PORTMAP-en i RAS supportsave-filen. (Ikke RAS_POST, bare RAS.)
Den kan dukke opp flere ganger fordi supportsave utfører en "cat" for filene vf-conf.<swbd>, switch-conf.<swbd> og .save. Det er best å bruke "cat" for vf-conf<swbd>.
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 etter at tegngrensen er nådd:
symptomer på pdmd- og hasmd panic:
Reserven CP2 tar over ved å sette i gang en omstart til CP1 grunnet pdmd panic.
Deretter utløses en hasmd panic på CP2, noe som resulterer i en dobbel Processor Reboot på switchen med påfølgende kald gjenoppretting.
- Active 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
- Standby CP2 takeover, but standby CP2 also panics with hasmd
[HAM-1004], 152469/1316, SLOT 2 | CHASSIS, INFO, BPGLCG01SL35V, Processor rebooted - Reset., reboot.c
- Active CP come up reset standby and Cold recovery.
[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 may have ports that are persistently disabled with an Area has been acquired status:
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]
- lscfg show output kan vise at ALLE porter har -1-status:
SW0:FID128:admin> lscfg --show
Created switches FIDs(Domain IDs): 128(ds)(51) 127(51) 100(51) 77(51)
Spor 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 HA-failover vil mislykkes med følgende feil når lscfg --show output er i denne tilstanden:
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
FOS 8.2.x har en større PORTMAP-bufferstørrelse for å muliggjøre støtte for FCOE-porter. Dataene som synkroniseres fra FOS 8.1.x under HA, er mindre i størrelse og kan potensielt føre til observasjoner av ødelagte data i de høyere portintervallene.