Laiteohjelmiston lataus versioiden FOS 8.1.x ja FOS 8.2.x välillä
Vaikutus:
- Director-kytkimen palautus
- Käyttäjä suorittaa lscfg-toiminnon, joka epäonnistuu PMGR-1006 raslog -tapahtuman vuoksi
Ympäristö:
Dell EMC -laitteisto: Connectrix ED-DCX6-4B
Dell EMC -laitteisto: Connectrix ED-DCX6-8B
Dell EMC -ohjelmisto: Connectrix B-Series Fabric OS (FOS) 8.1
Dell EMC -ohjelmisto: Connectrix B-Series Fabric OS (FOS) 8.2
Ongelma:
FOS 8.1.x -version päivitys FOS 8.2.x -versioon saattaa aiheuttaa virheellisiä porttialueita Virtual Fabric (VF) -määritystiedoston PORTMAP-merkinnässä.
Näin voi tapahtua vain X6-8- tai X6-4-kytkimissä, kun ne on päivitetty FOS 8.2.0 -versioon tai uudempaan versioon aiemmasta FOS-versiosta, ja PORTMAP-merkinnän merkkimäärä kasvaa arvoon >= 1024.
PORTMAP-merkinnän koko voi olla yli 1024 merkkiä vain, kun CLI-komentoa lscfg on käytetty toistuvasti porttien siirtämiseen loogisten kytkinten välillä. PORTMAP-merkinnän nykyinen koko voidaan laskea seuraavasti:
- Etsi CLI-komennolla configupload -vf ladattu määritystiedosto ja sitten grep PORTMAP <uploaded-configuration-filename>. Laske merkit aloittaen F- tai G-kirjaimesta merkkiin ] asti.
Tämä ongelma ei koske X6-8- tai X6-4-kytkimiä, joihin on asennettu tehtaalta toimitettaessa versio FOS 8.2.0 tai uudempi, ellei niitä ole varhennettu versiota 8.2.0 vanhempaan FOS-versioon ja päivitetty sitten uudelleen FOS 8.2.0 -versioon tai uudempaan.
Oire:
Kytkimet, kun VF EI ole käytössä:
- Käyttäjät, joilla VF ei ole käytössä, eivät näe ulkoisia oireita.
- Kun PORTMAP-merkintää tutkitaan VF-määrityksessä, taulukossa voi näkyä virheellisiä porttinumeroita. Jos VF ei ole käytössä, virheelliset porttinumerot eivät kuitenkaan vaikuta kytkimen toimintaan.
- Kaikki porttinumerot välillä 1800 ja 3399 katsotaan virheellisiksi.
- Ne eivät vaikuta järjestelmään, jos VF ei ole käytössä. Jos loogisia järjestelmiä on käytössä tai niitä aiotaan ottaa käyttöön myöhemmin, virheelliset merkinnät on kuitenkin poistettava.
Kaikki 1024 merkin rajoitusta lähestyvät tai sen ylittävät merkkirajoitukset tulee lyhentää edellä mainittujen oireiden ratkaisemiseksi/estämiseksi merkkirajoituksen ylittymisen jälkeen.
Kytkimet, kun VF on käytössä:
Jos VF on käytössä, käyttäjät huomaavat vaikutuksen vain, jos PORTMAP-merkinnän koko VF-määritystiedostossa kasvaa yli 1024 merkin.
Näin voi käydä, jos portteja siirretään toistuvasti loogisesta kytkimestä toiseen. Järjestelmänvalvoja voi tarkistaa taulukon koon ja määrittää, lähestyvätkö merkinnät vikapistettä.
Tarkasta PORTMAP:
- Suorita järjestelmänvalvojana komento configupload -vf. Tuloksen avulla voidaan tarkastaa VF-määritystiedoston PORTMAP-merkinnät.
Siinä näkyvät sekä FC- että GE PORTMAP -merkinnät ja kaikkien loogisten kytkinten PORTMAP-merkinnät.
- Jos haluat tarkistaa 1024 merkin rajoituksen manuaalisesti, laske merkit kirjaimesta F tai G viimeiseen merkkiin ] asti, tai ota yhteys tukeen.
Esimerkki:
Ladatun esimerkkitiedoston FC PORTMAP -merkinnässä on 528 merkkiä.
Ladatun esimerkkitiedoston GE PORTMAP -merkinnässä on 510 merkkiä.
Oireet, ennen merkkirajoituksen ylittymistä:
Esimerkki ladatusta tiedostosta:
# 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 on myös RAS supportsave -tiedostossa. (Ei RAS_POST; vaan RAS.)
Se voi näkyä useita kertoja, sillä supportsave käyttää vf-conf.<swbd>-, switch-conf.<swbd>- ja .save-tiedostoille cat-komentoa. Tiedoston vf-conf.<swbd> cat-komento on paras vaihtoehto.
Esimerkki supportsave-tiedostosta 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]
Oireet merkkirajoituksen ylittymisen jälkeen:
pdmd- ja hasmd-häiriön oireet:
CP2-valmiustila otetaan käyttöön käynnistämällä CP1 uudelleen pdmd-häiriön vuoksi.
Tämän jälkeen CP2:ssa ilmenee hasmd-häiriö, joka aiheuttaa kytkimen suorittimen käynnistymisen uudelleen kahdesti sekä palautuksen.
- Aktiivisen CP1:n pdm-häiriö
[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
- Valmiustilassa oleva CP2 otetaan käyttöön, mutta myös valmiustilassa olevassa CP2:ssa ilmenee hasmd-häiriö
[HAM-1004], 152469/1316, SLOT 2 | CHASSIS, INFO, BPGLCG01SL35V, Processor rebooted - Reset., reboot.c
- Aktiivinen CP käynnistyy, palautus valmiustilasta ja palautus.
[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 voi sisältää portteja, jotka ovat pysyvästi poissa käytöstä ja joiden tilana on 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]
- Komennon lscfg show -tulos voi näyttää KAIKKI portit, joiden tilana on -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 epäonnistuu seuraavan virheen vuoksi, kun lscfg --show -tulos on tässä tilassa:
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 -versiossa on suurempi PORTMAP-puskurin koko, mikä mahdollistaa FCOE-porttien tuen. FOS 8.1.x -versiosta HA:n aikana synkronoidut tiedot ovat pienempiä, mikä voi aiheuttaa vioittuneiden tietojen havaitsemista ylemmillä porttialueilla.