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     N9K-C9336C
                e3b    s2                       Ethernet1/7     N9K-C9336C
    cluster1-02/cdp
                e5a    s1                       Ethernet1/8     N9K-C9336C
                e3b    s2                       Ethernet1/8     N9K-C9336C
    .
    .
    .
  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          N9K-C9336C-FX2
           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          N9K-C9336C-FX2
           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-36
    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 | 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

    s2# show run | section "switchname" >> 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 9000 シリーズ NX-OS コマンド リファレンス"ガイド。

    例を表示

    この例では、TFTPを使用してスイッチs2のブートフラッシュにRCFをコピーしています。

    s2# copy tftp: bootflash: vrf management
    Enter source filename: NX9336C-FX2-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 9000 シリーズ NX-OS コマンド リファレンス"ガイド。

    この例では、スイッチ s2 に RCF ファイル `NX9336C-FX2-RCF-v1.13-1-Storage.txt`がインストールされています:

    s2# copy NX9336C-FX2-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 シリーズ NX-OS コマンド リファレンス"ガイド。

    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          N9K-C9336C-FX2
           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          N9K-C9336C-FX2
           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. ノード ストレージ ポートおよびストレージ シェルフ ポートに接続されているスイッチ ポートが 稼働中 であることを確認します。

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

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

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

    show vlan brief
    show interface trunk
次の手順

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