Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

参照構成ファイル (RCF) をアップグレードする

共同作成者 netapp-yvonneo

運用スイッチに既存のバージョンの RCF ファイルがインストールされている場合は、RCF バージョンをアップグレードします。

開始する前に

以下のものがあることを確認してください。

  • スイッチ構成の現在のバックアップ。

  • 完全に機能するクラスター (ログにエラーや同様の問題がない)。

  • 現在のRCF。

  • RCF バージョンを更新する場合は、必要なブート イメージを反映したブート構成が RCF 内に必要です。

    現在のブート イメージを反映するようにブート構成を変更する必要がある場合は、将来の再起動時に正しいバージョンが含まれるように、RCF を再適用する前に変更する必要があります。

注意 新しいスイッチ ソフトウェア バージョンと RCF をインストールする前に、スイッチの設定を消去し、基本設定を実行する必要があります。スイッチ設定を消去する前に、シリアル コンソールを使用してスイッチに接続するか、基本的な構成情報を保存しておく必要があります。

ステップ1: アップグレードの準備

  1. このクラスタでAutoSupportが有効になっている場合は、AutoSupportメッセージを呼び出してケースの自動作成を抑制します。

    system node autosupport invoke -node * -type all -message MAINT=xh

    ここで、x はメンテナンス ウィンドウの期間 (時間単位) です。

  2. 続行するかどうかを尋ねられたら y と入力して、権限レベルを「advanced」に変更します。

    set -privilege advanced

    advancedのプロンプト(*>)が表示されます。

  3. スイッチに接続されている各ノード上のポートを表示します。

    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
    .
    .
  4. 各ノード ストレージ ポートおよびストレージ シェルフ ポートの管理ステータスまたは動作ステータスを確認します。

    1. すべてのノード ストレージ ポートが正常な状態で稼働していることを確認します:

      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
      .
      .
    2. すべてのストレージ シェルフ ポートが正常な状態で稼働していることを確認します。

      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
      .
      .
    3. スイッチが監視されていることを確認します。

      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をアップグレードする

  1. SSH またはシリアル コンソールを使用してスイッチ s2 にログインします。

  2. ノードのすべてのポートに接続されているポートをシャットダウンします。

    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 を移行するとノードがクォーラム外になる"詳細については、こちらをご覧ください。
  3. まだ行っていない場合は、次のコマンドの出力をテキスト ファイルにコピーして、現在のスイッチ構成のコピーを保存します。

    show running-config

    1. 現在のカスタム追加を記録します `running-config`使用中の RCF ファイル (組織の SNMP 構成など)。

    2. NX-OS 10.2以降では、 `show diff running-config`ブートフラッシュに保存されている RCF ファイルと比較するコマンド。それ以外の場合は、サードパーティの diff ツールまたは比較ツールを使用します。

  4. 基本的な設定の詳細を `write_erase.cfg`ブートフラッシュ上のファイル。

    メモ

    必ず以下を設定してください。

    • ユーザ名とパスワード

    • 管理IPアドレス

    • デフォルト ゲートウェイ

    • スイッチ名

    s2# show run | section "switchname" > bootflash:write_erase.cfg

    s2# show run | section "hostname" >> bootflash:write_erase.cfg

    s2# show run | i "username admin password" >> bootflash:write_erase.cfg

    s2# show run | section "vrf context management" >> bootflash:write_erase.cfg

    s2# show run | section "interface mgmt0" >> bootflash:write_erase.cfg

    ナレッジベースの記事を参照"リモート接続を維持しながらCiscoインターコネクトスイッチの設定をクリアする方法"詳細については、こちらをご覧ください。

  5. 確認するには `write_erase.cfg`ファイルは期待どおりに入力されます。

    show file bootflash:write_erase.cfg

  6. 発行する `write erase`現在保存されている構成を消去するコマンド:

    s2# write erase

    Warning: This command will erase the startup-configuration.

    Do you wish to proceed anyway? (y/n) [n] y

  7. 以前に保存した基本設定をスタートアップ設定にコピーします。

    s2# copy bootflash:write_erase.cfg startup-config

  8. スイッチをリブートします。

    s2# reload

    This command will reboot the system. (y/n)? [n] y

  9. 管理 IP アドレスに再度アクセスできるようになったら、SSH 経由でスイッチにログインします。

    SSH キーに関連するホスト ファイル エントリを更新する必要がある場合があります。

  10. 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)...
  11. 前の手順でブートフラッシュにダウンロードした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 の インストール ノート重要ノート、および バナー セクションを必ずよくお読みください。スイッチが正しく動作するように設定するためには、出力を確認し、その指示に従う必要があります。

  12. RCF ファイルが正しい新しいバージョンであることを確認します。

    show running-config

    次の情報が正しいことを確認してください。

    • RCFのバナー

    • ノードとポートの設定

    • カスタマイズ

      出力内容はサイトの構成によって異なります。ポートの設定を確認し、インストールしたRCFに固有の変更がないかリリース ノートを参照してください。

  13. 以前のカスタマイズをスイッチ構成に再適用します。

  14. RCFのバージョン、カスタム追加、スイッチ設定が正しいことを確認したら、 `running-config`ファイルに `startup-config`ファイル。

    Ciscoコマンドの詳細については、 "Cisco Nexus 9000 シリーズのドキュメント"を参照してください。

    s2# copy running-config startup-config

    [] 100% Copy complete

  15. スイッチ s2 を再起動します。スイッチの再起動中にノードで報告される「cluster switch health monitor」アラートと「cluster ports down」イベントは無視できます。

    s2# reload

    This command will reboot the system. (y/n)? [n] y

  16. 各ノード ストレージ ポートおよびストレージ シェルフ ポートの管理ステータスまたは動作ステータスを確認します。

    1. すべてのストレージ ポートが正常な状態で稼働していることを確認します。

      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
      .
      .
    2. すべてのストレージ シェルフ ポートが正常な状態で稼働していることを確認します。

      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
      .
      .
    3. スイッチが監視されていることを確認します:

      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
  17. スイッチ s1 で手順 1 ~ 16 を繰り返します。

ステップ3:ストレージ ネットワークを確認します

各ストレージ スイッチで以下の手順を実行して、RCF アップグレード後にストレージ ネットワークが正常に機能していることを確認します。

  1. スイッチ ポートが up であることを確認します。

    show interface brief
  2. 予想されるノード ストレージ ポートがまだ接続されていることを確認します:

    show cdp neighbors
  3. 想定されるストレージ シェルフ ポートがまだ接続されていることを確認します:

    show lldp neighbors
  4. 次のコマンドを使用して、ノード ストレージ ポートとストレージ シェルフ ポートが正しい VLAN にあることを確認します:

    show vlan brief
    show interface trunk
次の手順

RCFをアップグレードしたら、"SSH設定を確認する"