高速リロードを使用した Cisco NX-OS ソフトウェアのアップグレード

この章では、スイッチの Cisco NX-OS ソフトウェアを高速リロードでアップグレードする方法について説明します。ここで説明する内容は、次のとおりです。

高速リロードについて

高速リロード機能を使用すると、reload を実行する前に、ユーザ名がフィギュレーション ファイルに指定されていることを確認してください。高速リロードを使用して、スイッチ上のソフトウェアをアップグレードすることもできます。

高速リロード中、CPU 上で実行されている NXOS ソフトウェア イメージは新しいイメージをリロードし、CPU やファームウェアをリセットせずにこれを実行します。高速リロード中にトラフィックの短い中断がありますが、スイッチでこの機能を使用することで、コールド リブート時よりも高速にリロードできます。

高速リロードは、非中断モードで使用でき、その場合、プロンプトなしでインストール プロセスが実行されます。また、BGP 互換ピアの場合は、BGP グレースフル リスタートでインストール プロセスが実行されます。

イベントの高速リロード シーケンス

fast-reload コマンドを使用して高速リロードを実行すると、以下のイベントのシーケンスが発生します。

  1. スイッチは、NXOS ソフトウェア イメージをロードし、カーネルをアップグレードします。すべてのアプリケーションはステートレス コールド リブートされ、スタートアップ コンフィギュレーションを介して再起動します。

  2. コントロール プレーンが中断されます。この中断時に、すべての制御プロトコル通信が停止します。コントロール プレーンの中断は 90 秒未満です。

  3. コントロール プレーンの中断後にすべてのコントロール プレーンのアプリケーションはステートレス コールド リブートされ、状態は保持されません。新しい設定は、スイッチのリロード時に適用されます。

  4. データ プレーンが中断されます。データ プレーンの中断は 30 秒未満です。

  5. フォワーディング プレーンでは、すべてのリンクが使用できなくなり、データ プレーンの状態はリロード後は保持されません。トラフィックの転送が 30 秒以内に再開します。

高速リロードの前提条件

高速リロードには、次の前提条件があります。

  • ブートフラッシュに十分な領域を使用できること。

  • 高速リロードを許可するには、link aggregation control protocol(LACP)高速タイマーが設定されていないこと。

高速リロードに関する注意事項と制約事項

高速リロードには、次の注意事項と制限事項があります。

  • 高速リロードがサポートされるのは、Cisco Nexus 3164Q、3264C-E、および 92304QC スイッチのみです。

  • Cisco NX-OS リリース 9.3(10) 以降、高速リロードのサポートは NX-OS CLI で「非表示」になっていますが、コマンドを実行した場合は引き続き使用できます。高速リロード機能では、今後のリリース 9.3(x) トレインは進められません。

  • シスコは、Cisco Nexus 3164Q スイッチの高速リロード パフォーマンスが 30 秒未満であると主張する公開ドキュメントをすべて削除します。

  • 高速リロードは、Cisco NX-OS リリース 7.0(3)I7(4)、7.0(3)I7(5)、または 9.2(x) から リリースへのアップグレードでサポートされます。

  • 高速リロードを使用した Cisco NX-OS ソフトウェアのダウングレードはサポートされていません。ソフトウェアをダウンロードするには、install all コマンドを使用します。

  • スイッチまたはネットワークにアクセスできるすべての人がその時間にスイッチまたはネットワークを設定しないようにします。高速リロードの実行中にスイッチを設定することはできません。show configuration session summary を使用します コマンドを使用して、アクティブなコンフィギュレーション セッションがないことを確認してください。

  • 高速リロードを実行する前に、アクティブなコンフィギュレーション セッションを保存、確定、または削除してください。アクティブなコンフィギュレーション セッションは警告なしで削除されます。

  • 高速リロードを実行する前に、トポロジの変更(スパニング ツリー プロトコルの変更など)を実施してください。ただし、レイヤ 2 およびルーティング トポロジの変更はしないでください。

  • 高速リロードの実行中にファンや電源の挿入や取り外しは行わないでください。

  • 高速リロードは、ネットワークが安定しているときにスケジュールしてください。

  • 高速リロードによる BIOS アップグレードはサポートされていません。

  • コントロール プレーンの中断とデータ プレーンの中断の間は、CPU の応答が停止します。

  • copy configuration-file startup-config コマンドは、一部のコンフィギュレーション セットのみ高速リロードでサポートされます。

  • copy configuration-file startup-config を実行し、続いて fast-reload コマンド または reload を実行する前に、ユーザ名がフィギュレーション ファイルに指定されていることを確認してください。指定されていない場合は、スイッチにアクセスできなくなり、パスワード回復手順を実行してシステムをオンラインに戻すことが必要になります。パスワード回復手順については、『Cisco Nexus 9000 Series NX-OS Troubleshooting Guide』の「Power Cycling the Device to Recover the Administrator Password」の章を参照してください。

  • 高速リロードは現在、次の 2 つの設定プロファイルをサポートしています。

    高速リロード プロファイル 1

    • 48 レイヤ 2 リンク

    • 1 VLAN および SVI

    • 16 レイヤ 3 ECMP リンク

    • 6000 IPv4 LPM ルート、3000 IPv6 LPM ルート、200 IPv4 VIP、200 IPv6 VIP

    • 2000 IPv4 ARP および 2000 Ipv6 ネイバー探索(ND)

    高速リロード プロファイル 2

    • 24 レイヤ 2 ポートチャネル(それぞれに 2 メンバ)

    • 24 VLAN および SVI

    • 8 レイヤ 3 ポートチャネル ECMP(それぞれに 2 メンバ)

    • 6000 IPv4 LPM ルート、3000 IPv6 LPM ルート、50 IPv4 VIP、50 IPv6 VIP

    • 2000 IPv4 ARP および 2000 Ipv6 ネイバー探索(ND)

高速リロードの実行と Cisco NX-OS ソフトウェアのアップグレード

この手順を使用することで、コールド リブート時よりも高速にデバイスをリブートできます。ソフトウェア イメージを指定すると、スイッチ上のソフトウェアがアップグレードされます。

始める前に

実行ソフトウェア イメージが存在することを確認し、高速リロード操作の影響を分析してください。

手順


ステップ 1

スイッチにログインします。

ステップ 2

fast-reload [save-config] [trigger-gr] [nxos bootflash:nxos-image-name] [non-interruptive] コマンドを使用して、高速リロードを実行します。

例:

switch# fast-reload nxos bootflash:nxos.9.2.1.bin

次のオプションを使用できます。

  • save-config— 後続の高速リロード操作で新しい NXOS ソフトウェア イメージがブート変数として使用されていることを確認します。save-config オプションを使用しない場合、このコマンドは、ブート変数を保存しないため、後続の高速リロード操作で以前のソフトウェア イメージがブート変数として使用されます。

  • trigger-gr— デフォルトでは、高速リロード機能には Border Gateway Protocol(BGP)のピアがグレースフル リスタートをできることが必要です。trigger-gr オプションにより、アグレッシブ タイマーによる再起動のサポートが追加されます。

  • nxos bootflash:nxos-image-name — NXOS ソフトウェア イメージの名前を指定します。高速リロード機能をサポートするソフトウェア バージョンを指定してください。

  • non-interruptive— プロンプトなしで高速リロードを実行します。このオプションでは、すべてのエラー チェックと健全性チェックがスキップされため、このオプションを選択する前に、高速リロードがシステムで動作可能であることを確認してください。


この例では、高速リロードを使用してスイッチの Cisco NX-OS ソフトウェアをアップグレードする方法を示しています。

switch# fast-reload nxos bootflash:nxos.9.2.1.bin

高速リロードによる設定の保存

この表は、fast-reload コマンドのさまざまなバリエーションで設定を保存する場合に予想される動作を示しています。

コマンド

予想される動作

fast-reload

設定の変更がある場合、画面にプロンプトが表示され、その応答に基づいて copy running-config startup-config が実行されます。

fast-reload non-interruptive

プロンプトは表示されず、設定は保存されていません。

save-config オプションまたは copy running-config startup-config コマンドを使用して設定を保存する必要があります。

fast-reload nxos bootflash:nxos-image-name [non-interruptive | trigger-gr]

イメージが同じイメージである場合でも、暗黙的に copy running-config startup-config が実行されます。

copy configuration-file startup-config

fast-reload

起動後、暗黙的に copy configuration-file startup-config が実行され、起動されたイメージにブート変数が設定されます。

copy configuration-file startup-config

fast-reload nxos bootflash:nxos-image-name

起動後、指定されたイメージにブート変数が暗黙的に設定され、copy configuration-file startup-config が実行されます。


(注)  


ユーザ名がコンフィグレーション ファイルで指定されていることを確認してから、copy configuration-file startup-config を実行し、続いて fast-reload または reload コマンドを実行してください。指定されていない場合は、スイッチにアクセスできなくなり、パスワード回復手順を実行してシステムをオンラインに戻すことが必要になります。パスワード回復手順については、『』の「Power Cycling the Device to Recover the Administrator Password」の章を参照してください。


その他の参考資料

関連資料

関連項目 マニュアル タイトル

reload コマンド