FOS v8.1.xからFOS v8.2.xのファームウェア ダウンロード
影響:
- ディレクター スイッチのコールド リカバリー
- ユーザーがlscfg操作を実行すると、PMGR-1006 raslogイベントで失敗する
環境:
Dell EMCハードウェア:Connectrix ED-DCX6-4B
Dell EMCハードウェア:Connectrix ED-DCX6-8B
Dell EMCソフトウェア:Connectrix B-Series Fabric OS(FOS)8.1
Dell EMCソフトウェア:Connectrix B-Series Fabric OS(FOS)8.2
問題:
FOS 8.1.xからFOS 8.2.xへのアップグレードでは、仮想ファブリック(VF)構成ファイルのPORTMAPエントリーに無効なポート範囲のセットを作成する場合があります。
これは、以前のFOSバージョンからFOS 8.2.0以降のバージョンにアップグレードした後、X6-8またはX6-4ディレクター スイッチでのみ発生します。この場合、PORTMAPエントリーのサイズは1024以上に増加します。
PORTMAPエントリー サイズが1024文字を超えるのは、「lscfg」CLIコマンドを繰り返し使用して論理スイッチ間でポートを移動した場合のみです。次のようにして、現在のPORTMAPエントリー サイズを計算できます。
- CLIコマンド「configupload-vf」を使用して、アップロードされた構成ファイルを特定します。次に、grep PORTMAP <uploaded-configuration-filename>を実行し、「F」または「G」から最後の「]」までの文字をカウントします。
FOS 8.2.0以降がすでに搭載されて工場から出荷されたX6-8またはX6-4ディレクター スイッチは、8.2.0より前のバージョンのFOSにダウングレードされた後に、FOS 8.2.0以降に再びアップグレードしない限り、この問題が発生することはありません。
現象:
VFが無効なスイッチ:
- VFを有効にしていない場合、外部の症状は発生しません。
- VF構成のPORTMAPエントリーを検証すると、テーブル マップに無効なポート番号が表示されることがありますが、VFが有効化されていない場合、これらの無効なポート番号のエントリーは、スイッチの動作には影響しません。
- 1800と3399間のポート番号は、「無効なエントリー」と見なされます。
- これらは、VFが無効なシステムには影響しません。ただし、論理ファブリックを使用している場合、または論理ファブリックを今後有効にする計画がある場合は、これらの無効なエントリーを削除する必要があります。
文字数が1024文字以上の場合、または1024文字に近い場合は、最大文字数に達した後に発生する上記の症状を解消/防止するために、文字数を減らす必要があります。
VFが有効なスイッチ:
VFを有効にしているユーザーには、VF構成ファイルのPORTMAPエントリーのサイズが1024エントリーを超えた場合にのみ影響があります。
これは、1つの論理スイッチから別の論理スイッチにポートが繰り返し移動された場合に発生することがあります。管理者は、テーブルのサイズを確認して、障害点に近づいているかどうかを判断できます。
PORTMAPの確認:
- 管理者ユーザーとして、「configupload -vf」コマンドを実行します。出力を使用して、VF構成ファイルのPORTMAPエントリーを確認できます。
FCとGEの両方のPORTMAPを表示し、すべての論理スイッチのPORTMAPを表示します。
- 1024の制限を手動で確認するには、「F」または「G」から最後の「]」までの文字をカウントするか、サポートにお問い合わせください。
例:
以下のアップロードされたサンプル ファイルのFC PORTMAPには、528文字が含まれています。
以下にアップロードされたサンプル ファイルのGE PORTMAPには、510文字が含まれています。
文字数の制限に達する前の症状:
アップロードされたファイルの例:
# 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ファイルでも確認できます。(RAS_POSTではなく、RAS)。
supportsaveは、vf-conf.<swbd>、switch-conf.<swbd>、.saveファイルの「cat」を実行するため、複数回表示される場合があります。vf-conf.<swbd>の「cat」は、使用に最も適しています。
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]
文字制限に達した後の現象:
pdmdおよびhasmdのパニック:
pdmdのパニックが原因で、CP1の再起動を開始し、スタンバイCP2が引き継ぎます。
これにより、CP2でhasmdのパニックがトリガーされ、その結果、スイッチで2回プロセッサーが再起動し、続いてコールド リカバリーが行われます。
- アクティブな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
- スタンバイCP2が引き継ぐが、スタンバイCP2もhasmdでパニック:
[HAM-1004], 152469/1316, SLOT 2 | CHASSIS, INFO, BPGLCG01SL35V, Processor rebooted - Reset., reboot.c
- アクティブなCPが起動し、スタンバイのリセット、およびコールド リカバリー:
[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で、領域が取得された状態で永続的に無効化されたポートがある可能性あり:
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の出力で、すべてのポートに-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 |
- lscfg --showの出力がこの状態の場合、HAfailoverは次のエラーで失敗します。
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ポートのサポートを可能にするため、より大きなPORTMAPバッファー サイズが設定されています。HA中にFOS 8.1.xから同期されたデータのサイズがより小さいため、より大きなポート範囲でデータの破損が発生する可能性があります。