FOS 8.1.x ve FOS 8.2.x sürümleri arasında bellenim indirme
Etki:
- Yönetici anahtarı soğuk kurtarma
- Kullanıcı, lscfg işlemini gerçekleştirir ancak işlem, PMGR-1006 raslog olayı nedeniyle başarısız olur
Ortam:
Dell EMC Donanımı: Connectrix ED-DCX6-4B
Dell EMC Donanımı: Connectrix ED-DCX6-8B
Dell EMC Yazılımı: Connectrix B-Series Fabric OS (FOS) 8.1
Dell EMC Yazılımı: Connectrix B-Series Fabric OS (FOS) 8.2
Sorun:
FOS 8.1.x sürümünden FOS 8.2.x sürümüne yükseltme yapılması, virtual fabric (VF) yapılandırma dosyasının PORTMAP girdisinde geçersiz bağlantı noktası aralıkları oluşturabilir.
Bu yalnızca daha eski bir FOS sürümünden FOS 8.2.0 veya sonraki bir sürüme yükseltme yapıldıktan sonra X6-8 ya da X6-4 yönetici anahtarlarında görülebilir ve PORTMAP girdisinin boyutu 1024'e eşit veya 1024'ten daha büyük olacak şekilde artar.
PORTMAP girdisi boyutu yalnızca, "lscfg" CLI komutunu kullanarak mantıksal anahtarlar arasında bağlantı noktalarını tekrar tekrar taşıdıktan sonra 1024 karakterden daha yüksek olabilir. Geçerli PORTMAP girdisi boyutu şu şekilde hesaplanabilir:
- "configupload -vf" CLI komutunu kullanarak, karşıya yüklenen yapılandırma dosyasını bulun, ardından grep PORTMAP <uploaded-configuration-filename>" komutunu çalıştırın ve "F" ya da "G"den, sondaki "]" karakterine kadar olan karakterleri sayın.
Fabrikadan FOS 8.2.0 veya sonraki bir sürüm yüklü olarak gönderilen X6-8 ya da X6-4 yönetici anahtarları, 8.2.0'dan önceki bir FOS sürümüne düşürülüp tekrar FOS 8.2.0 veya sonraki bir sürüme yükseltilmediği sürece bu soruna maruz kalmaz.
Belirti:
VF etkin OLMAYAN anahtarlar:
- VF'yi ETKİNLEŞTİRMEYEN kullanıcılar herhangi bir harici belirti görmez.
- VF yapılandırmasındaki PORTMAP girdisi incelendiğinde tablo haritasında geçersiz bağlantı noktası numaraları görülebilir ancak VF etkin değilken bu geçersiz bağlantı noktası numarası girdileri, anahtarın çalışmasını etkilemez.
- 1800 ve 3399 arasındaki bağlantı noktası numaraları "geçersiz girdiler" olarak kabul edilir.
- Bunlar VF olmadan bir sistemi etkilemez. Ancak mantıksal yapılar kullanımdaysa veya mantıksal yapıların daha sonra etkinleştirilmesi planlanıyorsa bu geçersiz girdiler kaldırılmalıdır.
1024'ü aşan veya 1024'e yakın olan karakter sınırları, karakter sınırına ulaşıldıktan sonra yukarıda açıklanan belirtileri gidermek/önlemek için azaltılmalıdır.
VF etkin anahtarlar:
VF'yi etkinleştiren kullanıcılar, VF yapılandırma dosyasındaki PORTMAP girdisi boyutunun 1024 girdiyi aşması halinde etkiyi görürler.
Bu, bağlantı noktalarının bir mantıksal anahtardan diğerine tekrar tekrar taşınması durumunda meydana gelebilir. Tablo boyutu, hata noktasına yaklaşılıp yaklaşılmadığını belirlemek için yönetici tarafından doğrulanabilir.
PORTMAP'i kontrol etme:
- Yönetici kullanıcı olarak "configupload -vf" komutunu çalıştırın. Komutun çıktısı, VF yapılandırma dosyasındaki PORTMAP girdilerini görmek için kullanılabilir.
Çıktıda tüm mantıksal anahtarlar için hem FC hem de GE PORTMAP'leri gösterilir.
- 1024 sınırını manuel olarak kontrol etmek için "F" veya "G"den, sondaki "]" karakterine kadar olan karakterleri sayın veya Destek Ekibi ile iletişime geçin.
Örnek:
Karşıya yüklenmiş aşağıdaki örnek dosyada FC PORTMAP'in 528 karakteri vardır.
Karşıya yüklenmiş aşağıdaki örnek dosyada GE PORTMAP'in 510 karakteri vardır.
Karakter sınırına ulaşmadan önce görülen belirtiler:
Karşıya yüklenen dosya örneği:
# 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, RAS supportsave dosyasında da bulunabilir. (RAS_POST değil; sadece RAS.)
Birden fazla kez görülebilir çünkü supportsave, vf-conf.<swbd>, switch-conf.<swbd> ve .save dosyaları için "cat" komutunu uygular. vf-conf.<swbd> için "cat" uygulanması, bunlar arasından önerilen tercihtir.
switch0-xxx.xxx.xx.xxx-S1cp-202001152137.RAS.txt adlı supportsave dosyasından alınan örnek:
********************************************************
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]
Karakter sınırına ulaştıktan sonra görülen belirtiler:
pdmd ve hasmd panic belirtileri:
Beklemedeki CP2, bir pdmd panic durumu nedeniyle CP1 için yeniden başlatma uygulayarak çalışmayı devralır.
Ardından CP2'de bir hasmd panic durumu tetiklenerek anahtarda çift İşlemci Önyüklemesi görülür ve soğuk kurtarma gerçekleştirilir.
- Aktif CP1 panic pdm'si
[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
- Beklemedeki CP2, çalışmayı devralır ancak beklemedeki CP2'de de hasmd panic durumu görülür
[HAM-1004], 152469/1316, SLOT 2 | CHASSIS, INFO, BPGLCG01SL35V, Processor rebooted - Reset., reboot.c
- Aktif CP, beklemedeki CP'yi sıfırlar ve soğuk kurtarma işlemi uygular.
[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, edinilmiş durumdaki bir Alan içinde kalıcı biçimde devre dışı bırakılan bağlantı noktalarına sahip olabilir:
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)
[kısaltılmıştır]
- lscfg show çıktısı, TÜM bağlantı noktalarının -1 durumunda olduğunu gösterebilir:
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 |
- lscfg --show komutunun çıktısı bu durumda olduğunda HAfailover başarısız olur:
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, FCOE bağlantı noktaları desteğini etkinleştirmek için daha büyük bir PORTMAP arabellek boyutuna sahiptir. FOS 8.1.x tarafından HA sırasında senkronize edilen veriler, küçük boyuttadır ve daha yüksek bağlantı noktası aralıklarında bozuk verilere neden olabilir.