参照構成ファイル (RCF) をアップグレードする
運用スイッチに既存のバージョンの RCF ファイルがインストールされている場合は、RCF バージョンをアップグレードします。
以下のものがあることを確認してください。
-
スイッチ構成の現在のバックアップ。
-
完全に機能するクラスター (ログにエラーや同様の問題がない)。
-
現在のRCF。
-
RCF バージョンを更新する場合は、必要なブート イメージを反映したブート構成が RCF 内に必要です。
現在のブート イメージを反映するようにブート構成を変更する必要がある場合は、将来の再起動時に正しいバージョンが含まれるように、RCF を再適用する前に変更する必要があります。
|
|
新しいスイッチ ソフトウェア バージョンと RCF をインストールする前に、スイッチの設定を消去し、基本設定を実行する必要があります。スイッチ設定を消去する前に、シリアル コンソールを使用してスイッチに接続するか、基本的な構成情報を保存しておく必要があります。 |
ステップ1: アップグレードの準備
-
このクラスタでAutoSupportが有効になっている場合は、AutoSupportメッセージを呼び出してケースの自動作成を抑制します。
system node autosupport invoke -node * -type all -message MAINT=xhここで、x はメンテナンス ウィンドウの期間 (時間単位) です。
-
続行するかどうかを尋ねられたら y と入力して、権限レベルを「advanced」に変更します。
set -privilege advancedadvancedのプロンプト(*>)が表示されます。
-
スイッチに接続されている各ノード上のポートを表示します。
network device-discovery show例を表示
cluster1::*> network device-discovery show Node/ Local Discovered Protocol Port Device (LLDP: ChassisID) Interface Platform ----------- ------ ------------------------ --------------- --------- cluster1-01/cdp e5a s1 Ethernet1/7 N3K-C3232C e3b s2 Ethernet1/7 N3K-C3232C cluster1-02/cdp e5a s1 Ethernet1/8 N3K-C3232C e3b s2 Ethernet1/8 N3K-C3232C . . -
各ノード ストレージ ポートおよびストレージ シェルフ ポートの管理ステータスまたは動作ステータスを確認します。
-
すべてのノード ストレージ ポートが正常な状態で稼働していることを確認します:
storage port show -port-type ENET例を表示
cluster1::*> storage port show -port-type ENET Speed Node Port Type Mode (Gb/s) State Status ------------------ ---- ----- ------- ------ -------- ----------- cluster1-01 e5a ENET - 100 enabled online e3b ENET - 100 enabled online cluster1-02 e5a ENET - 100 enabled online e3b ENET - 100 enabled online . . -
すべてのストレージ シェルフ ポートが正常な状態で稼働していることを確認します。
storage shelf port show例を表示
cluster1::> storage shelf port show Shelf ID Module State Internal? ----- -- ------ ------------ --------- 1.4 0 A connected false 1 A connected false 2 B connected false 3 B connected false . . -
スイッチが監視されていることを確認します。
system switch ethernet show例を表示
cluster1::*> system switch ethernet show Switch Type Address Model ----------------- ------------------ ---------------- --------------- s1 storage-network 1.2.3.4 N3K-C3232C Serial Number: FFFXXXXXXX1 Is Monitored: true Reason: None Software Version: Cisco Nexus Operating System (NX-OS) Software, Version 10.3(4a) Version Source: CDP/ISDP s2 storage-network 2.3.4.5 N3K-C3232C Serial Number: FEEXXXXXXX2 Is Monitored: true Reason: None Software Version: Cisco Nexus Operating System (NX-OS) Software, Version 10.3(4a) Version Source: CDP/ISDP
-
ステップ2:RCFをアップグレードする
-
SSH またはシリアル コンソールを使用してスイッチ s2 にログインします。
-
ノードのすべてのポートに接続されているポートをシャットダウンします。
s2> enable s2# configure s2(config)# interface e1/1-32 s2(config-if-range)# shutdown s2(config-if-range)# exit s2(config)# exit
ネットワーク接続の問題を回避するために、接続されているすべてのポートをシャットダウンしてください。ナレッジベースの記事を参照 "スイッチ OS のアップグレード中にクラスタ LIF を移行するとノードがクォーラム外になる"詳細については、こちらをご覧ください。 -
まだ行っていない場合は、次のコマンドの出力をテキスト ファイルにコピーして、現在のスイッチ構成のコピーを保存します。
show running-config-
現在のカスタム追加を記録します `running-config`使用中の RCF ファイル (組織の SNMP 構成など)。
-
NX-OS 10.2以降では、 `show diff running-config`ブートフラッシュに保存されている RCF ファイルと比較するコマンド。それ以外の場合は、サードパーティの diff ツールまたは比較ツールを使用します。
-
-
基本的な設定の詳細を `write_erase.cfg`ブートフラッシュ上のファイル。
必ず以下を設定してください。
-
ユーザ名とパスワード
-
管理IPアドレス
-
デフォルト ゲートウェイ
-
スイッチ名
s2# show run | section "switchname" > bootflash:write_erase.cfgs2# show run | section "hostname" >> bootflash:write_erase.cfgs2# show run | i "username admin password" >> bootflash:write_erase.cfgs2# show run | section "vrf context management" >> bootflash:write_erase.cfgs2# show run | section "interface mgmt0" >> bootflash:write_erase.cfgナレッジベースの記事を参照"リモート接続を維持しながらCiscoインターコネクトスイッチの設定をクリアする方法"詳細については、こちらをご覧ください。
-
-
確認するには `write_erase.cfg`ファイルは期待どおりに入力されます。
show file bootflash:write_erase.cfg -
発行する `write erase`現在保存されている構成を消去するコマンド:
s2# write eraseWarning: This command will erase the startup-configuration.Do you wish to proceed anyway? (y/n) [n] y -
以前に保存した基本設定をスタートアップ設定にコピーします。
s2# copy bootflash:write_erase.cfg startup-config -
スイッチをリブートします。
s2# reloadThis command will reboot the system. (y/n)? [n] y -
管理 IP アドレスに再度アクセスできるようになったら、SSH 経由でスイッチにログインします。
SSH キーに関連するホスト ファイル エントリを更新する必要がある場合があります。
-
FTP、TFTP、SFTP、SCPのいずれかの転送プロトコルを使用して、スイッチs2のブートフラッシュにRCFをコピーします。
Ciscoコマンドの詳細については、 "Cisco Nexus 3000 シリーズ NX-OS ドキュメント"を参照してください。
例を表示
この例では、TFTPを使用してスイッチs2のブートフラッシュにRCFをコピーしています。
s2# copy tftp: bootflash: vrf management Enter source filename: NX3232C-RCF-v1.13-1-Storage.txt Enter hostname for the tftp server: 172.22.201.50 Trying to connect to tftp server......Connection to Server Established. TFTP get operation was successful Copy complete, now saving to disk (please wait)...
-
前の手順でブートフラッシュにダウンロードしたRCFを適用します。
Ciscoコマンドの詳細については、 "Cisco Nexus 3000 シリーズのドキュメント"を参照してください。
この例では、スイッチ s2 に RCF ファイル `NX3232C-RCF-v1.13-1-Storage.txt`がインストールされています:
s2# copy NX3232C-RCF-v1.13-1-Storage.txt running-config echo-commands
RCF の インストール ノート、重要ノート、および バナー セクションを必ずよくお読みください。スイッチが正しく動作するように設定するためには、出力を確認し、その指示に従う必要があります。
-
RCF ファイルが正しい新しいバージョンであることを確認します。
show running-config次の情報が正しいことを確認してください。
-
RCFのバナー
-
ノードとポートの設定
-
カスタマイズ
出力内容はサイトの構成によって異なります。ポートの設定を確認し、インストールしたRCFに固有の変更がないかリリース ノートを参照してください。
-
-
以前のカスタマイズをスイッチ構成に再適用します。
-
RCFのバージョン、カスタム追加、スイッチ設定が正しいことを確認したら、 `running-config`ファイルに `startup-config`ファイル。
Ciscoコマンドの詳細については、 "Cisco Nexus 9000 シリーズのドキュメント"を参照してください。
s2# copy running-config startup-config[] 100% Copy complete -
スイッチ s2 を再起動します。スイッチの再起動中にノードで報告される「
cluster switch health monitor」アラートと「cluster ports down」イベントは無視できます。s2# reloadThis command will reboot the system. (y/n)? [n] y -
各ノード ストレージ ポートおよびストレージ シェルフ ポートの管理ステータスまたは動作ステータスを確認します。
-
すべてのストレージ ポートが正常な状態で稼働していることを確認します。
storage port show -port-type ENET例を表示
cluster1::*> storage port show -port-type ENET Speed Node Port Type Mode (Gb/s) State Status ------------------ ---- ----- ------- ------ -------- ----------- cluster1-01 e5a ENET - 100 enabled online e3b ENET - 100 enabled online cluster1-02 e5a ENET - 100 enabled online e3b ENET - 100 enabled online . . -
すべてのストレージ シェルフ ポートが正常な状態で稼働していることを確認します。
storage shelf port show例を表示
cluster1::> storage shelf port show Shelf ID Module State Internal? ----- -- ------ ------------ --------- 1.4 0 A connected false 1 A connected false 2 B connected false 3 B connected false . . -
スイッチが監視されていることを確認します:
system switch ethernet show例を表示
cluster1::*> system switch ethernet show Switch Type Address Model ---------------- ------------------ ---------------- --------------- s1 storage-network 1.2.3.4 N3K-C3232C Serial Number: FFFXXXXXXX1 Is Monitored: true Reason: None Software Version: Cisco Nexus Operating System (NX-OS) Software, Version 10.3(4a) Version Source: CDP/ISDP s2 storage-network 2.3.4.5 N3K-C3232C Serial Number: FEEXXXXXXX2 Is Monitored: true Reason: None Software Version: Cisco Nexus Operating System (NX-OS) Software, Version 10.3(4a) Version Source: CDP/ISDP
-
-
スイッチ s1 で手順 1 ~ 16 を繰り返します。
ステップ3:ストレージ ネットワークを確認します
各ストレージ スイッチで以下の手順を実行して、RCF アップグレード後にストレージ ネットワークが正常に機能していることを確認します。
-
スイッチ ポートが up であることを確認します。
show interface brief -
予想されるノード ストレージ ポートがまだ接続されていることを確認します:
show cdp neighbors -
想定されるストレージ シェルフ ポートがまだ接続されていることを確認します:
show lldp neighbors -
次のコマンドを使用して、ノード ストレージ ポートとストレージ シェルフ ポートが正しい VLAN にあることを確認します:
show vlan briefshow interface trunk
RCFをアップグレードしたら、"SSH設定を確認する" 。