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

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

共同作成者 netapp-yvonneo

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

開始する前に

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

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

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

  • 現在のRCF。

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

    現在のブート イメージを反映するようにブート設定を変更する必要がある場合は、あとでリブートしたときに正しいバージョンがインスタンス化されるように、RCFを再適用する前に変更する必要があります。

メモ この手順では、動作中のスイッチ間リンク (ISL) は必要ありません。これは、RCF バージョンの変更によって ISL 接続が一時的に影響を受ける可能性があるため、設計によるものです。クラスタ操作を中断せずに実行するために、次の手順では、ターゲット スイッチで手順を実行しながら、すべてのクラスタ LIF を動作中のパートナー スイッチに移行します。
注意 新しいスイッチ ソフトウェア バージョンと 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
    ----------- ------ ------------------------ --------------- ---------
    node1-01/cdp
                e3a    cs1                       Ethernet1/7     N9K-C9336C
                e3b    cs2                       Ethernet1/7     N9K-C9336C
    node1-02/cdp
                e3a    cs1                       Ethernet1/8     N9K-C9336C
                e3b    cs2                       Ethernet1/8     N9K-C9336C
    .
    .
    .
  4. すべてのストレージ ポートが正常な状態で稼働していることを確認します。

    storage port show -port-type ENET
    例を表示
    cluster1::*> storage port show -port-type ENET
    
    
                                          Speed
    Node               Port Type  Mode    (Gb/s) State    Status
    ------------------ ---- ----- ------- ------ -------- -----------
    node1-01
                       e3a ENET  -         100   enabled  online
                       e3b ENET  -         100   enabled  online
                       e7a ENET  -         100   enabled  online
                       e7b ENET  -         100   enabled  online
    node1-02
                       e3a ENET  -         100   enabled  online
                       e3b ENET  -         100   enabled  online
                       e7a ENET  -         100   enabled  online
                       e7b ENET  -         100   enabled  online
    .
    .
    .
  5. クラスタLIFで自動リバートを無効にします。

    network interface modify -vserver Cluster -lif * -auto-revert false

ステップ2: ポートを構成する

  1. スイッチ cs1 で、ノードのすべてのポートに接続されているポートをシャットダウンします。

    cs1> enable
    cs1# configure
    cs1(config)# interface eth1/1/1-2,eth1/7-8
    cs1(config-if-range)# shutdown
    cs1(config-if-range)# exit
    cs1(config)# exit
    注意 ネットワーク接続の問題を回避するために、接続されているすべてのポートをシャットダウンしてください。ナレッジベースの記事を参照 "スイッチ OS のアップグレード中にクラスタ LIF を移行するとノードがクォーラム外になる"詳細については、こちらをご覧ください。
  2. クラスタ LIF がスイッチ cs1 でホストされているポートにフェイルオーバーされたことを確認します。数秒かかる場合があります。

    network interface show -role cluster
    例を表示
    cluster1::*> network interface show -role cluster
    
                Logical         Status     Network            Current     Current Is
    Vserver     Interface       Admin/Oper Address/Mask       Node        Port    Home
    ----------- --------------- ---------- ------------------ ----------- ------- ----
    Cluster
                node1-01_clus1  up/up      169.254.36.44/16   node1-01    e7a     true
                node1-01_clus2  up/up      169.254.7.5/16     node1-01    e7b     true
                node1-02_clus1  up/up      169.254.197.206/16 node1-02    e7a     true
                node1-02_clus2  up/up      169.254.195.186/16 node1-02    e7b     true
                node1-03_clus1  up/up      169.254.192.49/16  node1-03    e7a     true
                node1-03_clus2  up/up      169.254.182.76/16  node1-03    e7b     true
                node1-04_clus1  up/up      169.254.59.49/16   node1-04    e7a     true
                node1-04_clus2  up/up      169.254.62.244/16  node1-04    e7b     true
    
    8 entries were displayed.
  3. クラスタが正常に動作していることを確認します。

    cluster show

    例を表示
    cluster1::*> cluster show
    Node              Health  Eligibility   Epsilon
    ----------------- ------- ------------  -------
    node1-01          true    true          false
    node1-02          true    true          false
    node1-03          true    true          true
    node1-04          true    true          false
    
    4 entries were displayed.
  4. まだ行っていない場合は、次のコマンドの出力をテキスト ファイルにコピーして、現在のスイッチ構成のコピーを保存します。

    show running-config

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

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

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

    メモ

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

    • ユーザ名とパスワード

    • 管理IPアドレス

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

    • スイッチ名

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

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

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

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

  6. RCF バージョン 1.12 以降にアップグレードする場合は、次のコマンドを実行します。 cs1# echo "hardware access-list tcam region ing-racl 1024" >> bootflash:write_erase.cfg

    cs1# echo "hardware access-list tcam region egr-racl 1024" >> bootflash:write_erase.cfg

    cs1# echo "hardware access-list tcam region ing-l2-qos 1280 >> bootflash:write_erase.cfg

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

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

    show file bootflash:write_erase.cfg

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

    cs1# write erase

    Warning: This command will erase the startup-configuration.

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

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

    cs1# copy bootflash:write_erase.cfg startup-config

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

    cs1# reload

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

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

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

  12. FTP、TFTP、SFTP、SCPのいずれかの転送プロトコルを使用して、スイッチcs1のブートフラッシュにRCFをコピーします。

    Ciscoコマンドの詳細については、 "Cisco Nexus 9000 シリーズ NX-OS コマンド リファレンス"ガイド。

    例を表示

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

    cs1# copy tftp: bootflash: vrf management
    Enter source filename: Nexus_9336C_RCF_v1.6-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)...
  13. 前の手順でブートフラッシュにダウンロードしたRCFを適用します。

    Ciscoコマンドの詳細については、 "Cisco Nexus 9000 シリーズ NX-OS コマンド リファレンス"ガイド。

    この例ではRCFファイルを示します `NX9336C-FX2-RCF-v1.13-1-Storage.txt`スイッチ cs1 にインストールされます:

    cs1# copy Nexus_9336C_RCF_v1.6-Storage.txt running-config echo-commands
    注意

    RCF の インストール ノート重要ノート、および バナー セクションを必ずよくお読みください。スイッチが正しく動作するように設定するためには、出力を確認し、その指示に従う必要があります。

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

    show running-config

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

    • RCFのバナー

    • ノードとポートの設定

    • カスタマイズ

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

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

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

    Ciscoコマンドの詳細については、 "Cisco Nexus 9000 シリーズ NX-OS コマンド リファレンス"ガイド。

    cs1# copy running-config startup-config

    [] 100% Copy complete

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

    cs1# reload

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

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

    storage port show -port-type ENET
    例を表示
    cluster1::*> storage port show -port-type ENET
    
    
                                          Speed
    Node               Port Type  Mode    (Gb/s) State    Status
    ------------------ ---- ----- ------- ------ -------- -----------
    node1-01
                       e3a  ENET  -          100 enabled  online
                       e3b  ENET  -          100 enabled  online
                       e7a  ENET  -          100 enabled  online
                       e7b  ENET  -          100 enabled  online
    node1-02
                       e3a  ENET  -          100 enabled  online
                       e3b  ENET  -          100 enabled  online
                       e7a  ENET  -          100 enabled  online
                       e7b  ENET  -          100 enabled  online
    .
    .
    .
  19. クラスタが正常に動作していることを確認します。

    cluster show

    例を表示
    cluster1::*> cluster show
    Node              Health   Eligibility   Epsilon
    ----------------- -------- ------------- -------
    node1-01          true     true          false
    node1-02          true     true          false
    node1-03          true     true          true
    node1-04          true     true          false
    
    4 entries were displayed.
  20. スイッチ cs2 で手順 4 ~ 19 を繰り返します。

  21. クラスタLIFで自動リバートを有効にします。

    network interface modify -vserver Cluster -lif * -auto-revert true

ステップ3: クラスターネットワーク構成とクラスターの健全性を確認する

  1. クラスター ポートに接続されているスイッチ ポートが 稼働中 であることを確認します。

    show interface brief
  2. 期待されるノードがまだ接続されていることを確認します。

    show cdp neighbors
  3. 次のコマンドを使用して、クラスタ ノードが正しいクラスタ VLAN 内にあることを確認します。

    show vlan brief
    show interface trunk
  4. クラスタ LIF がホーム ポートに戻ったことを確認します。

    network interface show -role cluster

    クラスタ LIF がホーム ポートに戻っていない場合は、ローカル ノードから手動で元に戻します。

    network interface revert -vserver vserver_name -lif <lif-name>

  5. クラスタが正常に動作していることを確認します。

    cluster show
  6. リモート クラスタ インターフェイスの接続を確認します。

    1. 使用することができます `network interface check cluster-connectivity show`クラスター接続のアクセシビリティ チェックの詳細を表示するコマンド:

      network interface check cluster-connectivity show
    2. あるいは、 `cluster ping-cluster -node <node-name>`接続を確認するコマンド:

      cluster ping-cluster -node <node-name>
次の手順

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