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
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Connectrix Brocade B-Series: 8.1 sürümünden 8.2.x sürümüne yapılan ED-DCX6 yükseltmeleri, VF yapılandırma dosyasındaki PORTMAP girdisinin karakter sınırını aşarak panic durumuna neden olduğu bir koşul oluşturabilir.

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

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:
    1. 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.
    1. 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.
    1. 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
    1. 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
    1. 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

    Cause

    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.

    Resolution

    Çözüm:
    VF yapılandırma dosyasındaki PORTMAP girdilerini onarmak için kesinti yaratmayan bir işlem gerçekleştirilebilir ancak PORTMAP girdilerini onarmak üzere gerekli komutları girmek amacıyla ROOT erişimi gerekir. 

    1024 boyut sınırına yaklaşan PORTMAP girdilerinin (GE veya FC) sayısı artıyorsa Brocade Destek Ekibi ile iletişime geçin.

    VF yapılandırma dosyasındaki PORTMAP girdilerini onarmaya yönelik komut grubu, anahtardaki bir SupportSave inceledikten sonra sağlanabilir.

    Anahtarlarına ulaşmak için ROOT erişimine sahip olmayan kullanıcılar KESİNTİ YARATAN bir kurtarma işlemi de izleyebilir:
    1. configupload -vf komutunu çalıştırın
    2. Karşıya yüklenen VF yapılandırması dosyasını, 1800 ve 3399 arasındaki bağlantı noktası numaralarına sahip olan aralıkları İÇERMEYECEK şekilde manuel olarak değiştirin
    3. Değiştirilmiş VF yapılandırma dosyasını kullanarak configdownload -vf komutunu çalıştırın
    Bu işlem, onarılmış yeni PORTMAP yüklü olduğundan anahtarın otomatik biçimde soğuk önyüklenmesi ile sonuçlanır.

    Geçici çözüm: 
    1. FOS 8.1.x sürümünden doğrudan FOS 8.2.2b veya sonraki bir sürüme yükseltin.
    2. Kasa, FOS 8.2.x sürümünden daha eski bir sürüme zaten yükseltilmişse ve VF devre dışıysa herhangi bir eylem gerekmez.
    3. Kasa, FOS 8.2.x sürümünden daha eski bir sürüme zaten yükseltilmişse ve VF etkinse (mantıksal yapılar arasında bağlantı noktalarının taşınması planlanmamış şekilde) acil bir eylem gerekmez.
    4. Kasa, FOS 8.2.x sürümünden daha eski bir sürüme zaten yükseltilmişse ve VF etkinse (lscfg aracılığıyla mantıksal yapılar arasında bağlantı noktalarının taşınması planlanmış şekilde) VF yapılandırma dosyasındaki PORTMAP girdilerini kontrol edip temizlemek için Brocade Destek Ekibi ile iletişime geçin.

    Article Properties


    Affected Product

    Connectrix

    Product

    Connectrix, Connectrix ED-DCX6-4B, Connectrix ED-DCX6-8B

    Last Published Date

    25 Jun 2021

    Version

    3

    Article Type

    Solution