Navbar-jp

Toolbar-jp

PDF GetAcro

CSMソフトウェアのアップグレード

Cisco MDS 9000ファミリー スイッチにCSMを搭載している場合、必要に応じて何種類かのアップグレード(クラスタ ソフトウェアのアップグレード、ノード追加時の自動アップグレード、サービス モードでのアップグレード、またはスイッチ ソフトウェアのアップグレード)を実行できます。

この章では、Cisco MDS 9000ファミリー スイッチでCSMモジュールを交換する場合のpWWNおよびnWWNの管理手順についても説明します。

この章の内容は、次のとおりです。

クラスタのアップグレード

クラスタ ソフトウェアのアップグレードは、選択して実行する管理アクティビティであり、ユーザのI/O動作と並行して実行されます。

クラスタをアップグレードするために必要な前提作業

クラスタ ソフトウェアをアップグレードするために必要なスイッチの準備作業は、次のとおりです。

  1. すべてのデータ マイグレーションが完了するまで待ちます。データ マイグレーションの所要時間は、移行するVディスクのサイズによって異なります。
  1. すべてのFlashCopyマッピングが完了するまで待つか、またはマッピングを停止します。FlashCopyマッピングを停止すると、結果的にFlashCopyターゲットがオフラインになります。FlashCopyを再開するには、FlashCopyの準備作業を行ったあと、もう一度開始する必要があります。この手順によって、特定時点でのFlashCopyは失われます。
  2. すべてのリモート コピー関係を停止します。

エラー条件の認識

次のいずれかの条件が当てはまる場合、クラスタ ソフトウェアのアップグレードは失敗します。

クラスタ アップグレード時の注意事項

クラスタをアップグレードする際、次の点に注意してください。

クラスタ アップグレードの実行

  1. クラスタの設定ノードで、 cluster name cluster-name upgrade svc-system コマンドを発行します。

switch(svc)# cluster name SampleCluster upgrade svc-system scp://userc@171.69.16.22/auto/andusr/userc/hkrel/VegasSW/build/gdb.sb-avanti/isan/targetfs/m9000-ek9-csm-svc-mzg.1.3.x.bin

userc@171.69.16.22's password:

m9000-ek9-csm-svc-mz 100% |***************************************| 108 MB 01:23

設定ノードが次のチェックを実行するので、このプロセスは数分を要する場合があります。

ステップ1のすべてのチェックが成功した場合、アップグレード プロセスが開始されます。

  1. SVCコンフィギュレーション モードで次のどちらかのコマンドを発行し、クラスタ アップグレードが成功したかどうかを確認します。
  2. show node local コマンド ― ノードのソフトウェア バージョンが、新しいノード ソフトウェア バージョンと一致しているかどうかを確認します。
  3. show cluster SampleCluster nodevpd コマンド ― スーパバイザのsyslogに、ソフトウェア アップグレード完了イベント メッセージが含まれているかどうかを確認します。

クラスタ アップグレードの例

switch(svc)# show node local

-------------------------------------------------------------------------------

Config Cluster Node Sw

Node Cluster node status status version

-------------------------------------------------------------------------------

svc3/1 SampleCluster No active active 1.3(1)

svc3/2 SampleCluster No active active 1.3(1)

svc7/1 SampleCluster Yes active active 1.3(1)

svc7/2 SampleCluster No active active 1.3(1)

switch(svc)# cluster name SampleCluster upgrade svc-system scp://userc@171.69.16.22/auto/andusr/userc/hkrel/VegasSW/build/gdb.sb-avanti/isan/targetfs/m9000-ek9-csm-svc-mzg.1.3.x.bin

userc@171.69.16.22's password:

m9000-ek9-csm-svc-mz 100% |***************************************| 108 MB 01:23

switch(svc)# show node local

-------------------------------------------------------------------------------

Config Cluster Node Sw

Node Cluster node status status version

-------------------------------------------------------------------------------

svc3/1 SampleCluster No active active 1.3(x)

svc3/2 SampleCluster No active active 1.3(1)

svc8/1 SampleCluster Yes active active 1.3(1)

svc8/2 SampleCluster No active active 1.3(1)

この例では、ノードsvc4/1の新しいSVCソフトウェア バージョンへのアップグレードが完了しています。

ノード追加時の自動アップグレード

クラスタ バージョンとは異なるSVCソフトウェア バージョンを実行しているノードをクラスタに追加すると、設定ノードは新しいノードにクラスタ ソフトウェアを自動的にダウンロードします。新しいノードを含むスイッチで稼働しているソフトウェアが、クラスタ ソフトウェアと互換性がなければ、ノードの追加は失敗します。

サービス モードでのアップグレード

クラスタが通常のソフトウェア アップグレードを受け付けない場合、サービス モードのソフトウェア アップグレードが代替手段になります。1つのノードをサービス アクセス モードにして、サービス モードでのソフトウェア アップグレードを実行します。これは、クラスタのすべてのノードをアップグレードする通常の方式とは対照的です。

サービス モードで1つのノードをアップグレードする手順は、次のとおりです。

  1. 該当するノードで node svc slot/node servicemode コマンドを発行し、そのノードをサービス モードにします。

switch(svc)# node svc 7/2 servicemode

switch(svc)#

  1. SVCコンフィギュレーション モードで show node local コマンドを使用し、該当するノードが サービス モード になっていることを確認します。

switch1(svc)# show nodes local

-------------------------------------------------------------------------------

Node cluster config cluster node sw

node status status version

-------------------------------------------------------------------------------

svc3/1 SampleCluster No active active 1.3(1)

svc3/2 SampleCluster No active active 1.3(1)

svc7/1 SampleCluster Yes active active 1.3(1)

svc7/2 SampleCluster No unconfigured servicemode 1.3(1)

  1. node svc コマンドを使用し、アップグレードを開始します。

switch(svc)# node svc 7/2 upgrade svc-system scp://userc@171.69.16.22/auto/andusr/userc/hkrel/VegasSW/build/gdb.sb-avanti/isan/targetfs/m9000-ek9-csm-svc-mzg.1.3.x.bin

このコマンドによって、新しいSVCソフトウェア イメージが、稼働中のスイッチ ソフトウェアおよびSVCソフトウェアと互換性があるかどうかがチェックされます。

これらの互換性チェックに失敗すると、ノードのアップグレードが失敗し、対応するエラー メッセージが表示されます。

  1. SVCコンフィギュレーション モードで show node local コマンドを使用し、該当するノードが新しいノード ソフトウェアで動作していることを確認します。

switch1(svc)# show nodes local

-------------------------------------------------------------------------------

Node cluster config cluster node sw

node status status version

-------------------------------------------------------------------------------

svc3/1 SampleCluster No active active 1.3(1)

svc3/2 SampleCluster No active active 1.3(1)

svc7/1 SampleCluster Yes active active 1.3(1)

svc7/2 SampleCluster No active active 1.3(x)

サービス モード アップグレードの例

switch(svc)# show nodes local

-------------------------------------------------------------------------------

Node cluster config cluster node sw

node status status version

-------------------------------------------------------------------------------

svc3/1 SampleCluster No active active 1.3(1)

svc3/2 SampleCluster No active active 1.3(1)

svc7/1 SampleCluster Yes active active 1.3(1)

svc7/2 SampleCluster No active active 1.3(1)

switch(svc)# node svc 7/2 servicemode

switch(svc)# show nodes local

-------------------------------------------------------------------------------

Node cluster config cluster node sw

node status status version

-------------------------------------------------------------------------------

svc3/1 SampleCluster No active active 1.3(1)

svc3/2 SampleCluster No active active 1.3(1)

svc7/1 SampleCluster Yes active active 1.3(1)

svc7/2 SampleCluster No unconfigured servicemode 1.3(1)

switch(svc)# node svc 7/2 upgrade svc-system scp://userc@171.69.16.22/auto/andusr/userc/hkrel/VegasSW/build/gdb.sb-avanti/isan/targetfs/m9000-ek9-csm-svc-mzg.1.3.x.bin

switch(svc)# show nodes local

-------------------------------------------------------------------------------

Node cluster config cluster node sw

node status status version

-------------------------------------------------------------------------------

svc3/1 SampleCluster No active active 1.3(1)

svc3/2 SampleCluster No active active 1.3(1)

svc7/1 SampleCluster Yes active active 1.3(1)

svc7/2 SampleCluster No active active 1.3(x)

スイッチ ソフトウェアのアップグレード

このアップグレードを実行するには、デュアル スーパバイザMDS 9500ディレクタが必要です。この手順は、スイッチ ソフトウェアだけをアップグレードします。クラスタのノード上で稼働しているSVCソフトウェアはアップグレードされません。

install all コマンドを使用して、スイッチに搭載されているモジュールとは無関係に、スイッチ ソフトウェアのアップグレードを実行します。

スイッチ アップグレードの実行

スイッチで自動的なソフトウェア アップグレードを実行する手順は、次のとおりです。

  1. コンソール、Telnet、またはアクティブ スーパバイザのSSHポート経由で、スイッチにログインします。
  1. install all コマンドを使用して、アップグレードを実行します。

switch# install all system bootflash:system-image kickstart bootflash:kickstart-image

この時点で、次のイベントが発生します。

この情報の例は、 スイッチ アップグレードの例 を参照してください。

Do you want to continue y/n?[n] : y

  1. アップグレードを続行する場合は y 、キャンセルする場合は n を選択します。
  2. y:各CSMモジュールが1つずつアップグレードされます。アップグレードするたびに30分の間隔が空くので、ダウンするI/Oグループのノードはどの時点でも1つだけになります。その結果、ホスト マルチパス ソフトウェアが、最初に更新されたノードのあるモジュールへのパスを再検出する時間が与えられます。
  3. 互換性に関する警告が表示された場合、互換性のないCSMノードはアップグレード後にシャットダウンされます。
  4. 互換性に関する警告が表示されなかった場合、CSMノードがアップグレードされます。
  5. n:インストレーション プロセスを打ち切ります。
  6. スイッチ コンソールを終了し、新しい端末セッションをオープンし、 show module コマンドを使用して、アップグレードされたスーパバイザ モジュールを表示します。

スイッチ アップグレードの例

switch# install all system scp://usery@171.69.16.22/auto/vwsvkd/usery/m9500-sf1ek9-mzg.1.3.x.bin

For scp://usery@171.69.16.22, please enter password:

Copying image from scp://usery@171.69.16.22/auto/vwsvkd/usery/m9500-sf1ek9-mzg.1.3.x.bin to bootflash:///m9500-sf1ek9-mz

.1.3.x.bin.

[####################] 100% -- SUCCESS

Verifying image bootflash:///b96d

[####################] 100% -- SUCCESS

Verifying image bootflash:///m9500-sf1ek9-mzg.1.3.x.bin

[####################] 100% -- SUCCESS

Extracting "svclc" version from image bootflash:///m9500-sf1ek9-mzg.1.3.x.

in.

[####################] 100% -- SUCCESS

Extracting "slc" version from image bootflash:///m9500-sf1ek9-mzg.1.3.x.bi

.

[####################] 100% -- SUCCESS

Extracting "system" version from image bootflash:///m9500-sf1ek9-mzg.1.3.x

bin.

[####################] 100% -- SUCCESS

Extracting "kickstart" version from image bootflash:///b96d.

[####################] 100% -- SUCCESS

Extracting "loader" version from image bootflash:///b96d.

[####################] 100% -- SUCCESS

Compatibility check is done:

Module bootable Impact Install-type Reason

------ -------- -------------- ------------ ------

2 yes disruptive reset To be installed sys image is incompatible with node 1 running image

2 yes disruptive reset To be installed sys image is incompatible with node 2 running image

Images will be upgraded according to following table:

Module Image Running-Version New-Version Upg-Required

------ ---------- -------------------- -------------------- ------------

1 slc 1.3(1) 1.3(x) yes

1 bios v1.0.8(08/07/03) v1.1.0(10/24/03) yes

2 svclc 1.3(1) 1.3(x) yes

2 svcsb 1.3(3) 1.3(3) no

2 svcsb 1.3(3) 1.3(3) no

2 bios v1.0.8(08/07/03) v1.1.0(10/24/03) yes

3 svclc 1.3(1) 1.3(x) yes

3 svcsb 1.3(1) 1.3(1) no

3 svcsb 1.3(1) 1.3(1) no

3 bios v1.0.8(08/07/03) v1.1.0(10/24/03) yes

5 system 1.3(1) 1.3(x) yes

5 kickstart 1.3(1) 1.3(1) no

5 bios v1.0.8(08/07/03) v1.1.0(10/24/03) yes

5 loader 1.2(2) 1.2(2) no

6 system 1.3(1) 1.3(x) yes

6 kickstart 1.3(1) 1.3(1) no

6 bios v1.0.8(08/07/03) v1.1.0(10/24/03) yes

6 loader 1.2(2) 1.2(2) no

7 svclc 1.3(1) 1.3(x) yes

7 svcsb 1.3(1) 1.3(1) no

7 svcsb 1.3(1) 1.3(1) no

7 bios v1.0.8(08/07/03) v1.1.0(10/24/03) yes

Do you want to continue with the installation (y/n)? [n] y

CSMの交換

CSMを交換するときは、新しいCSMが有効なnWWNおよびpWWNを使用していることを確認する必要があります。新しいCSMを以前とは別のスロットに取り付けることもできますし、同じスロットに取り付けることもできます。この選択によって、CSMの交換手順が違います。

交換用ノードに新しいnWWNまたはpWWNを設定している場合には、クラスタにノードを追加したあと、次のステップを追加して実行します。

  1. 回復プロセスの終わりで、SDD手順に従って新しいパスを検出し、各Vパスが正しいパスの数を表示していることを確認します。詳細については、『 IBM TotalStorage Subsystem Device Driver User's Guide 』を参照してください。
  1. さらに、ディスク コントローラの設定を変更しなければならない場合があります。コントローラがマッピング技法によってRAIDアレイまたはパーティションをクラスタに提示している場合、ノードのnWWNまたはpWWNが変更されているので、クラスタに属するポート グループを変更する必要があります。

CSMを交換するために必要な前提作業

  1. show nodes local コマンドおよび show interface svc slot/node コマンドを使用して、CSM上の各ノードに関する次の情報を取得します。

この情報を記録しておき、すぐに取り出すことができる場所に保管してください。CSMの交換後、ソフトウェアをアップグレードするときに、この情報を使用します。

  1. ノードが動作していないことを確認します。
  2. このノードを削除する前に、I/Oグループのもう一方のノードが正常に動作していることを確認します。
  3. 交換されるノードをクラスタから削除します。

CSMを同じスロットに取り付ける場合

Cisco MDS 9500シリーズ スイッチまたはCisco MDS 9216スイッチの同じスロットでCSMを別のCSMに交換する場合、新しいCSMの両方のインターフェイスに同じnWWNおよびpWWNが自動的に割り当てられます。交換後の設定作業は不要です。

同じシャーシの同じスロットでCSMを別のCSMに交換し、かつ 以前と同じnWWNおよびpWWNを保持したくない場合 、次の手順に従ってください。

  1. Cisco MDS 9216 Switch Hardware Instration Guide』または『 Cisco MDS 9500 Series Hardware Installation Guide 』に記載された手順に従って、CSMをスロットから取り外します。
  1. svc purge-wwn module コマンドを使用して、元のスロットからnWWNおよびpWWNを削除します。このコマンドは、モジュールを取り外したあとで実行するか、またはモジュールの電源をオフにした状態で実行します。

switch# svc purge-wwn module <slot-num>

古いnWWNおよびpWWNはシステムから消去され、このシャーシで再び割り当てられることはありません。

  1. Cisco MDS 9216 Switch Hardware Instration Guide』または『 Cisco MDS 9500 Series Hardware Installation Guide 』に記載された手順に従って、新しいCSMを同じスロットに取り付けます。新しいCSM上のインターフェイスは、新しいnWWNおよびpWWNを持つようになります。

CSMを別のスロットに取り付ける場合

CSMを同じシャーシまたは別のシャーシの別のスロットのCSMに交換し、同じnWWNおよびpWWNを保持する場合は、次の手順に従います。

  1. CSMを取り外す前に、CSMのnWWN値およびpWWN値を記録しておきます。
  1. Cisco MDS 9216 Switch Hardware Instration Guide』または『 Cisco MDS 9500 Series Hardware Installation Guide 』に記載された手順に従って、CSMをスロットから取り外します。
  2. 次のコマンドを使用して、元のスロットからnWWNおよびpWWNを削除します。このコマンドは、モジュールを取り外したあとで実行するか、またはモジュールの電源をオフにした状態で実行します。

switch# svc purge-wwn module <slot-num>

古いnWWNおよびpWWNはシステムから消去され、このシャーシで再び割り当てられることはありません。

  1. Cisco MDS 9216 Switch Hardware Instration Guide』または『 Cisco MDS 9500 Series Hardware Installation Guide 』に記載された手順に従って、新しいCSMを希望するスロットに取り付けます。
  2. モジュールが初期化されるまで待ちます。
  3. 交換されたノードと一致するように、VSANのイニシエータ、ターゲット、および管理Nポートの設定を行います。

switch# config t

switch (config)# interface svc new-slot-num / node-num

switch (config-if)# initiator vsan vsan-id

switch (config-if)# target vsan vsan-id

switch (config-if)# mgmt vsan vsan-id

  1. 次のコマンドを使用して、モジュール上の2つのインターフェイスのnWWN値およびpWWN値を設定します。

switch (config-if)# shutdown

switch (config-if)# nwwn saved-nwwn-value

switch (config-if)# initiator vsan vsan-id pwwn saved-pwwn-value

switch (config-if)# target vsan vsan-id pwwn saved-pwwn-value

switch (config-if)# mgmt vsan vsan-id pwwn saved-pwwn-value

  1. reload module slot-number コマンドを使用してCSMをリロードし、新しいnWWNを有効にします。

交換後の確認

交換後の確認を行う手順は、次のとおりです。

  1. show nodes local コマンドを使用して、CSM上のノードが正常に初期化されたかどうかを確認します。

ノードが初期化されない場合、交換用CSM上のノードのソフトウェア バージョンが、スイッチ上で稼働しているバージョンと互換性がない可能性があります。

  1. ノードが初期化されるまで待ちます。
  2. ノードを対応するクラスタに追加します( CSMソフトウェアのアップグレード を参照)。
  3. 以前のノードがデフォルト名を使用していた場合、新しいノードにそのデフォルト名を割り当てることはできません。以前のノードに特定の名前を割り当てていた場合、新しいノードに同じ名前を割り当てることができます。
  1. ホスト システムのSDD管理ツールを使用して、すべてのパスがオンラインであることを確認します。

Toolbar-jp

All contents copyright (C) 1992--2004 Cisco Systems K.K.