この製品のドキュメントセットは、偏向のない言語を使用するように配慮されています。このドキュメントセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブ ランゲージの取り組みの詳細は、こちらをご覧ください。
シスコは世界中のユーザにそれぞれの言語でサポート コンテンツを提供するために、機械と人による翻訳を組み合わせて、本ドキュメントを翻訳しています。ただし、最高度の機械翻訳であっても、専門家による翻訳のような正確性は確保されません。シスコは、これら翻訳の正確性について法的責任を負いません。原典である英語版(リンクからアクセス可能)もあわせて参照することを推奨します。
このドキュメントでは、メジャーソフトウェアリリース間での、Cisco Nexus 3524および3548シリーズスイッチのNX-OSソフトウェアの中断を伴うアップグレードプロセスについて説明します。
Cisco NX-OSでのファイルのコピーに関する基本的な知識があることが推奨されます。この機能の詳細については、次の該当するドキュメントのいずれかを参照してください。
Cisco Nexus 3524および3548シリーズスイッチのNX-OSソフトウェアのアップグレードに関する基本的な知識があることが推奨されます。この手順の詳細については、次の該当するドキュメントのいずれかを参照してください。
このドキュメントの情報は、このドキュメントの「該当するハードウェア」セクションに記載されているCisco Nexus 3524および3548シリーズスイッチに基づくものです。このドキュメントのデバイス出力は、さまざまなNX-OSソフトウェアリリースを実行しているNexus 3548(モデル番号N3K-C3548-10G)から取得したものです。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
このドキュメントでは、サポートされている中断アップグレードパスを使用して、Cisco Nexus 3524および3548シリーズスイッチのCisco NX-OSソフトウェアをさまざまなNX-OSソフトウェアリリースにアップグレードする手順について説明します。このドキュメントの目的は、一般的なNX-OSソフトウェアリリース間でサポートされているNX-OSソフトウェアのアップグレードを実行するための手順を説明することです。
このドキュメントでは、Cisco Nexus 3524および3548シリーズスイッチでCisco NX-OSソフトウェアの中断のないアップグレードを実行するために使用される手順については説明していません。ISSUソフトウェアのアップグレードについては、このドキュメントでは説明しません。
Cisco NX-OSソフトウェアのリリース名には、このドキュメントで定期的に参照される多数のコンポーネントが含まれています。これらのコンポーネントの名前は、『Cisco IOS®およびCisco NX-OSソフトウェアリリースリファレンスガイド』の「Cisco NX-OSソフトウェアリリースの命名規則」セクションで明確に定義されています。特に、次の用語に注意してください。
たとえば、NX-OSソフトウェアリリース7.0(3)I7(5a)には次のコンポーネントがあります。
コンポーネント名 | コンポーネント値 |
---|---|
メジャーリリース番号 | 7 |
マイナーリリース番号 | 0 |
メンテナンスリリース番号 | 3 |
プラットフォームの指定 | I |
プラットフォームのマイナーリリース番号 | 7 |
プラットフォームメンテナンスリリース番号 | 5 |
プラットフォームリビルドID | a |
別の例として、NX-OSソフトウェアリリース9.3(5)には次のコンポーネントがあります。
コンポーネント名 | コンポーネント値 |
---|---|
メジャーリリース番号 | 9 |
マイナーリリース番号 | 3 |
メンテナンスリリース番号 | 5 |
注: NX-OS 9メジャーリリース(マニュアルでは9.xと表記されることもあります)では新しい統一されたバージョン番号付け規則が採用されており、プラットフォーム識別子、プラットフォームのマイナーリリース番号、プラットフォームのメンテナンスリリース番号、プラットフォームのリビルドIDコンポーネントは含まれません。
Cisco Nexusのコンフィギュレーションガイドは、通常、NX-OSのメジャーリリース番号ごとにグループ化されています。NX-OSのメジャーリリース番号は、通常、これらのコンフィギュレーションガイドのタイトル内で、マイナーリリースを示す変数xがメジャーリリース番号に付加されて表示されます(6.x、7.xなど)。 たとえば、『Cisco Nexus 9000 Series NX-OS Fundamentals Configuration Guide, Release 7.x』は、NX-OS 7のすべてのメジャーリリースに適用されます(ただし、特定の注意事項、制限事項、設定例が、特定のマイナーリリース番号またはメンテナンスリリース番号に固有である場合があります)。
このルールの例外は、NX-OS 9のメジャーリリースです。NX-OS 9メジャーリリースの場合、Cisco Nexusコンフィギュレーションガイドは、NX-OSのメジャーリリース番号とマイナーリリース番号でグループ化されています。変数xは、メンテナンスリリース(9.2(x)や9.3(x)など)を示します。
このドキュメントでは、Cisco Nexusコンフィギュレーションガイド(6.x、7.x、9.2(x)、9.3(x)など)のタイトルで使用されるフォーマットを使用して、2つのNX-OSソフトウェアリリース間での標準的なNX-OSソフトウェアアップグレードの中断について説明します。
NX-OSソフトウェアのアップグレードは、通常、ソースリリース(アップグレード元のNX-OSソフトウェアリリース)とターゲットリリース(アップグレード先のNX-OSソフトウェアリリース)の2つのリリースの間で実行されます。 たとえば、Nexus 3548スイッチをNX-OSソフトウェアリリース7.0(3)I7(8)からNX-OSソフトウェアリリース9.3(5)にアップグレードした場合、7.0(3)I7(8)がソースリリースになり、9.3(5)がターゲットリリースになります。
特定のソースリリースから特定のターゲットリリースにアップグレードするには、1つ以上の中間リリースへのアップグレードパスが必要な場合があります。たとえば、Nexus 3548スイッチをNX-OSソフトウェアリリース7.0(3)I7(5a)からNX-OSソフトウェアリリース9.3(5)にアップグレードする場合、NX-OSソフトウェアリリース9.3(5)に正常にアップグレードするには、中間リリース7.0(3)I7(8)または9.2(4)にアップグレードする必要があります。
NX-OSソフトウェアのアップグレードは、次の2つのカテゴリに分けられます。
ISSU NX-OSソフトウェアを中断せずにアップグレードする手順については、このドキュメントでは取り上げていません。このドキュメントでは、中断を伴う標準的なNX-OSソフトウェアアップグレードのみを取り上げます。
このドキュメントで説明する手順は、次のハードウェアにのみ適用されます。
このセクションでは、さまざまなソースリリースからさまざまなターゲットリリースに対して、標準的な中断を伴うNX-OSソフトウェアアップグレードを実行する方法について説明します。
このセクションでは、NX-OS 6.xメジャーリリースのソースリリースからNX-OS 6.xメジャーリリースのターゲットリリースに、標準的な方法でNX-OSソフトウェアをアップグレードする方法について説明します。
標準の中断を伴うNX-OSソフトウェアのアップグレードの例を、Cisco Nexus 3548スイッチで、ソースリリース6.0(2)A4(5)からターゲットリリース6.0(2)A8(11b)に実行します。
N3K-C3548# show module Mod Ports Module-Type Model Status --- ----- ----------------------------------- ---------------------- ------------ 1 48 48x10GE Supervisor N3K-C3548P-10G-SUP active * Mod Sw Hw World-Wide-Name(s) (WWN) --- -------------- ------ ---------------------------------------------------- 1 6.0(2)A4(5) 1.0 --
NX-OS 6.xメジャーリリースのソースリリースからNX-OS 6.xメジャーリリースのターゲットリリースへのアップグレードパスの概要を次に示します。
6.x -> 6.x
NX-OS 6.xソフトウェアには、システムイメージとキックスタートイメージの合計2つのNX-OSバイナリイメージファイルが必要です。これらのイメージは、シスコのソフトウェアダウンロードWebサイトからローカルコンピュータにダウンロードする必要があります。シスコのソフトウェアダウンロードWebサイトからソフトウェアをダウンロードするために実行する必要がある特定の手順については、このドキュメントでは説明しません。
選択したファイル転送プロトコルを使用して、中断アップグレードするNexus 3524または3548シリーズスイッチに、NX-OS 6.xキックスタートファイルおよびシステムバイナリイメージファイルをコピーします。この例では、NX-OS 6.0(2)A8(11b)ソフトウェアリリース用のキックスタートバイナリイメージファイルとシステムバイナリイメージファイルを、管理VRFを介して到達可能なFTPサーバ192.0.2.100からファイル転送プロトコル(FTP)を介してコピーする方法を示しています。
N3K-C3548# dir | include bin 36742656 Nov 19 14:24:14 2020 n3500-uk9-kickstart.6.0.2.A4.5.bin 166878338 Nov 19 14:22:40 2020 n3500-uk9.6.0.2.A4.5.bin N3K-C3548# copy ftp://username@192.0.2.100/n3500-uk9-kickstart.6.0.2.A8.11b.bin bootflash: vrf management Password: Copy complete, now saving to disk (wait)... Copy complete. N3K-C3548# copy ftp://username@192.0.2.100/n3500-uk9.6.0.2.A8.11b.bin bootflash: vrf management Password: Copy complete, now saving to disk (wait)... Copy complete. N3K-C3548# dir | include bin 36742656 Nov 19 14:24:14 2020 n3500-uk9-kickstart.6.0.2.A4.5.bin 37739008 Nov 19 18:13:12 2020 n3500-uk9-kickstart.6.0.2.A8.11b.bin 166878338 Nov 19 14:22:40 2020 n3500-uk9.6.0.2.A4.5.bin 197055713 Nov 19 18:14:46 2020 n3500-uk9.6.0.2.A8.11b.bin
NX-OS 6.xのキックスタートおよびシステムバイナリイメージファイルをNexus 3524または3548シリーズスイッチにコピーした後、選択したファイル転送プロトコルを使用してアップグレードを中断する場合は、バイナリイメージファイルのMD5またはSHA512チェックサムがシスコのソフトウェアダウンロードWebサイトで公開されているチェックサムと一致することを確認し、バイナリイメージファイルが破損していないことを確認します。
シスコのソフトウェアダウンロードWebサイトでNX-OSバイナリイメージファイルのMD5チェックサムとSHA512チェックサムを確認するには、Webサイトのイメージの上にカーソルを移動します。この例を次の図に示します。
次の例は、show file bootflash:{filename} md5sumコマンドを使用して、NX-OS 6.0(2)A8(11b)ソフトウェアリリースのキックスタートイメージファイルとシステムバイナリイメージファイルのMD5チェックサムを確認する方法を示しています。NX-OS 6.0(2)A8(11b)キックスタートバイナリイメージファイルに想定されるMD5チェックサムは 1b025734ed34aeb7a0ea48f55897b09aですが、NX-OS 6.0(2)A8(11b)システムバイナリイメージファイルに想定されるMD5チェックサムは 1f8bfb0b3d59049d5bf385ed7866ee25です。
N3K-C3548# show file bootflash:n3500-uk9-kickstart.6.0.2.A8.11b.bin md5sum 1b025734ed34aeb7a0ea48f55897b09a N3K-C3548# show file bootflash:n3500-uk9.6.0.2.A8.11b.bin md5sum 1f8bfb0b3d59049d5bf385ed7866ee25
install allコマンドを使用して、標準的なNX-OSソフトウェアの中断アップグレードを開始します。このコマンドでは、NX-OSキックスタートファイルの絶対ファイルパスと、ターゲットリリースに対応するシステムバイナリイメージファイルとともに、キックスタートパラメータとシステムパラメータの両方を渡す必要があります。
次の例は、install allコマンドの例を示しています。ここで、kickstartパラメータはNX-OSキックスタートバイナリイメージファイルの絶対ファイルパス(bootflash:n3500-uk9-kickstart.6.0.2.A8.11b.bin)を指し、systemパラメータはNX-OSシステムバイナリイメージファイルの絶対ファイルパス(bootflash:n3500-uk9.6.2.A8.11b.bin)をを指します。
N3K-C3548# install all kickstart bootflash:n3500-uk9-kickstart.6.0.2.A8.11b.bin system bootflash:n3500-uk9.6.0.2.A8.11b.bin Installer is forced disruptive Verifying image bootflash:/n3500-uk9-kickstart.6.0.2.A8.11b.bin for boot variable "kickstart". [########################################] 100% -- SUCCESS Verifying image bootflash:/n3500-uk9.6.0.2.A8.11b.bin for boot variable "system". [########################################] 100% -- SUCCESS Verifying image type. [########################################] 100% -- SUCCESS Extracting "system" version from image bootflash:/n3500-uk9.6.0.2.A8.11b.bin. [########################################] 100% -- SUCCESS Extracting "kickstart" version from image bootflash:/n3500-uk9-kickstart.6.0.2.A8.11b.bin. [########################################] 100% -- SUCCESS Extracting "bios" version from image bootflash:/n3500-uk9.6.0.2.A8.11b.bin. [########################################] 100% -- SUCCESS Performing module support checks. [########################################] 100% -- SUCCESS Notifying services about system upgrade. [########################################] 100% -- SUCCESS Compatibility check is done: Module bootable Impact Install-type Reason ------ -------- -------------- ------------ ------ 1 yes disruptive reset Forced by the user Images will be upgraded according to this table: Module Image Running-Version New-Version Upg-Required ------ ---------------- ---------------------- ---------------------- ------------ 1 system 6.0(2)A4(5) 6.0(2)A8(11b) yes 1 kickstart 6.0(2)A4(5) 6.0(2)A8(11b) yes 1 bios v1.9.0(10/13/2012) v1.9.0(10/13/2012) no 1 power-seq v2.1 v2.1 no Switch will be reloaded for disruptive upgrade. Do you want to continue with the installation (y/n)? [n] y Time Stamp: Thu Nov 19 18:32:15 2020 Install is in progress, please wait. Performing runtime checks. [########################################] 100% -- SUCCESS Setting boot variables. [########################################] 100% -- SUCCESS Performing configuration copy. [########################################] 100% -- SUCCESS Time Stamp: Thu Nov 19 18:32:39 2020 Finishing the upgrade, switch will reboot in 10 seconds.
Nexus 3524または3548スイッチのリロード後、show moduleコマンドを使用して、アップグレードが正常に行われたことを確認します。このコマンドの出力には、目的のターゲットリリースが表示されます。次の例では、スイッチがNX-OSソフトウェアリリース6.0(2)A8(11b)に正常にアップグレードされています。
N3K-C3548# show module Mod Ports Module-Type Model Status --- ----- ----------------------------------- ---------------------- ------------ 1 48 48x10GE Supervisor N3K-C3548P-10G-SUP active * Mod Sw Hw World-Wide-Name(s) (WWN) --- -------------- ------ ---------------------------------------------------- 1 6.0(2)A8(11b) 1.0 --
NX-OSソフトウェアのソースリリースからターゲットリリースへのアップグレードが正常に行われたことを確認した後、ソースリリースのキックスタートイメージファイルおよびシステムバイナリイメージファイルをデバイスのブートフラッシュから削除することにより、スイッチのブートフラッシュの空き領域を保持します。これは、delete bootflash:{filename}コマンドを使用して実行できます。この例を次に示します。ここでは、NX-OS 6.0(2)A4(5)キックスタートファイルおよびシステムバイナリイメージファイルがスイッチのブートフラッシュから削除されています。
N3K-C3548# dir | include bin 36742656 Nov 19 14:24:14 2020 n3500-uk9-kickstart.6.0.2.A4.5.bin 37739008 Nov 19 18:13:12 2020 n3500-uk9-kickstart.6.0.2.A8.11b.bin 166878338 Nov 19 14:22:40 2020 n3500-uk9.6.0.2.A4.5.bin 197055713 Nov 19 18:14:46 2020 n3500-uk9.6.0.2.A8.11b.bin N3K-C3548# delete bootflash:n3500-uk9-kickstart.6.0.2.A4.5.bin N3K-C3548# delete bootflash:n3500-uk9.6.0.2.A4.5.bin N3K-C3548# dir | include bin 37739008 Nov 19 18:13:12 2020 n3500-uk9-kickstart.6.0.2.A8.11b.bin 197055713 Nov 19 18:14:46 2020 n3500-uk9.6.0.2.A8.11b.bin
setupコマンドを使用して、初期セットアップスクリプトを実行します。yesと入力して基本設定ダイアログに入り、NX-OSのCLIプロンプトが返されるまでEnterキーを繰り返し押して、表示されるすべてのデフォルトオプションを受け入れます。
注:初期セットアップスクリプトを実行しても、スイッチの既存の実行コンフィギュレーションは変更されません。初期セットアップスクリプトを実行する目的は、更新されたコントロールプレーンポリシング(CoPP)ポリシー設定がスイッチの実行コンフィギュレーションに含まれていることを確認することです。この手順を実行しないと、コントロールプレーントラフィックのパケット損失が発生する可能性があります。
この例を次に示します。
N3K-C3548# setup ---- Basic System Configuration Dialog ---- This setup utility will guide you through the basic configuration of the system. Setup configures only enough connectivity for management of the system. *Note: setup is mainly used for configuring the system initially, when no configuration is present. So setup always assumes system defaults and not the current system configuration values. Press Enter at anytime to skip a dialog. Use ctrl-c at anytime to skip the remaining dialogs. Would you like to enter the basic configuration dialog (yes/no): yes Create another login account (yes/no) [n]: Configure read-only SNMP community string (yes/no) [n]: Configure read-write SNMP community string (yes/no) [n]: Enter the switch name : Continue with Out-of-band (mgmt0) management configuration? (yes/no) [y]: Mgmt0 IPv4 address : Configure the default gateway? (yes/no) [y]: IPv4 address of the default gateway : Enable the telnet service? (yes/no) [n]: Enable the ssh service? (yes/no) [y]: Type of ssh key you would like to generate (dsa/rsa) : Configure the ntp server? (yes/no) [n]: Configure default interface layer (L3/L2) [L2]: Configure default switchport interface state (shut/noshut) [noshut]: Configure CoPP System Policy Profile ( default / l2 / l3 ) [default]: This configuration will be applied: no telnet server enable system default switchport no system default switchport shutdown policy-map type control-plane copp-system-policy ( default ) Would you like to edit the configuration? (yes/no) [n]: Use this configuration and save it? (yes/no) [y]: [########################################] 100% Copy complete, now saving to disk (wait)... Copy complete.
このセクションでは、NX-OS 6.xメジャーリリースのソースリリースからNX-OS 7.xメジャーリリースのターゲットリリースに、NX-OSソフトウェアを標準的な方法でアップグレードする方法について説明します。
注:NX-OSソフトウェアをNX-OS 6.xメジャーリリースのソースリリースからNX-OS 7.xメジャーリリースのターゲットリリースにアップグレードする場合、必要なターゲットリリースにアップグレードする前に、6.0(2)A8(7b)以降への中間アップグレードが必須です。シスコでは、この中間アップグレードのソフトウェアリリースとして6.0(2)A8(11b)を使用することを推奨しています。
標準の中断を伴うNX-OSソフトウェアのアップグレードの例を、Cisco Nexus 3548スイッチで、ソースリリース6.0(2)A4(5)からターゲットリリース7.0(3)I7(9)に実行します。
N3K-C3548# show module Mod Ports Module-Type Model Status --- ----- ----------------------------------- ---------------------- ------------ 1 48 48x10GE Supervisor N3K-C3548P-10G-SUP active * Mod Sw Hw World-Wide-Name(s) (WWN) --- -------------- ------ ---------------------------------------------------- 1 6.0(2)A4(5) 1.0 --
NX-OS 6.xメジャーリリースのソースリリースから、6.0(2)A8(11b)の中間リリースを経由するNX-OS 7.xメジャーリリースのターゲットリリースへのアップグレードパスの概要を次に示します。
6.x -> 6.0(2)A8(11b) -> 7.x
ソースリリースからNX-OSソフトウェアリリース6.0(2)A8(11b)の中間リリースにNX-OSソフトウェアを標準的に中断アップグレードする場合は、このドキュメントの「NX-OS 6.xからNX-OS 6.xへのアップグレード」セクションを参照してください。 これは、NX-OS 7.xメジャーリリースのターゲットリリースへのアップグレードを成功させるために必要です。
NX-OS 7.xソフトウェアは、単一のNX-OSバイナリイメージファイル(統合イメージファイルと呼ばれることもあります)を使用します。 このイメージは、シスコのソフトウェアダウンロードWebサイトからローカルコンピュータにダウンロードする必要があります。シスコのソフトウェアダウンロードWebサイトからソフトウェアをダウンロードするために実行する必要がある特定の手順については、このドキュメントでは説明しません。
注:NX-OSソフトウェアリリース7.0(3)I7(8)または7.0(3)I7(9)にアップグレードする場合は、シスコのソフトウェアダウンロードWebサイトからコンパクトなNX-OSソフトウェアイメージをダウンロードできます。Webサイトを参照する際は、アップグレードしようとしているNexusスイッチのモデルを選択し、目的のターゲットNX-OSソフトウェアリリースに移動します。次に、説明に「Compact Image」が含まれ、ファイル名に「compact」が含まれるソフトウェアイメージを探します。詳細については、『Cisco Nexus 3500シリーズNX-OSソフトウェアアップグレードおよびダウングレードガイドリリース7.x』ドキュメントの「シスコのソフトウェアダウンロードWebサイトにあるCompact NX-OSソフトウェアイメージ」セクションを参照してください。
ターゲットリリースの統合バイナリイメージファイルを、SCP経由でNX-OSコンパクトイメージ手順を実行して、中断アップグレードするNexus 3524または3548シリーズスイッチにコピーします。 この手順の詳細については、『Nexus 3000、3100、および3500 NX-OSコンパクトイメージの手順』を参照してください。
注:NX-OSコンパクトイメージプロシージャを実行して、NX-OS統合バイナリイメージファイルのファイルサイズを小さくするため、NX-OS統合バイナリイメージファイルのMD5およびSHA512チェックサムが変更され、シスコのソフトウェアダウンロードWebサイトで公開されているMD5/SHA512チェックサムとは異なります。これは正常な動作であり、問題を示すものではありません。このシナリオでは、NX-OSソフトウェアのアップグレードを続行してください。
この例では、NX-OS 7.0(3)I7(9)ソフトウェアリリースの統合バイナリイメージファイルを、管理VRFを介して到達可能なSCPサーバ192.0.2.100からSCP経由でCompact Image Procedure(compactキーワードで示される)を介してコピーする方法を示しています。
N3K-C3548# dir | include bin 37739008 Nov 19 18:13:12 2020 n3500-uk9-kickstart.6.0.2.A8.11b.bin 197055713 Nov 19 18:14:46 2020 n3500-uk9.6.0.2.A8.11b.bin N3K-C3548# copy scp://username@192.0.2.100/nxos.7.0.3.I7.9.bin bootflash: compact vrf management The authenticity of host '192.0.2.100 (192.0.2.100)' can't be established. ECDSA key fingerprint is SHA1:00:11:06:bf:16:10:7b:e4:95:41:f3:75:4d:cb:41:d7:c7:8a:63:d1. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.0.2.100' (ECDSA) to the list of known hosts. username@192.0.2.100's password: nxos.7.0.3.I7.9.bin 100% 937MB 2.6MB/s 06:06 Copy complete, now saving to disk (wait)... Copy complete. N3K-C3548# dir | include bin 37739008 Nov 19 18:13:12 2020 n3500-uk9-kickstart.6.0.2.A8.11b.bin 197055713 Nov 19 18:14:46 2020 n3500-uk9.6.0.2.A8.11b.bin 459209441 Nov 19 20:28:50 2020 nxos.7.0.3.I7.9.bin
アップグレードの実行中に、次のコマンドを使用してその影響を確認することができます。
nexus-3500# show install all impact kickstart bootflash:system bootflash:
ただし、ファイルが1つしかないため、このコマンドは7.xリリーストレインの統合イメージには適用されません。同様に、システムイメージのみを含むように上記のコマンドを変更しようとすると、次のメッセージが表示されて失敗します。
nexus-3500# show install all impact system bootflash:nxos.7.0.3.I7.8.bin
Installer is forced disruptive
Verifying image bootflash:/n3500-uk9-kickstart.6.0.2.A8.11b.bin for boot variable "kickstart".
[########################################] 100% -- SUCCESS
Verifying image bootflash:/nxos.7.0.3.I7.8.bin for boot variable "system".
[########################################] 100% -- SUCCESS
Verifying image type.
[########################################] 100% -- SUCCESS
Extracting "system" version from image bootflash:/nxos.7.0.3.I7.8.bin.
[# ] 0% -- FAIL. Return code 0x404F0003 (SRG file not present/cannot be opened).
Pre-upgrade check failed. Return code 0x40930012 (SRG extraction failed).
Nexus 3500スイッチでアップグレード互換性チェックを正常に実行するには、コマンドのキックスタート部分とコンパクトイメージのみを使用してコマンドを実行する必要があります。コマンドのキックスタートバージョンの実行中にコンパクトイメージを使用しなかった場合も、エラーが生成されます。
nexus-3500# show install all impact kickstart bootflash:nxos.7.0.3.I7.8.bin
Verifying image bootflash:/nxos.7.0.3.I7.8.bin for boot variable "kickstart".
[# ] 2% -- FAIL. Return code 0x40930084 (Upgrade cannot be continued with non-compact image!. Please use scp compacting for a compact image and retry ISSU.).
Pre-upgrade check failed. Return code 0x40930011 (Image verification failed).
nexus-3500#
nexus-3500# show install all impact kickstart bootflash:n3500-compact.7.0.3.I7.8.bin
Installer is forced disruptive
Verifying image bootflash:/nxos.7.0.3.I7.8.bin for boot variable "kickstart".
[########################################] 100% -- SUCCESS
Verifying image bootflash:/n3500-uk9-kickstart.6.0.2.A8.11b.bin for boot variable "system".
[########################################] 100% -- SUCCESS
Verifying image type.
[########################################] 100% -- SUCCESS
Extracting "system" version from image bootflash:/n3500-uk9-kickstart.6.0.2.A8.11b.bin
[########################################] 100% -- SUCCESS
Extracting "kickstart" version from image bootflash:/nxos.7.0.3.I7.8.bin.
[########################################] 100% -- SUCCESS
Extracting "bios" version from image bootflash:/n3500-uk9-kickstart.6.0.2.A8.11b.bin
[########################################] 100% -- SUCCESS
Collecting "running" plugin(s) information.
[########################################] 100% -- SUCCESS
Collecting plugin(s) information from "new" image.
[########################################] 100% -- SUCCESS
Performing runtime checks.
[########################################] 100% -- SUCCESS
Performing module support checks.
[########################################] 100% -- SUCCESS
Notifying services about system upgrade.
[########################################] 100% -- SUCCESS
Compatibility check is done:
Module bootable Impact Install-type Reason
------ -------- -------------- ------------ ------
1 no n/a n/a Wrong image
Module Image Running-Version New-Version Upg-Required
------ ---------------- ---------------------- ---------------------- ------------
1 system 6.0(2)A8(11b) 6.0(2)A8(11b) no
1 kickstart 6.0(2)A8(11b) 7.0(3)I5(2) no
1 bios v4.0.0(12/05/2016) v2.8.0(12/22/2015) no
1 SFP-uC v2.12 v2.12 no
Additional info for this installation:
--------------------------------------
Service "stp" : Port: Ethernet1/1 in VLAN0001 is Designated. Topology change could occur during upgrade.
Upgrade will be disruptive!!!
install allコマンドを使用して、標準的なNX-OSソフトウェアの中断アップグレードを開始します。このコマンドでは、nxosパラメータが、ターゲットリリースに対応するNX-OS統合バイナリイメージファイルの絶対ファイルパスとともに渡される必要があります。
この例では、install allコマンドの結果を示しています。このコマンドのnxosパラメータには、NX-OS 7.0(3)I7(9)統合バイナリイメージファイル(bootflash:nxos.7.0.3.I7.9.bin)の絶対ファイルパスを指定します。
N3K-C3548# install all nxos bootflash:nxos.7.0.3.I7.9.bin Installer is forced disruptive Verifying image bootflash:/nxos.7.0.3.I7.9.bin for boot variable "nxos". [########################################] 100% -- SUCCESS Verifying image type. [########################################] 100% -- SUCCESS Extracting "nxos" version from image bootflash:/nxos.7.0.3.I7.9.bin. [########################################] 100% -- SUCCESS Extracting "bios" version from image bootflash:/nxos.7.0.3.I7.9.bin. [########################################] 100% -- SUCCESS Performing runtime checks. [########################################] 100% -- SUCCESS Performing module support checks. [########################################] 100% -- SUCCESS Notifying services about system upgrade. [########################################] 100% -- SUCCESS Compatibility check is done: Module bootable Impact Install-type Reason ------ -------- -------------- ------------ ------ 1 yes disruptive reset Unsupported in new image, module needs to be powered off Images will be upgraded according to this table: Module Image Running-Version New-Version Upg-Required ------ ---------------- ---------------------- ---------------------- ------------ 1 kickstart 6.0(2)A8(11b) 7.0(3)I7(9) yes 1 bios v1.9.0(10/13/2012) v5.4.0(10/23/2019) yes 1 power-seq v2.1 v2.1 no Switch will be reloaded for disruptive upgrade. Do you want to continue with the installation (y/n)? [n] y Time Stamp: Thu Nov 19 21:41:54 2020 Install is in progress, please wait. Performing runtime checks. [########################################] 100% -- SUCCESS Setting boot variables. [########################################] 100% -- SUCCESS Performing configuration copy. [########################################] 100% -- SUCCESS Module 1: Refreshing compact flash and upgrading bios/loader/bootrom/power-seq. Warning: please do not remove or power off the module at this time. Note: Power-seq upgrade needs a power-cycle to take into effect. On success of power-seq upgrade, SWITCH OFF THE POWER to the system and then, power it up. [# ] 0% Time Stamp: Thu Nov 19 21:46:02 2020 Finishing the upgrade, switch will reboot in 10 seconds.
Nexus 3524または3548スイッチのリロード後、show moduleコマンドを使用して、アップグレードが正常に行われたことを確認します。このコマンドの出力には、目的のターゲットリリースが表示されます。次に例を示します。ここでは、スイッチがNX-OSソフトウェアリリース7.0(3)I7(9)に正常にアップグレードされています。
N3K-C3548# show module Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 48 48x10GE Supervisor N3K-C3548P-10G active * Mod Sw Hw Slot --- ---------------- ------ ---- 1 7.0(3)I7(9) 1.0 NA
NX-OSソフトウェアの中間リリースからターゲットリリースへのアップグレードが正常に行われたことを確認した後、中間リリースのキックスタートイメージファイルおよびシステムバイナリイメージファイルをデバイスのブートフラッシュから削除することにより、スイッチのブートフラッシュの空き領域を保持します。これは、delete bootflash:{filename}コマンドを使用して実行できます。この例を次に示します。ここでは、NX-OS 6.0(2)A8(11b)キックスタートファイルおよびシステムバイナリイメージファイルがスイッチのブートフラッシュから削除されています。
N3K-C3548# dir | include bin 37739008 Nov 19 18:13:12 2020 n3500-uk9-kickstart.6.0.2.A8.11b.bin 197055713 Nov 19 18:14:46 2020 n3500-uk9.6.0.2.A8.11b.bin 459209441 Nov 19 20:28:50 2020 nxos.7.0.3.I7.9.bin N3K-C3548# delete bootflash:n3500-uk9-kickstart.6.0.2.A8.11b.bin Do you want to delete "/n3500-uk9-kickstart.6.0.2.A8.11b.bin" ? (yes/no/abort) [y] N3K-C3548# delete bootflash:n3500-uk9.6.0.2.A8.11b.bin Do you want to delete "/n3500-uk9.6.0.2.A8.11b.bin" ? (yes/no/abort) [y] N3K-C3548# dir | include bin 459209441 Nov 19 20:28:50 2020 nxos.7.0.3.I7.9.bin
setupコマンドを使用して、初期セットアップスクリプトを実行します。yesと入力して基本設定ダイアログに入り、NX-OSのCLIプロンプトが返されるまでEnterキーを繰り返し押して、表示されるすべてのデフォルトオプションを受け入れます。
注:初期セットアップスクリプトを実行しても、スイッチの既存の実行コンフィギュレーションは変更されません。初期セットアップスクリプトを実行する目的は、更新されたCoPP(コントロールプレーンポリシング)ポリシー設定がスイッチの実行コンフィギュレーションに含まれていることを確認することです。この手順を実行しないと、コントロールプレーントラフィックのパケット損失が発生する可能性があります。
この例を次に示します。
N3K-C3548# setup ---- Basic System Configuration Dialog ---- This setup utility will guide you through the basic configuration of the system. Setup configures only enough connectivity for management of the system. *Note: setup is mainly used for configuring the system initially, when no configuration is present. So setup always assumes system defaults and not the current system configuration values. Press Enter at anytime to skip a dialog. Use ctrl-c at anytime to skip the remaining dialogs. Would you like to enter the basic configuration dialog (yes/no): yes Create another login account (yes/no) [n]: Configure read-only SNMP community string (yes/no) [n]: Configure read-write SNMP community string (yes/no) [n]: Enter the switch name : Continue with Out-of-band (mgmt0) management configuration? (yes/no) [y]: Mgmt0 IPv4 address : Configure the default gateway? (yes/no) [y]: IPv4 address of the default gateway : Enable the telnet service? (yes/no) [n]: Enable the ssh service? (yes/no) [y]: Type of ssh key you would like to generate (dsa/rsa) : Configure the ntp server? (yes/no) [n]: Configure default interface layer (L3/L2) [L2]: Configure default switchport interface state (shut/noshut) [noshut]: Configure CoPP System Policy Profile ( default / l2 / l3 ) [default]: This configuration will be applied: no telnet server enable system default switchport no system default switchport shutdown policy-map type control-plane copp-system-policy ( default ) Would you like to edit the configuration? (yes/no) [n]: Use this configuration and save it? (yes/no) [y]: MTC:Executing copp config [########################################] 100% Copy complete, now saving to disk (wait)... Copy complete.
このセクションでは、NX-OS 6.xメジャーリリースのソースリリースからNX-OS 9.2(x)マイナーリリースのターゲットリリースに、標準的な方法でNX-OSソフトウェアをアップグレードする方法について説明します。
注:NX-OS 6.xメジャーリリースのソースリリースからNX-OS 9.2(x)マイナーリリースのターゲットリリースにNX-OSソフトウェアをアップグレードする場合、目的のターゲットリリースにアップグレードする前に、6.0(2)A8(11b)への中間アップグレードを必ず行う必要があります。
標準の中断を伴うNX-OSソフトウェアのアップグレード例を、Cisco Nexus 3548スイッチで、ソースリリース6.0(2)A4(5)からターゲットリリース9.2(4)に実行します。
N3K-C3548# show module Mod Ports Module-Type Model Status --- ----- ----------------------------------- ---------------------- ------------ 1 48 48x10GE Supervisor N3K-C3548P-10G-SUP active * Mod Sw Hw World-Wide-Name(s) (WWN) --- -------------- ------ ---------------------------------------------------- 1 6.0(2)A4(5) 1.0 --
NX-OS 6.xメジャーリリースのソースリリースから、NX-OS 9.2(x)マイナーリリースのターゲットリリースへ、6.0(2)A8(11b)の中間リリースまでのアップグレードパスの概要を次に示します。
6.x -> 6.0(2)A8(11b) -> 9.2(x)
ソースリリースからNX-OSソフトウェアリリース6.0(2)A8(11b)の中間リリースにNX-OSソフトウェアを標準的に中断アップグレードする場合は、このドキュメントの「NX-OS 6.xからNX-OS 6.xへのアップグレード」セクションを参照してください。 これは、NX-OS 9.2(x)マイナーリリースのターゲットリリースへのアップグレードを成功させるために必要です。
NX-OS 9.2(x)ソフトウェアでは、単一のNX-OSバイナリイメージファイル(統合イメージファイルと呼ばれることもあります)が使用されます。 このイメージは、シスコのソフトウェアダウンロードWebサイトからローカルコンピュータにダウンロードする必要があります。シスコのソフトウェアダウンロードWebサイトからソフトウェアをダウンロードするために実行する必要がある特定の手順については、このドキュメントでは説明しません。
注:NX-OSソフトウェアリリース9.2(4)にアップグレードする場合は、シスコのソフトウェアダウンロードWebサイトからコンパクトなNX-OSソフトウェアイメージをダウンロードできます。Webサイトを参照する際は、アップグレードしようとしているNexusスイッチのモデルを選択し、目的のターゲットNX-OSソフトウェアリリースに移動します。次に、説明に「Compact Image」が含まれ、ファイル名に「compact」が含まれるソフトウェアイメージを探します。詳細については、『Cisco Nexus 3500 Series NX-OS Software Upgrade and Downgrade Guide, Release 7.x』ドキュメントの「Cisco's Software Download WebサイトのCompact NX-OSソフトウェアイメージ」セクションを参照してください
ターゲットリリースの統合バイナリイメージファイルを、SCP経由でNX-OSコンパクトイメージ手順を実行して、中断アップグレードするNexus 3524または3548シリーズスイッチにコピーします。この手順の詳細については、『Nexus 3000、3100、3500 NX-OSコンパクトイメージの手順』を参照してください。
注:NX-OSコンパクトイメージプロシージャを実行して、NX-OS統合バイナリイメージファイルのファイルサイズを小さくするため、NX-OS統合バイナリイメージファイルのMD5およびSHA512チェックサムが変更され、シスコのソフトウェアダウンロードWebサイトで公開されているMD5/SHA512チェックサムとは異なります。これは正常な動作であり、問題を示すものではありません。このシナリオでは、NX-OSソフトウェアのアップグレードを続行してください。
この例では、NX-OS 9.2(4)ソフトウェアリリースの統合バイナリイメージファイルを、管理VRFを介して到達可能なSCPサーバ192.0.2.100からSCP経由で(compactキーワードで示される)Compact Image Procedureを介してコピーする方法を示しています。
N3K-C3548# dir | include bin 37739008 Nov 19 22:06:28 2020 n3500-uk9-kickstart.6.0.2.A8.11b.bin 197055713 Nov 19 22:15:20 2020 n3500-uk9.6.0.2.A8.11b.bin N3K-C3548# copy scp://username@192.0.2.100/nxos.9.2.4.bin bootflash: compact vrf management The authenticity of host '192.0.2.100 (192.0.2.100)' can't be established. ECDSA key fingerprint is SHA1:00:11:06:bf:16:10:7b:e4:95:41:f3:75:4d:cb:41:d7:c7:8a:63:d1. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.0.2.100' (ECDSA) to the list of known hosts. username@192.0.2.100's password: nxos.9.2.4.bin 100% 1278MB 2.4MB/s 08:45 Copy complete, now saving to disk (wait)... Copy complete. N3K-C3548# dir | include bin 37739008 Nov 19 22:06:28 2020 n3500-uk9-kickstart.6.0.2.A8.11b.bin 197055713 Nov 19 22:15:20 2020 n3500-uk9.6.0.2.A8.11b.bin 530509806 Nov 19 22:41:28 2020 nxos.9.2.4.bin
install allコマンドを使用して、標準的なNX-OSソフトウェアの中断アップグレードを開始します。このコマンドでは、nxosパラメータが、ターゲットリリースに対応するNX-OS統合バイナリイメージファイルの絶対ファイルパスとともに渡される必要があります。
この例では、install allコマンドの結果を示しています。このコマンドのnxosパラメータには、NX-OS 9.2(4)統合バイナリイメージファイル(bootflash:nxos.9.2.4.bin)の絶対ファイルパスを指定します。
N3K-C3548# install all nxos bootflash:nxos.9.2.4.bin Installer is forced disruptive Verifying image bootflash:/nxos.9.2.4.bin for boot variable "nxos". [########################################] 100% -- SUCCESS Verifying image type. [########################################] 100% -- SUCCESS Extracting "nxos" version from image bootflash:/nxos.9.2.4.bin. [########################################] 100% -- SUCCESS Extracting "bios" version from image bootflash:/nxos.9.2.4.bin. [########################################] 100% -- SUCCESS Performing runtime checks. [########################################] 100% -- SUCCESS Performing module support checks. [########################################] 100% -- SUCCESS Notifying services about system upgrade. [########################################] 100% -- SUCCESS Compatibility check is done: Module bootable Impact Install-type Reason ------ -------- -------------- ------------ ------ 1 yes disruptive reset Unsupported in new image, module needs to be powered off Images will be upgraded according to this table: Module Image Running-Version New-Version Upg-Required ------ ---------------- ---------------------- ---------------------- ------------ 1 kickstart 6.0(2)A8(11b) 9.2(4)I9(1) yes 1 bios v1.9.0(10/13/2012) v5.3.0(06/08/2019) yes 1 power-seq v2.1 v2.1 no Switch will be reloaded for disruptive upgrade. Do you want to continue with the installation (y/n)? [n] y Time Stamp: Thu Nov 19 22:56:09 2020 Install is in progress, please wait. Performing runtime checks. [########################################] 100% -- SUCCESS Setting boot variables. [########################################] 100% -- SUCCESS Performing configuration copy. [########################################] 100% -- SUCCESS Module 1: Refreshing compact flash and upgrading bios/loader/bootrom/power-seq. Warning: please do not remove or power off the module at this time. Note: Power-seq upgrade needs a power-cycle to take into effect. On success of power-seq upgrade, SWITCH OFF THE POWER to the system and then, power it up. [# ] 0% Time Stamp: Thu Nov 19 23:00:22 2020 Finishing the upgrade, switch will reboot in 10 seconds.
Nexus 3524または3548スイッチのリロード後、show moduleコマンドを使用して、アップグレードが正常に行われたことを確認します。このコマンドの出力には、目的のターゲットリリースが表示されます。次に例を示します。ここでは、スイッチがNX-OSソフトウェアリリース9.2(4)に正常にアップグレードされています。
N3K-C3548# show module Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 48 48x10GE Supervisor N3K-C3548P-10G active * Mod Sw Hw Slot --- ----------------------- ------ ---- 1 9.2(4) 1.0 NA
NX-OSソフトウェアの中間リリースからターゲットリリースへのアップグレードが正常に行われたことを確認した後、中間リリースのキックスタートイメージファイルおよびシステムバイナリイメージファイルをデバイスのブートフラッシュから削除することにより、スイッチのブートフラッシュの空き領域を保持します。これは、delete bootflash:{filename}コマンドを使用して実行できます。この例を次に示します。ここでは、NX-OS 6.0(2)A8(11b)キックスタートファイルおよびシステムバイナリイメージファイルがスイッチのブートフラッシュから削除されています。
N3K-C3548# dir | include bin 37739008 Nov 19 22:06:28 2020 n3500-uk9-kickstart.6.0.2.A8.11b.bin 197055713 Nov 19 22:15:20 2020 n3500-uk9.6.0.2.A8.11b.bin 530509806 Nov 19 22:41:28 2020 nxos.9.2.4.bin N3K-C3548# delete bootflash:n3500-uk9-kickstart.6.0.2.A8.11b.bin Do you want to delete "/n3500-uk9-kickstart.6.0.2.A8.11b.bin" ? (yes/no/abort) [y] N3K-C3548# delete bootflash:n3500-uk9.6.0.2.A8.11b.bin Do you want to delete "/n3500-uk9.6.0.2.A8.11b.bin" ? (yes/no/abort) [y] N3K-C3548# dir | include bin 530509806 Nov 19 22:41:28 2020 nxos.9.2.4.bin
setupコマンドを使用して、初期セットアップスクリプトを実行します。yesと入力して基本設定ダイアログに入り、NX-OSのCLIプロンプトが返されるまでEnterキーを繰り返し押して、表示されるすべてのデフォルトオプションを受け入れます。
注:初期セットアップスクリプトを実行しても、スイッチの既存の実行コンフィギュレーションは変更されません。初期セットアップスクリプトを実行する目的は、更新されたコントロールプレーンポリシング(CoPP)ポリシー設定がスイッチの実行コンフィギュレーションに含まれていることを確認することです。この手順を実行しないと、コントロールプレーントラフィックのパケット損失が発生する可能性があります。
この例を次に示します。
N3K-C3548# setup ---- Basic System Configuration Dialog ---- This setup utility will guide you through the basic configuration of the system. Setup configures only enough connectivity for management of the system. *Note: setup is mainly used for configuring the system initially, when no configuration is present. So setup always assumes system defaults and not the current system configuration values. Press Enter at anytime to skip a dialog. Use ctrl-c at anytime to skip the remaining dialogs. Would you like to enter the basic configuration dialog (yes/no): yes Create another login account (yes/no) [n]: Configure read-only SNMP community string (yes/no) [n]: Configure read-write SNMP community string (yes/no) [n]: Enter the switch name : Continue with Out-of-band (mgmt0) management configuration? (yes/no) [y]: Mgmt0 IPv4 address : Configure the default gateway? (yes/no) [y]: IPv4 address of the default gateway : Enable the telnet service? (yes/no) [n]: Enable the ssh service? (yes/no) [y]: Type of ssh key you would like to generate (dsa/rsa) : Configure the ntp server? (yes/no) [n]: Configure default interface layer (L3/L2) [L2]: Configure default switchport interface state (shut/noshut) [noshut]: Configure CoPP System Policy Profile ( default / l2 / l3 ) [default]: This configuration will be applied: no telnet server enable system default switchport no system default switchport shutdown policy-map type control-plane copp-system-policy ( default ) Would you like to edit the configuration? (yes/no) [n]: Use this configuration and save it? (yes/no) [y]: MTC:Executing copp config [########################################] 100% Copy complete, now saving to disk (wait)... Copy complete.
このセクションでは、NX-OS 6.xメジャーリリースのソースリリースからNX-OS 9.3(x)マイナーリリースのターゲットリリースに、NX-OSソフトウェアを標準的な方法でアップグレードする方法について説明します。
注:NX-OS 6.xメジャーリリースのソースリリースからNX-OS 9.3(x)マイナーリリースのターゲットリリースにNX-OSソフトウェアをアップグレードするには、中間アップグレードが2回必須です。最初の中間アップグレードはNX-OS 6.0(2)A8(11b)です。 2番目の中間アップグレードはNX-OS 7.0(3)I7(9)です。 7.0(3)I7(9)への2回目の中間アップグレードの後、NX-OS 9.3(x)マイナーリリースで目的のターゲットリリースにアップグレードします。
標準の中断を伴うNX-OSソフトウェアのアップグレード例を、Cisco Nexus 3548スイッチで、ソースリリース6.0(2)A4(5)からターゲットリリース9.3(6)に実行します。
N3K-C3548# show module Mod Ports Module-Type Model Status --- ----- ----------------------------------- ---------------------- ------------ 1 48 48x10GE Supervisor N3K-C3548P-10G-SUP active * Mod Sw Hw World-Wide-Name(s) (WWN) --- -------------- ------ ---------------------------------------------------- 1 6.0(2)A4(5) 1.0 --
NX-OS 6.xメジャーリリースのソースリリースから、NX-OS 9.3(x)マイナーリリースのターゲットリリースへ、6.0(2)A8(11b)と7.0(3)I7(9)の中間リリースまでのアップグレードパスの概要を次に示します。
6.x -> 6.0(2)A8(11b) -> 7.0(3)I7(9) -> 9.3(x)
ソースリリースからNX-OSソフトウェアリリース6.0(2)A8(11b)の中間リリースにNX-OSソフトウェアを標準的に中断アップグレードする場合は、このドキュメントの「NX-OS 6.xからNX-OS 6.xへのアップグレード」セクションを参照してください。 これは、7.0(3)I7(9)の中継リリースへのアップグレードを成功させるために必要です。
NX-OSソフトウェアを6.0(2)A8(11b)の中間リリースから7.0(3)I7(9)の中間リリースにアップグレードする標準的な方法については、このドキュメントの「NX-OS 6.xからNX-OS 7.xへのアップグレード」セクションを参照してください。 これは、NX-OS 9.2(x)マイナーリリースのターゲットリリースへのアップグレードを成功させるために必要です。
NX-OS 7.xからNX-OS 9.3(x)へのアップグレード」セクションを使用して、7.0(3)I7(9)の中間リリースから、NX-OS 9.3(x)マイナーリリースの目的のターゲットリリースに、NX-OSソフトウェアを標準的に中断してアップグレードします。
このセクションでは、NX-OS 7.xメジャーリリースのソースリリースからNX-OS 7.xメジャーリリースのターゲットリリースに、標準的な方法でNX-OSソフトウェアをアップグレードする方法について説明します。
標準の中断を伴うNX-OSソフトウェアのアップグレードの例を、Cisco Nexus 3548スイッチで、ソースリリース7.0(3)I7(2)からターゲットリリース7.0(3)I7(9)に実行します。
N3K-C3548# show module Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 48 48x10GE Supervisor N3K-C3548P-10G active * Mod Sw Hw Slot --- ---------------- ------ ---- 1 7.0(3)I7(2) 1.0 NA
NX-OS 7.xメジャーリリースのソースリリースからNX-OS 7.xメジャーリリースのターゲットリリースへのアップグレードパスの概要を次に示します。
7.x -> 7.x
注:NX-OS 7.xメジャーリリースのNexus 3524および3548シリーズスイッチでサポートされるのは、NX-OS 7.0(3)I7(2)以降のソフトウェアリリースだけです。NX-OS 7.xメジャーリリース内の7.0(3)I7(2)より前のソフトウェアリリース(7.0(3)I7(1)、7.0(3)I6(2)など)は、Nexus 3524および3548シリーズスイッチではサポートされていません。
NX-OS 7.xソフトウェアは、単一のNX-OSバイナリイメージファイル(統合イメージファイルと呼ばれることもあります)を使用します。 このイメージは、シスコのソフトウェアダウンロードWebサイトからローカルコンピュータにダウンロードする必要があります。シスコのソフトウェアダウンロードWebサイトからソフトウェアをダウンロードするために実行する必要がある特定の手順については、このドキュメントでは説明しません。
注:NX-OSソフトウェアリリース7.0(3)I7(8)または7.0(3)I7(9)にアップグレードする場合は、シスコのソフトウェアダウンロードWebサイトからコンパクトなNX-OSソフトウェアイメージをダウンロードできます。Webサイトを参照する際は、アップグレードしようとしているNexusスイッチのモデルを選択し、目的のターゲットNX-OSソフトウェアリリースに移動します。次に、説明に「Compact Image」が含まれ、ファイル名に「compact」が含まれるソフトウェアイメージを探します。詳細については、『Cisco Nexus 3500 Series NX-OS Software Upgrade and Downgrade Guide, Release 7.x』ドキュメントの「Cisco's Software Download WebサイトのCompact NX-OSソフトウェアイメージ」セクションを参照してください
注:型番が – XLで終わるNexus 3524および3548シリーズスイッチでは、SCP経由でコンパクトイメージ手順を実行する必要はありません。これらのモデルには、完全な非圧縮NX-OSソフトウェアリリースの統合バイナリイメージファイルを保存するのに十分なブートフラッシュ領域があります。圧縮されていないNX-OSソフトウェアリリースの統合バイナリイメージファイル全体を、選択したファイル転送プロトコル(FTP、SFTP、SCP、TFTPなど)を使用してNexusスイッチに転送し、この手順の次のステップに進みます。
ターゲットリリースの統合バイナリイメージファイルを、SCP経由でNX-OSコンパクトイメージ手順を実行して、中断アップグレードするNexus 3524または3548シリーズスイッチにコピーします。この手順の詳細については、『Nexus 3000、3100、3500 NX-OSコンパクトイメージの手順』を参照してください。
注:NX-OSコンパクトイメージプロシージャを実行して、NX-OS統合バイナリイメージファイルのファイルサイズを小さくするため、NX-OS統合バイナリイメージファイルのMD5およびSHA512チェックサムが変更され、シスコのソフトウェアダウンロードWebサイトで公開されているMD5/SHA512チェックサムとは異なります。これは正常な動作であり、問題を示すものではありません。このシナリオでは、NX-OSソフトウェアのアップグレードを続行してください。
この例では、NX-OS 7.0(3)I7(9)ソフトウェアリリースの統合バイナリイメージファイルを、管理VRFを介して到達可能なSCPサーバ192.0.2.100からSCP経由でCompact Image Procedure(compactキーワードで示される)を介してコピーする方法を示しています。
N3K-C3548# dir | include bin 416939523 Nov 20 03:26:37 2020 nxos.7.0.3.I7.2.bin N3K-C3548# copy scp://username@192.0.2.100/nxos.7.0.3.I7.9.bin bootflash: compact vrf management The authenticity of host '192.0.2.100 (192.0.2.100)' can't be established. ECDSA key fingerprint is SHA256:TwkQiylhtFDFPPwqh3U2Oq9ugrDuTQ50bB3boV5DkXM. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.0.2.100' (ECDSA) to the list of known hosts. username@192.0.2.100's password: nxos.7.0.3.I7.9.bin 100% 937MB 3.6MB/s 04:24 Copy complete, now saving to disk (wait)... Copy complete. N3K-C3548# dir | include bin 416939523 Nov 20 03:26:37 2020 nxos.7.0.3.I7.2.bin 459209441 Nov 20 03:43:38 2020 nxos.7.0.3.I7.9.bin
install allコマンドを使用して、標準的なNX-OSソフトウェアの中断アップグレードを開始します。このコマンドでは、nxosパラメータが、ターゲットリリースに対応するNX-OS統合バイナリイメージファイルの絶対ファイルパスとともに渡される必要があります。
この例では、install allコマンドの結果を示しています。このコマンドのnxosパラメータには、NX-OS 7.0(3)I7(9)統合バイナリイメージファイル(bootflash:nxos.7.0.3.I7.9.bin)の絶対ファイルパスを指定します。
N3K-C3548# install all nxos bootflash:nxos.7.0.3.I7.9.bin Installer will perform compatibility check first. Please wait. Installer is forced disruptive Verifying image bootflash:/nxos.7.0.3.I7.9.bin for boot variable "nxos". [####################] 100% -- SUCCESS Verifying image type. [####################] 100% -- SUCCESS Preparing "nxos" version info using image bootflash:/nxos.7.0.3.I7.9.bin. [####################] 100% -- SUCCESS Preparing "bios" version info using image bootflash:/nxos.7.0.3.I7.9.bin. [####################] 100% -- SUCCESS Collecting "running" plugin(s) information. [####################] 100% -- SUCCESS Collecting plugin(s) information from "new" image. [####################] 100% -- SUCCESS [####################] 100% -- SUCCESS Performing module support checks. [####################] 100% -- SUCCESS Notifying services about system upgrade. [####################] 100% -- SUCCESS Compatibility check is done: Module bootable Impact Install-type Reason ------ -------- -------------- ------------ ------ 1 yes disruptive reset default upgrade is not hitless Images will be upgraded according to this table: Module Image Running-Version(pri:alt) New-Version Upg-Required ------ ---------- ---------------------------------------- -------------------- ------------ 1 nxos 7.0(3)I7(2) 7.0(3)I7(9) yes 1 bios v5.4.0(10/23/2019) v5.4.0(10/23/2019) no Switch will be reloaded for disruptive upgrade. Do you want to continue with the installation (y/n)? [n] y Install is in progress, please wait. Performing runtime checks. [####################] 100% -- SUCCESS Setting boot variables. [####################] 100% -- SUCCESS Performing configuration copy. [####################] 100% -- SUCCESS Module 1: Refreshing compact flash and upgrading bios/loader/bootrom. Warning: please do not remove or power off the module at this time. [####################] 100% -- SUCCESS Finishing the upgrade, switch will reboot in 10 seconds.
Nexus 3524または3548スイッチのリロード後、show moduleコマンドを使用して、アップグレードが正常に行われたことを確認します。このコマンドの出力には、目的のターゲットリリースが表示されます。次に例を示します。ここでは、スイッチがNX-OSソフトウェアリリース7.0(3)I7(9)に正常にアップグレードされています。
N3K-C3548# show module Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 48 48x10GE Supervisor N3K-C3548P-10G active * Mod Sw Hw Slot --- ---------------- ------ ---- 1 7.0(3)I7(9) 1.0 NA
NX-OSソフトウェアのソースリリースからターゲットリリースへのアップグレードが正常に行われたことを確認した後、ソースリリースの統合バイナリイメージファイルをデバイスのブートフラッシュから削除することにより、スイッチのブートフラッシュの空き領域を保持します。これは、delete bootflash:{filename}コマンドを使用して実行できます。この例を次に示します。ここでは、NX-OS 7.0(3)I7(2)ユニファイドバイナリイメージファイルがスイッチのブートフラッシュから削除されています。
N3K-C3548# dir | include bin 416939523 Nov 20 03:26:37 2020 nxos.7.0.3.I7.2.bin 459209441 Nov 20 03:43:38 2020 nxos.7.0.3.I7.9.bin N3K-C3548# delete bootflash:nxos.7.0.3.I7.2.bin Do you want to delete "/nxos.7.0.3.I7.2.bin" ? (yes/no/abort) [y] N3K-C3548# dir | include bin 459209441 Nov 20 03:43:38 2020 nxos.7.0.3.I7.9.bin
setupコマンドを使用して、初期セットアップスクリプトを実行します。yesと入力して基本設定ダイアログに入り、NX-OSのCLIプロンプトが返されるまでEnterキーを繰り返し押して、表示されるすべてのデフォルトオプションを受け入れます。
注:初期セットアップスクリプトを実行しても、スイッチの既存の実行コンフィギュレーションは変更されません。初期セットアップスクリプトを実行する目的は、更新されたコントロールプレーンポリシング(CoPP)ポリシー設定がスイッチの実行コンフィギュレーションに含まれていることを確認することです。この手順を実行しないと、コントロールプレーントラフィックのパケット損失が発生する可能性があります。
この例を次に示します。
N3K-C3548# setup ---- Basic System Configuration Dialog ---- This setup utility will guide you through the basic configuration of the system. Setup configures only enough connectivity for management of the system. *Note: setup is mainly used for configuring the system initially, when no configuration is present. So setup always assumes system defaults and not the current system configuration values. Press Enter at anytime to skip a dialog. Use ctrl-c at anytime to skip the remaining dialogs. Would you like to enter the basic configuration dialog (yes/no): yes Create another login account (yes/no) [n]: Configure read-only SNMP community string (yes/no) [n]: Configure read-write SNMP community string (yes/no) [n]: Enter the switch name : Continue with Out-of-band (mgmt0) management configuration? (yes/no) [y]: Mgmt0 IPv4 address : Configure the default gateway? (yes/no) [y]: IPv4 address of the default gateway : Enable the telnet service? (yes/no) [n]: Enable the ssh service? (yes/no) [y]: Type of ssh key you would like to generate (dsa/rsa) : Configure the ntp server? (yes/no) [n]: Configure default interface layer (L3/L2) [L2]: Configure default switchport interface state (shut/noshut) [noshut]: Configure CoPP System Policy Profile ( default / l2 / l3 ) [default]: This configuration will be applied: no telnet server enable system default switchport no system default switchport shutdown policy-map type control-plane copp-system-policy ( default ) Would you like to edit the configuration? (yes/no) [n]: Use this configuration and save it? (yes/no) [y]: MTC:Executing copp config [########################################] 100% Copy complete, now saving to disk (please wait)... Copy complete.
このセクションでは、NX-OS 7.xのメジャーリリースのソースリリースからNX-OS 9.2(x)のマイナーリリースのターゲットリリースに、NX-OSソフトウェアを標準的な方法でアップグレードする方法について説明します。
注:NX-OS 7.xメジャーリリースのソースリリースからNX-OS 9.2(x)マイナーリリースのターゲットリリースにNX-OSソフトウェアをアップグレードする場合、目的のターゲットリリースにアップグレードする前に、7.0(3)I7(6)以降への中間アップグレードが必須です。シスコでは、この中間アップグレードのソフトウェアリリースとして7.0(3)I7(9)を使用することを推奨しています。
標準の中断を伴うNX-OSソフトウェアのアップグレード例を、Cisco Nexus 3548スイッチで、ソースリリース7.0(3)I7(2)からターゲットリリース9.2(4)に実行します。
N3K-C3548# show module Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 48 48x10GE Supervisor N3K-C3548P-10G active * Mod Sw Hw Slot --- ---------------- ------ ---- 1 7.0(3)I7(2) 1.0 NA
NX-OS 7.xメジャーリリースのソースリリースから、NX-OS 9.2(x)マイナーリリースのターゲットリリースへ、7.0(3)I7(9)の中間リリースまでのアップグレードパスの概要を次に示します。
7.x -> 7.0(3)I7(9) -> 9.2(x)
注:NX-OS 7.xメジャーリリースのNexus 3524および3548シリーズスイッチでサポートされるのは、NX-OS 7.0(3)I7(2)以降のソフトウェアリリースだけです。7.0(3)I7(2)よりも前のソフトウェアリリース(NX-OS 7.xメジャーリリースに含まれる7.0(3)I7(1)、7.0(3)I6(2)など)は、Nexus 3524および3548シリーズスイッチではサポートされていません。
ソースリリースからNX-OSソフトウェアリリース7.0(3)I7(9)の中間リリースへの標準的なNX-OSソフトウェアのアップグレードを実行するには、このドキュメントの「NX-OS 7.xからNX-OS 7.xへのアップグレード」セクションを参照してください。 これは、NX-OS 9.2(x)マイナーリリースのターゲットリリースへのアップグレードを成功させるために必要です。
NX-OS 9.2(x)ソフトウェアでは、単一のNX-OSバイナリイメージファイル(統合イメージファイルと呼ばれることもあります)が使用されます。 このイメージは、シスコのソフトウェアダウンロードWebサイトからローカルコンピュータにダウンロードする必要があります。シスコのソフトウェアダウンロードWebサイトからソフトウェアをダウンロードするために実行する必要がある特定の手順については、このドキュメントでは説明しません。
注:NX-OSソフトウェアリリース9.2(4)にアップグレードする場合は、シスコのソフトウェアダウンロードWebサイトからコンパクトなNX-OSソフトウェアイメージをダウンロードできます。Webサイトを参照する際は、アップグレードしようとしているNexusスイッチのモデルを選択し、目的のターゲットNX-OSソフトウェアリリースに移動します。次に、説明に「Compact Image」が含まれ、ファイル名に「compact」が含まれるソフトウェアイメージを探します。詳細については、『Cisco Nexus 3500シリーズNX-OSソフトウェアアップグレードおよびダウングレードガイドリリース7.x』ドキュメントの「シスコのソフトウェアダウンロードWebサイトにあるCompact NX-OSソフトウェアイメージ」セクションを参照してください。
注:型番が – XLで終わるNexus 3524および3548シリーズスイッチでは、SCP経由でコンパクトイメージ手順を実行する必要はありません。これらのモデルには、完全な非圧縮NX-OSソフトウェアリリースの統合バイナリイメージファイルを保存するのに十分なブートフラッシュ領域があります。圧縮されていないNX-OSソフトウェアリリースの統合バイナリイメージファイル全体を、選択したファイル転送プロトコル(FTP、SFTP、SCP、TFTPなど)を使用してNexusスイッチに転送し、この手順の次のステップに進みます。
ターゲットリリースの統合バイナリイメージファイルを、SCP経由でNX-OSコンパクトイメージ手順を実行して、中断アップグレードするNexus 3524または3548シリーズスイッチにコピーします。この手順の詳細については、『Nexus 3000、3100、3500 NX-OSコンパクトイメージの手順』を参照してください。
注:NX-OSコンパクトイメージプロシージャを実行して、NX-OS統合バイナリイメージファイルのファイルサイズを小さくするため、NX-OS統合バイナリイメージファイルのMD5およびSHA512チェックサムが変更され、シスコのソフトウェアダウンロードWebサイトで公開されているMD5/SHA512チェックサムとは異なります。これは正常な動作であり、問題を示すものではありません。このシナリオでは、NX-OSソフトウェアのアップグレードを続行してください。
この例では、NX-OS 9.2(4)ソフトウェアリリースの統合バイナリイメージファイルを、管理VRF.f経由で到達可能なSCPサーバ192.0.2.100からSCP経由で(compactキーワードで示される)Compact Image Procedureを使用してコピーする方法を示しています
N3K-C3548# dir | include bin 459209441 Nov 20 03:43:38 2020 nxos.7.0.3.I7.9.bin N3K-C3548# copy scp://username@192.0.2.100/nxos.9.2.4.bin bootflash: compact vrf management The authenticity of host '192.0.2.100 (192.0.2.100)' can't be established. ECDSA key fingerprint is SHA256:TwkQiylhtFDFPPwqh3U2Oq9ugrDuTQ50bB3boV5DkXM. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.0.2.100' (ECDSA) to the list of known hosts. username@192.0.2.100's password: nxos.9.2.4.bin 100% 1278MB 3.0MB/s 07:09 Copy complete, now saving to disk (please wait)... Copy complete. N3K-C3548# dir | include bin 459209441 Nov 20 03:43:38 2020 nxos.7.0.3.I7.9.bin 530509806 Nov 20 04:30:47 2020 nxos.9.2.4.bin
install allコマンドを使用して、標準的なNX-OSソフトウェアの中断アップグレードを開始します。このコマンドでは、nxosパラメータが、ターゲットリリースに対応するNX-OS統合バイナリイメージファイルの絶対ファイルパスとともに渡される必要があります。
この例では、install allコマンドの結果を示しています。このコマンドのnxosパラメータには、NX-OS 9.2(4)統合バイナリイメージファイル(bootflash:nxos.9.2.4.bin)の絶対ファイルパスを指定します。
N3K-C3548# install all nxos bootflash:nxos.9.2.4.bin Installer will perform compatibility check first. Please wait. Installer is forced disruptive Verifying image bootflash:/nxos.9.2.4.bin for boot variable "nxos". [####################] 100% -- SUCCESS Verifying image type. [####################] 100% -- SUCCESS [## ] 5% -- SUCCESS Preparing "nxos" version info using image bootflash:/nxos.9.2.4.bin. [####################] 100% -- SUCCESS Preparing "bios" version info using image bootflash:/nxos.9.2.4.bin. [####################] 100% -- SUCCESS Collecting "running" plugin(s) information. [####################] 100% -- SUCCESS Collecting plugin(s) information from "new" image. [####################] 100% -- SUCCESS [####################] 100% -- SUCCESS Performing module support checks. [####################] 100% -- SUCCESS Notifying services about system upgrade. [####################] 100% -- SUCCESS Compatibility check is done: Module bootable Impact Install-type Reason ------ -------- -------------- ------------ ------ 1 yes disruptive reset default upgrade is not hitless Images will be upgraded according to this table: Module Image Running-Version(pri:alt) New-Version Upg-Required ------ ---------- ---------------------------------------- -------------------- ------------ 1 nxos 7.0(3)I7(9) 9.2(4) yes 1 bios v5.4.0(10/23/2019) v5.3.0(06/08/2019) no Switch will be reloaded for disruptive upgrade. Do you want to continue with the installation (y/n)? [n] y Install is in progress, please wait. Performing runtime checks. [####################] 100% -- SUCCESS Setting boot variables. [####################] 100% -- SUCCESS Performing configuration copy. [####################] 100% -- SUCCESS Module 1: Refreshing compact flash and upgrading bios/loader/bootrom. Warning: please do not remove or power off the module at this time. [####################] 100% -- SUCCESS Finishing the upgrade, switch will reboot in 10 seconds.
Nexus 3524または3548スイッチのリロード後、show moduleコマンドを使用して、アップグレードが正常に行われたことを確認します。このコマンドの出力には、目的のターゲットリリースが表示されます。次に例を示します。ここでは、スイッチがNX-OSソフトウェアリリース9.2(4)に正常にアップグレードされています。
N3K-C3548# show module Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 48 48x10GE Supervisor N3K-C3548P-10G active * Mod Sw Hw Slot --- ----------------------- ------ ---- 1 9.2(4) 1.0 NA
NX-OSソフトウェアの中間リリースからターゲットリリースへのアップグレードが正常に行われたことを確認した後、中間リリースの統合イメージファイルをデバイスのブートフラッシュから削除することにより、スイッチのブートフラッシュに空き領域を確保します。これは、delete bootflash:{filename}コマンドを使用して実行できます。この例を次に示します。ここでは、NX-OS 7.0(3)I7(9)ユニファイドバイナリイメージファイルがスイッチのブートフラッシュから削除されています。
N3K-C3548# dir | include bin 459209441 Nov 20 03:43:38 2020 nxos.7.0.3.I7.9.bin 530509806 Nov 20 04:30:47 2020 nxos.9.2.4.bin N3K-C3548# delete bootflash:nxos.7.0.3.I7.9.bin Do you want to delete "/nxos.7.0.3.I7.9.bin" ? (yes/no/abort) [y] N3K-C3548# dir | include bin 530509806 Nov 20 04:30:47 2020 nxos.9.2.4.bin
setupコマンドを使用して、初期セットアップスクリプトを実行します。yesと入力して基本設定ダイアログに入り、NX-OSのCLIプロンプトが返されるまでEnterキーを繰り返し押して、表示されるすべてのデフォルトオプションを受け入れます。
注:初期セットアップスクリプトを実行しても、スイッチの既存の実行コンフィギュレーションは変更されません。初期セットアップスクリプトを実行する目的は、更新されたコントロールプレーンポリシング(CoPP)ポリシー設定がスイッチの実行コンフィギュレーションに含まれていることを確認することです。この手順を実行しないと、コントロールプレーントラフィックのパケット損失が発生する可能性があります。
この例を次に示します。
N3K-C3548# setup ---- Basic System Configuration Dialog ---- This setup utility will guide you through the basic configuration of the system. Setup configures only enough connectivity for management of the system. *Note: setup is mainly used for configuring the system initially, when no configuration is present. So setup always assumes system defaults and not the current system configuration values. Press Enter at anytime to skip a dialog. Use ctrl-c at anytime to skip the remaining dialogs. Would you like to enter the basic configuration dialog (yes/no): yes Create another login account (yes/no) [n]: Configure read-only SNMP community string (yes/no) [n]: Configure read-write SNMP community string (yes/no) [n]: Enter the switch name : Continue with Out-of-band (mgmt0) management configuration? (yes/no) [y]: Mgmt0 IPv4 address : Configure the default gateway? (yes/no) [y]: IPv4 address of the default gateway : Enable the telnet service? (yes/no) [n]: Enable the ssh service? (yes/no) [y]: Type of ssh key you would like to generate (dsa/rsa) : Configure the ntp server? (yes/no) [n]: Configure default interface layer (L3/L2) [L2]: Configure default switchport interface state (shut/noshut) [noshut]: Configure CoPP System Policy Profile ( default / l2 / l3 ) [default]: This configuration will be applied: no telnet server enable system default switchport no system default switchport shutdown policy-map type control-plane copp-system-policy ( default ) Would you like to edit the configuration? (yes/no) [n]: Use this configuration and save it? (yes/no) [y]: MTC:Executing copp config [########################################] 100% Copy complete, now saving to disk (wait)... Copy complete.
このセクションでは、NX-OS 7.xメジャーリリースのソースリリースからNX-OS 9.3(x)マイナーリリースのターゲットリリースに、標準的な方法でNX-OSソフトウェアをアップグレードする方法について説明します。
注:NX-OS 7.xメジャーリリースのソースリリースからNX-OS 9.3(x)マイナーリリースのターゲットリリースにNX-OSソフトウェアをアップグレードする場合、目的のターゲットリリースにアップグレードする前に、7.0(3)I7(8)以降への中間アップグレードが必須です。シスコでは、この中間アップグレードのソフトウェアリリースとして7.0(3)I7(9)を使用することを推奨しています。
標準の中断を伴うNX-OSソフトウェアのアップグレード例を、Cisco Nexus 3548スイッチで、ソースリリース7.0(3)I7(2)からターゲットリリース9.3(6)に実行します。
N3K-C3548# show module Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 48 48x10GE Supervisor N3K-C3548P-10G active * Mod Sw Hw Slot --- ---------------- ------ ---- 1 7.0(3)I7(2) 1.0 NA
NX-OS 7.xメジャーリリースのソースリリースから、NX-OS 9.3(x)マイナーリリースのターゲットリリースへ、7.0(3)I7(9)の中間リリースまでのアップグレードパスの概要を次に示します。
7.x -> 7.0(3)I7(9) -> 9.3(x)
注:NX-OS 7.xメジャーリリースのNexus 3524および3548シリーズスイッチでサポートされるのは、NX-OS 7.0(3)I7(2)以降のソフトウェアリリースだけです。NX-OS 7.xメジャーリリース内の7.0(3)I7(2)より前のソフトウェアリリース(7.0(3)I7(1)、7.0(3)I6(2)など)は、Nexus 3524および3548シリーズスイッチではサポートされていません。
ソースリリースからNX-OSソフトウェアリリース7.0(3)I7(9)の中間リリースへの標準的なNX-OSソフトウェアのアップグレードを実行するには、このドキュメントの「NX-OS 7.xからNX-OS 7.xへのアップグレード」セクションを参照してください。 これは、NX-OS 9.3(x)マイナーリリースのターゲットリリースへのアップグレードを成功させるために必要です。
NX-OS 9.3(x)ソフトウェアでは、単一のNX-OSバイナリイメージファイル(統合イメージファイルと呼ばれることもあります)が使用されます。 このイメージは、シスコのソフトウェアダウンロードWebサイトからローカルコンピュータにダウンロードする必要があります。シスコのソフトウェアダウンロードWebサイトからソフトウェアをダウンロードするために実行する必要がある特定の手順については、このドキュメントでは説明しません。
注:NX-OSソフトウェアリリース9.3(4)以降にアップグレードする場合は、シスコのソフトウェアダウンロードWebサイトからコンパクトなNX-OSソフトウェアイメージをダウンロードできます。Webサイトを参照する際は、アップグレードしようとしているNexusスイッチのモデルを選択し、目的のターゲットNX-OSソフトウェアリリースに移動します。次に、説明に「Compact Image」が含まれ、ファイル名に「compact」が含まれるソフトウェアイメージを探します。詳細については、『Cisco Nexus 3500シリーズNX-OSソフトウェアアップグレードおよびダウングレードガイドリリース7.x』ドキュメントの「シスコのソフトウェアダウンロードWebサイトにあるCompact NX-OSソフトウェアイメージ」セクションを参照してください。
注:型番が – XLで終わるNexus 3524および3548シリーズスイッチでは、SCP経由でコンパクトイメージ手順を実行する必要はありません。これらのモデルには、完全な非圧縮NX-OSソフトウェアリリースの統合バイナリイメージファイルを保存するのに十分なブートフラッシュ領域があります。圧縮されていないNX-OSソフトウェアリリースの統合バイナリイメージファイル全体を、選択したファイル転送プロトコル(FTP、SFTP、SCP、TFTPなど)を使用してNexusスイッチに転送し、この手順の次のステップに進みます。
ターゲットリリースの統合バイナリイメージファイルを、SCP経由でNX-OSコンパクトイメージ手順を実行して、中断アップグレードするNexus 3524または3548シリーズスイッチにコピーします。この手順の詳細については、『Nexus 3000、3100、3500 NX-OSコンパクトイメージの手順』を参照してください。
注:NX-OSコンパクトイメージプロシージャを実行して、NX-OS統合バイナリイメージファイルのファイルサイズを小さくするため、NX-OS統合バイナリイメージファイルのMD5およびSHA512チェックサムが変更され、シスコのソフトウェアダウンロードWebサイトで公開されているMD5/SHA512チェックサムとは異なります。これは正常な動作であり、問題を示すものではありません。このシナリオでは、NX-OSソフトウェアのアップグレードを続行してください。
この例では、NX-OS 9.3(6)ソフトウェアリリースの統合バイナリイメージファイルを、管理VRFを介して到達可能なSCPサーバ192.0.2.100からSCP経由で(compactキーワードで示される)Compact Image Procedureを介してコピーする方法を示しています。
N3K-C3548# dir | include bin 459209441 Nov 19 23:44:19 2020 nxos.7.0.3.I7.9.bin N3K-C3548# copy scp://username@192.0.2.100/nxos.9.3.6.bin bootflash: compact vrf management The authenticity of host '192.0.2.100 (192.0.2.100)' can't be established. ECDSA key fingerprint is SHA256:TwkQiylhtFDFPPwqh3U2Oq9ugrDuTQ50bB3boV5DkXM. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.0.2.100' (ECDSA) to the list of known hosts. username@192.0.2.100's password: nxos.9.3.6.bin 100% 1882MB 3.1MB/s 10:09 Copy complete, now saving to disk (wait)... Copy complete. N3K-C3548# dir | include bin 459209441 Nov 19 23:44:19 2020 nxos.7.0.3.I7.9.bin 671643688 Nov 20 00:47:00 2020 nxos.9.3.6.bin
install allコマンドを使用して、標準的なNX-OSソフトウェアの中断アップグレードを開始します。このコマンドでは、nxosパラメータが、ターゲットリリースに対応するNX-OS統合バイナリイメージファイルの絶対ファイルパスとともに渡される必要があります。
この例では、install allコマンドの結果を示しています。このコマンドのnxosパラメータには、NX-OS 9.3(6)統合バイナリイメージファイル(bootflash:nxos.9.3.6.bin)の絶対ファイルパスを指定します。
N3K-C3548# install all nxos bootflash:nxos.9.3.6.bin Installer will perform compatibility check first. Please wait. Installer is forced disruptive Verifying image bootflash:/nxos.9.3.6.bin for boot variable "nxos". [####################] 100% -- SUCCESS Verifying image type. [####################] 100% -- SUCCESS Preparing "nxos" version info using image bootflash:/nxos.9.3.6.bin. [####################] 100% -- SUCCESS Preparing "bios" version info using image bootflash:/nxos.9.3.6.bin. [####################] 100% -- SUCCESS Collecting "running" plugin(s) information. [####################] 100% -- SUCCESS Collecting plugin(s) information from "new" image. [####################] 100% -- SUCCESS Performing module support checks. [####################] 100% -- SUCCESS Notifying services about system upgrade. [####################] 100% -- SUCCESS Compatibility check is done: Module bootable Impact Install-type Reason ------ -------- -------------- ------------ ------ 1 yes disruptive reset default upgrade is not hitless Images will be upgraded according to this table: Module Image Running-Version(pri:alt) New-Version Upg-Required ------ ---------- ---------------------------------------- -------------------- ------------ 1 nxos 7.0(3)I7(9) 9.3(6) yes 1 bios v5.4.0(10/23/2019) v5.4.0(10/23/2019) no Switch will be reloaded for disruptive upgrade. Do you want to continue with the installation (y/n)? [n] y Install is in progress, please wait. Performing runtime checks. [####################] 100% -- SUCCESS Setting boot variables. [####################] 100% -- SUCCESS Performing configuration copy. [####################] 100% -- SUCCESS Module 1: Refreshing compact flash and upgrading bios/loader/bootrom. Warning: please do not remove or power off the module at this time. [####################] 100% -- SUCCESS Finishing the upgrade, switch will reboot in 10 seconds.
Nexus 3524または3548スイッチのリロード後、show moduleコマンドを使用して、アップグレードが正常に行われたことを確認します。このコマンドの出力には、目的のターゲットリリースが表示されます。次に例を示します。ここでは、スイッチがNX-OSソフトウェアリリース9.3(6)に正常にアップグレードされています。
N3K-C3548# show module Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 48 48x10GE Supervisor N3K-C3548P-10G active * Mod Sw Hw Slot --- ----------------------- ------ ---- 1 9.3(6) 1.0 NA
NX-OSソフトウェアの中間リリースからターゲットリリースへのアップグレードが正常に行われたことを確認した後、中間リリースの統合バイナリイメージファイルをデバイスのブートフラッシュから削除することにより、スイッチのブートフラッシュの空き領域を確保します。これは、delete bootflash:{filename}コマンドを使用して実行できます。この例を次に示します。ここでは、NX-OS 7.0(3)I7(9)ユニファイドバイナリイメージファイルがスイッチのブートフラッシュから削除されています。
N3K-C3548# dir | include bin 459209441 Nov 19 23:44:19 2020 nxos.7.0.3.I7.9.bin 671643688 Nov 20 00:47:00 2020 nxos.9.3.6.bin N3K-C3548# delete bootflash:nxos.7.0.3.I7.9.bin Do you want to delete "/nxos.7.0.3.I7.9.bin" ? (yes/no/abort) [y] N3K-C3548# dir | include bin 671643688 Nov 20 00:47:00 2020 nxos.9.3.6.bin
setupコマンドを使用して、初期セットアップスクリプトを実行します。yesと入力して基本設定ダイアログに入り、NX-OSのCLIプロンプトが返されるまでEnterキーを繰り返し押して、表示されるすべてのデフォルトオプションを受け入れます。
注:初期セットアップスクリプトを実行しても、スイッチの既存の実行コンフィギュレーションは変更されません。初期セットアップスクリプトを実行する目的は、更新されたコントロールプレーンポリシング(CoPP)ポリシー設定がスイッチの実行コンフィギュレーションに含まれていることを確認することです。この手順を実行しないと、コントロールプレーントラフィックのパケット損失が発生する可能性があります。
この例を次に示します。
N3K-C3548# setup ---- Basic System Configuration Dialog ---- This setup utility will guide you through the basic configuration of the system. Setup configures only enough connectivity for management of the system. *Note: setup is mainly used for configuring the system initially, when no configuration is present. So setup always assumes system defaults and not the current system configuration values. Press Enter at anytime to skip a dialog. Use ctrl-c at anytime to skip the remaining dialogs. Would you like to enter the basic configuration dialog (yes/no): yes Create another login account (yes/no) [n]: Configure read-only SNMP community string (yes/no) [n]: Configure read-write SNMP community string (yes/no) [n]: Enter the switch name : Continue with Out-of-band (mgmt0) management configuration? (yes/no) [y]: Mgmt0 IPv4 address : Configure the default gateway? (yes/no) [y]: IPv4 address of the default gateway : Enable the telnet service? (yes/no) [n]: Enable the ssh service? (yes/no) [y]: Type of ssh key you would like to generate (dsa/rsa) : Configure the ntp server? (yes/no) [n]: Configure default interface layer (L3/L2) [L2]: Configure default switchport interface state (shut/noshut) [noshut]: Configure CoPP System Policy Profile ( default / l2 / l3 ) [default]: This configuration will be applied: no telnet server enable system default switchport no system default switchport shutdown policy-map type control-plane copp-system-policy ( default ) Would you like to edit the configuration? (yes/no) [n]: Use this configuration and save it? (yes/no) [y]: MTC:Executing copp config [########################################] 100% Copy complete, now saving to disk (please wait)... Copy complete.
このセクションでは、NX-OS 9.2(x)マイナーリリースのソースリリースからNX-OS 9.2(x)マイナーリリースのターゲットリリースに、標準的な方法でNX-OSソフトウェアをアップグレードする方法について説明します。
標準の中断を伴うNX-OSソフトウェアのアップグレードの例を、Cisco Nexus 3548スイッチで、ソースリリース9.2(1)からターゲットリリース9.2(4)に実行します。
N3K-C3548# show module Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 48 48x10GE Supervisor N3K-C3548P-10G active * Mod Sw Hw Slot --- ----------------------- ------ ---- 1 9.2(1) 1.0 NA
NX-OS 9.2(x)マイナーリリースのソースリリースからNX-OS 9.2(x)マイナーリリースのターゲットリリースへのアップグレードパスの概要を次に示します。
9.2(x) -> 9.2(x)
NX-OS 9.2(x)ソフトウェアでは、単一のNX-OSバイナリイメージファイル(統合イメージファイルと呼ばれることもあります)が使用されます。 このイメージは、シスコのソフトウェアダウンロードWebサイトからローカルコンピュータにダウンロードする必要があります。シスコのソフトウェアダウンロードWebサイトからソフトウェアをダウンロードするために実行する必要がある特定の手順については、このドキュメントでは説明しません。
注:NX-OSソフトウェアリリース9.2(4)にアップグレードする場合は、シスコのソフトウェアダウンロードWebサイトからコンパクトなNX-OSソフトウェアイメージをダウンロードできます。Webサイトを参照する際は、アップグレードしようとしているNexusスイッチのモデルを選択し、目的のターゲットNX-OSソフトウェアリリースに移動します。次に、説明に「Compact Image」が含まれ、ファイル名に「compact」が含まれるソフトウェアイメージを探します。詳細については、『Cisco Nexus 3500シリーズNX-OSソフトウェアアップグレードおよびダウングレードガイドリリース7.x』ドキュメントの「シスコのソフトウェアダウンロードWebサイトにあるCompact NX-OSソフトウェアイメージ」セクションを参照してください。
注:型番が – XLで終わるNexus 3524および3548シリーズスイッチでは、SCP経由でコンパクトイメージ手順を実行する必要はありません。これらのモデルには、完全な非圧縮NX-OSソフトウェアリリースの統合バイナリイメージファイルを保存するのに十分なブートフラッシュ領域があります。圧縮されていないNX-OSソフトウェアリリースの統合バイナリイメージファイル全体を、選択したファイル転送プロトコル(FTP、SFTP、SCP、TFTPなど)を使用してNexusスイッチに転送し、この手順の次のステップに進みます。
ターゲットリリースの統合バイナリイメージファイルを、SCP経由でNX-OSコンパクトイメージ手順を実行して、中断アップグレードするNexus 3524または3548シリーズスイッチにコピーします。この手順の詳細については、『Nexus 3000、3100、3500 NX-OSコンパクトイメージの手順』を参照してください。
注:NX-OSコンパクトイメージプロシージャを実行して、NX-OS統合バイナリイメージファイルのファイルサイズを小さくするため、NX-OS統合バイナリイメージファイルのMD5およびSHA512チェックサムが変更され、シスコのソフトウェアダウンロードWebサイトで公開されているMD5/SHA512チェックサムとは異なります。これは正常な動作であり、問題を示すものではありません。このシナリオでは、NX-OSソフトウェアのアップグレードを続行してください。
この例では、NX-OS 9.2(4)ソフトウェアリリースの統合バイナリイメージファイルを、SCP(Secure Copy Protocol)経由でCompact Image Procedure(compactキーワードで示される)を使用して、管理VRF経由で到達可能なSCPサーバ192.0.2.100からコピーする方法を示しています。
N3K-C3548# dir | include bin 512339094 Nov 20 16:58:21 2020 nxos.9.2.1.bin N3K-C3548# copy scp://username@192.0.2.100/nxos.9.2.4.bin bootflash: compact vrf management The authenticity of host '192.0.2.100 (192.0.2.100)' can't be established. ECDSA key fingerprint is SHA256:TwkQiylhtFDFPPwqh3U2Oq9ugrDuTQ50bB3boV5DkXM. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.0.2.100' (ECDSA) to the list of known hosts. username@192.0.2.100's password: nxos.9.2.4.bin 100% 1278MB 3.9MB/s 05:31 Copy complete, now saving to disk (please wait)... Copy complete. N3K-C3548# dir | include bin 512339094 Nov 20 16:58:21 2020 nxos.9.2.1.bin 530509806 Nov 23 18:58:45 2020 nxos.9.2.4.bin
install allコマンドを使用して、標準的なNX-OSソフトウェアの中断アップグレードを開始します。このコマンドでは、nxosパラメータが、ターゲットリリースに対応するNX-OS統合バイナリイメージファイルの絶対ファイルパスとともに渡される必要があります。
この例では、install allコマンドの結果を示しています。このコマンドのnxosパラメータには、NX-OS 9.2(4)統合バイナリイメージファイル(bootflash:nxos.9.2.4.bin)の絶対ファイルパスを指定します。
N3K-C3548# install all nxos bootflash:nxos.9.2.4.bin Installer will perform compatibility check first. Please wait. Installer is forced disruptive Verifying image bootflash:/nxos.9.2.4.bin for boot variable "nxos". [####################] 100% -- SUCCESS Verifying image type. [####################] 100% -- SUCCESS Preparing "nxos" version info using image bootflash:/nxos.9.2.4.bin. [####################] 100% -- SUCCESS Preparing "bios" version info using image bootflash:/nxos.9.2.4.bin. [####################] 100% -- SUCCESS Collecting "running" plugin(s) information. [####################] 100% -- SUCCESS Collecting plugin(s) information from "new" image. [####################] 100% -- SUCCESS [####################] 100% -- SUCCESS Performing module support checks. [####################] 100% -- SUCCESS Notifying services about system upgrade. [####################] 100% -- SUCCESS Compatibility check is done: Module bootable Impact Install-type Reason ------ -------- -------------- ------------ ------ 1 yes disruptive reset default upgrade is not hitless Images will be upgraded according to this table: Module Image Running-Version(pri:alt) New-Version Upg-Required ------ ---------- ---------------------------------------- -------------------- ------------ 1 nxos 9.2(1) 9.2(4) yes 1 bios v5.4.0(10/23/2019) v5.3.0(06/08/2019) no Switch will be reloaded for disruptive upgrade. Do you want to continue with the installation (y/n)? [n] y Install is in progress, please wait. Performing runtime checks. [####################] 100% -- SUCCESS Setting boot variables. [####################] 100% -- SUCCESS Performing configuration copy. [####################] 100% -- SUCCESS Module 1: Refreshing compact flash and upgrading bios/loader/bootrom. Warning: please do not remove or power off the module at this time. [####################] 100% -- SUCCESS Finishing the upgrade, switch will reboot in 10 seconds.
Nexus 3524または3548スイッチのリロード後、show moduleコマンドを使用して、アップグレードが正常に行われたことを確認します。このコマンドの出力には、目的のターゲットリリースが表示されます。次に例を示します。ここでは、スイッチがNX-OSソフトウェアリリース9.2(4)に正常にアップグレードされています。
N3K-C3548# show module Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 48 48x10GE Supervisor N3K-C3548P-10G active * Mod Sw Hw Slot --- ----------------------- ------ ---- 1 9.2(4) 1.0 NA
NX-OSソフトウェアのソースリリースからターゲットリリースへのアップグレードが正常に行われたことを確認した後、ソースリリースの統合バイナリイメージファイルをデバイスのブートフラッシュから削除することにより、スイッチのブートフラッシュの空き領域を保持します。これは、delete bootflash:{filename}コマンドを使用して実行できます。次に例を示します。ここでは、NX-OS 9.2(1)の統合バイナリイメージファイルがスイッチのブートフラッシュから削除されています。
N3K-C3548# dir | include bin 512339094 Nov 20 16:58:21 2020 nxos.9.2.1.bin 530509806 Nov 23 18:58:45 2020 nxos.9.2.4.bin N3K-C3548# delete bootflash:nxos.9.2.1.bin Do you want to delete "/nxos.9.2.1.bin" ? (yes/no/abort) [y] N3K-C3548# dir | include bin 530509806 Nov 23 18:58:45 2020 nxos.9.2.4.bin
setupコマンドを使用して、初期セットアップスクリプトを実行します。yesと入力して基本設定ダイアログに入り、NX-OSのCLIプロンプトが返されるまでEnterキーを繰り返し押して、表示されるすべてのデフォルトオプションを受け入れます。
注:初期セットアップスクリプトを実行しても、スイッチの既存の実行コンフィギュレーションは変更されません。初期セットアップスクリプトを実行する目的は、更新されたコントロールプレーンポリシング(CoPP)ポリシー設定がスイッチの実行コンフィギュレーションに含まれていることを確認することです。この手順を実行しないと、コントロールプレーントラフィックのパケット損失が発生する可能性があります。
この例を次に示します。
N3K-C3548# setup ---- Basic System Configuration Dialog ---- This setup utility will guide you through the basic configuration of the system. Setup configures only enough connectivity for management of the system. *Note: setup is mainly used for configuring the system initially, when no configuration is present. So setup always assumes system defaults and not the current system configuration values. Press Enter at anytime to skip a dialog. Use ctrl-c at anytime to skip the remaining dialogs. Would you like to enter the basic configuration dialog (yes/no): yes Create another login account (yes/no) [n]: Configure read-only SNMP community string (yes/no) [n]: Configure read-write SNMP community string (yes/no) [n]: Enter the switch name : Continue with Out-of-band (mgmt0) management configuration? (yes/no) [y]: Mgmt0 IPv4 address : Configure the default gateway? (yes/no) [y]: IPv4 address of the default gateway : Enable the telnet service? (yes/no) [n]: Enable the ssh service? (yes/no) [y]: Type of ssh key you would like to generate (dsa/rsa) : Configure the ntp server? (yes/no) [n]: Configure default interface layer (L3/L2) [L2]: Configure default switchport interface state (shut/noshut) [noshut]: Configure CoPP System Policy Profile ( default / l2 / l3 ) [default]: This configuration will be applied: no telnet server enable system default switchport no system default switchport shutdown policy-map type control-plane copp-system-policy ( default ) Would you like to edit the configuration? (yes/no) [n]: Use this configuration and save it? (yes/no) [y]: MTC:Executing copp config [########################################] 100% Copy complete, now saving to disk (please wait)... Copy complete.
このセクションでは、NX-OS 9.2(x)マイナーリリースのソースリリースからNX-OS 9.3(x)マイナーリリースのターゲットリリースに、標準的な方法でNX-OSソフトウェアをアップグレードする方法について説明します。
注:NX-OS 9.2(x)マイナーリリースのソースリリースからNX-OS 9.3(x)マイナーリリースのターゲットリリースにNX-OSソフトウェアをアップグレードする場合、目的のターゲットリリースにアップグレードする前に、9.2(4)への中間アップグレードを必ず行う必要があります。
標準の中断を伴うNX-OSソフトウェアのアップグレードの例を、Cisco Nexus 3548スイッチで、ソースリリース9.2(1)からターゲットリリース9.3(6)に実行します。
N3K-C3548# show module Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 48 48x10GE Supervisor N3K-C3548P-10G active * Mod Sw Hw Slot --- ----------------------- ------ ---- 1 9.2(1) 1.0 NA
NX-OS 9.2(x)マイナーリリースのソースリリースからNX-OS 9.3(x)マイナーリリースのターゲットリリースへのアップグレードパスの概要を次に示します。
9.2(x) -> 9.2(4) -> 9.3(x)
ソースリリースからNX-OSソフトウェアリリース9.2(4)の中間リリースへの標準的なNX-OSソフトウェアのアップグレードを実行するには、このドキュメントの「NX-OS 9.2(x)からNX-OS 9.2(x)へのアップグレード」セクションを参照してください。 これは、NX-OS 9.3(x)マイナーリリースのターゲットリリースへのアップグレードを成功させるために必要です。
NX-OS 9.3(x)ソフトウェアでは、単一のNX-OSバイナリイメージファイル(統合イメージファイルと呼ばれることもあります)が使用されます。 このイメージは、シスコのソフトウェアダウンロードWebサイトからローカルコンピュータにダウンロードする必要があります。シスコのソフトウェアダウンロードWebサイトからソフトウェアをダウンロードするために実行する必要がある特定の手順については、このドキュメントでは説明しません。
注:NX-OSソフトウェアリリース9.3(4)以降にアップグレードする場合は、シスコのソフトウェアダウンロードWebサイトからコンパクトなNX-OSソフトウェアイメージをダウンロードできます。Webサイトを参照する際は、アップグレードしようとしているNexusスイッチのモデルを選択し、目的のターゲットNX-OSソフトウェアリリースに移動します。次に、説明に「Compact Image」が含まれ、ファイル名に「compact」が含まれるソフトウェアイメージを探します。詳細については、『Cisco Nexus 3500シリーズNX-OSソフトウェアアップグレードおよびダウングレードガイドリリース7.x』ドキュメントの「シスコのソフトウェアダウンロードWebサイトにあるCompact NX-OSソフトウェアイメージ」セクションを参照してください。
注:型番が – XLで終わるNexus 3524および3548シリーズスイッチでは、SCP経由でコンパクトイメージ手順を実行する必要はありません。これらのモデルには、完全な非圧縮NX-OSソフトウェアリリースの統合バイナリイメージファイルを保存するのに十分なブートフラッシュ領域があります。圧縮されていないNX-OSソフトウェアリリースの統合バイナリイメージファイル全体を、選択したファイル転送プロトコル(FTP、SFTP、SCP、TFTPなど)を使用してNexusスイッチに転送し、この手順の次のステップに進みます。
ターゲットリリースの統合バイナリイメージファイルを、SCP経由でNX-OSコンパクトイメージ手順を実行して、中断アップグレードするNexus 3524または3548シリーズスイッチにコピーします。この手順の詳細については、『Nexus 3000、3100、3500 NX-OSコンパクトイメージの手順』を参照してください。
注:NX-OSコンパクトイメージプロシージャを実行して、NX-OS統合バイナリイメージファイルのファイルサイズを小さくするため、NX-OS統合バイナリイメージファイルのMD5およびSHA512チェックサムが変更され、シスコのソフトウェアダウンロードWebサイトで公開されているMD5/SHA512チェックサムとは異なります。これは正常な動作であり、問題を示すものではありません。このシナリオでは、NX-OSソフトウェアのアップグレードを続行してください。
この例では、NX-OS 9.3(6)ソフトウェアリリースの統合バイナリイメージファイルを、管理VRFを介して到達可能なSCPサーバ192.0.2.100からSCP経由で(compactキーワードで示される)Compact Image Procedureを介してコピーする方法を示しています。
N3K-C3548# dir | include bin 530509806 Nov 23 18:58:45 2020 nxos.9.2.4.bin N3K-C3548# copy scp://username@192.0.2.100/nxos.9.3.6.bin bootflash: compact vrf management The authenticity of host '192.0.2.100 (192.0.2.100)' can't be established. ECDSA key fingerprint is SHA256:TwkQiylhtFDFPPwqh3U2Oq9ugrDuTQ50bB3boV5DkXM. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.0.2.100' (ECDSA) to the list of known hosts. username@192.0.2.100's password: nxos.9.3.6.bin 100% 1882MB 3.9MB/s 08:09 Copy complete, now saving to disk (please wait)... Copy complete. N3K-C3548# dir | include bin 530509806 Nov 23 18:58:45 2020 nxos.9.2.4.bin 671643688 Nov 23 19:51:21 2020 nxos.9.3.6.bin
install allコマンドを使用して、標準的なNX-OSソフトウェアの中断アップグレードを開始します。このコマンドでは、nxosパラメータが、ターゲットリリースに対応するNX-OS統合バイナリイメージファイルの絶対ファイルパスとともに渡される必要があります。
この例では、install allコマンドの結果を示しています。このコマンドのnxosパラメータには、NX-OS 9.3(6)統合バイナリイメージファイル(bootflash:nxos.9.3.6.bin)の絶対ファイルパスを指定します。
N3K-C3548# install all nxos bootflash:nxos.9.3.6.bin Installer will perform compatibility check first. Please wait. Installer is forced disruptive Verifying image bootflash:/nxos.9.3.6.bin for boot variable "nxos". [####################] 100% -- SUCCESS Verifying image type. [####################] 100% -- SUCCESS [## ] 5% -- SUCCESS Preparing "nxos" version info using image bootflash:/nxos.9.3.6.bin. [####################] 100% -- SUCCESS Preparing "bios" version info using image bootflash:/nxos.9.3.6.bin. [####################] 100% -- SUCCESS Collecting "running" plugin(s) information. [####################] 100% -- SUCCESS Collecting plugin(s) information from "new" image. [####################] 100% -- SUCCESS [####################] 100% -- SUCCESS Performing module support checks. [####################] 100% -- SUCCESS Notifying services about system upgrade. [####################] 100% -- SUCCESS Compatibility check is done: Module bootable Impact Install-type Reason ------ -------- -------------- ------------ ------ 1 yes disruptive reset default upgrade is not hitless Images will be upgraded according to this table: Module Image Running-Version(pri:alt) New-Version Upg-Required ------ ---------- ---------------------------------------- -------------------- ------------ 1 nxos 9.2(4) 9.3(6) yes 1 bios v5.4.0(10/23/2019) v5.4.0(10/23/2019) no Switch will be reloaded for disruptive upgrade. Do you want to continue with the installation (y/n)? [n] y Install is in progress, please wait. Performing runtime checks. [####################] 100% -- SUCCESS Setting boot variables. [####################] 100% -- SUCCESS Performing configuration copy. [####################] 100% -- SUCCESS Module 1: Refreshing compact flash and upgrading bios/loader/bootrom. Warning: please do not remove or power off the module at this time. [####################] 100% -- SUCCESS Finishing the upgrade, switch will reboot in 10 seconds.
Nexus 3524または3548スイッチのリロード後、show moduleコマンドを使用して、アップグレードが正常に行われたことを確認します。このコマンドの出力には、目的のターゲットリリースが表示されます。次に例を示します。ここでは、スイッチがNX-OSソフトウェアリリース9.3(6)に正常にアップグレードされています。
N3K-C3548# show module Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 48 48x10GE Supervisor N3K-C3548P-10G active * Mod Sw Hw Slot --- ----------------------- ------ ---- 1 9.3(6) 1.0 NA
NX-OSソフトウェアのソースリリースからターゲットリリースへのアップグレードが正常に行われたことを確認した後、ソースリリースの統合バイナリイメージファイルをデバイスのブートフラッシュから削除することにより、スイッチのブートフラッシュの空き領域を保持します。これは、delete bootflash:{filename}コマンドを使用して実行できます。次に例を示します。ここでは、NX-OS 9.2(4)の統合バイナリイメージファイルがスイッチのブートフラッシュから削除されています。
N3K-C3548# dir | include bin 530509806 Nov 23 18:58:45 2020 nxos.9.2.4.bin 671643688 Nov 23 19:51:21 2020 nxos.9.3.6.bin N3K-C3548# delete bootflash:nxos.9.2.4.bin Do you want to delete "/nxos.9.2.4.bin" ? (yes/no/abort) [y] N3K-C3548# dir | include bin 671643688 Nov 23 19:51:21 2020 nxos.9.3.6.bin
setupコマンドを使用して、初期セットアップスクリプトを実行します。yesと入力して基本設定ダイアログに入り、NX-OSのCLIプロンプトが返されるまでEnterキーを繰り返し押して、表示されるすべてのデフォルトオプションを受け入れます。
注:初期セットアップスクリプトを実行しても、スイッチの既存の実行コンフィギュレーションは変更されません。初期セットアップスクリプトを実行する目的は、更新されたコントロールプレーンポリシング(CoPP)ポリシー設定がスイッチの実行コンフィギュレーションに含まれていることを確認することです。この手順を実行しないと、コントロールプレーントラフィックのパケット損失が発生する可能性があります。
この例を次に示します。
N3K-C3548# setup ---- Basic System Configuration Dialog ---- This setup utility will guide you through the basic configuration of the system. Setup configures only enough connectivity for management of the system. *Note: setup is mainly used for configuring the system initially, when no configuration is present. So setup always assumes system defaults and not the current system configuration values. Press Enter at anytime to skip a dialog. Use ctrl-c at anytime to skip the remaining dialogs. Would you like to enter the basic configuration dialog (yes/no): yes Create another login account (yes/no) [n]: Configure read-only SNMP community string (yes/no) [n]: Configure read-write SNMP community string (yes/no) [n]: Enter the switch name : Continue with Out-of-band (mgmt0) management configuration? (yes/no) [y]: Mgmt0 IPv4 address : Configure the default gateway? (yes/no) [y]: IPv4 address of the default gateway : Enable the telnet service? (yes/no) [n]: Enable the ssh service? (yes/no) [y]: Type of ssh key you would like to generate (dsa/rsa) : Configure the ntp server? (yes/no) [n]: Configure default interface layer (L3/L2) [L2]: Configure default switchport interface state (shut/noshut) [noshut]: Configure CoPP System Policy Profile ( default / l2 / l3 ) [default]: This configuration will be applied: no telnet server enable system default switchport no system default switchport shutdown policy-map type control-plane copp-system-policy ( default ) Would you like to edit the configuration? (yes/no) [n]: Use this configuration and save it? (yes/no) [y]: MTC:Executing copp config [########################################] 100% Copy complete, now saving to disk (please wait)... Copy complete.
このセクションでは、NX-OS 9.3(x)マイナーリリースのソースリリースからNX-OS 9.3(x)マイナーリリースのターゲットリリースに、標準的な方法でNX-OSソフトウェアをアップグレードする方法について説明します。
標準の中断を伴うNX-OSソフトウェアのアップグレードの例を、Cisco Nexus 3548スイッチで、ソースリリース9.3(1)からターゲットリリース9.3(6)に実行します。
N3K-C3548# show module Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 48 48x10GE Supervisor N3K-C3548P-10G active * Mod Sw Hw Slot --- ----------------------- ------ ---- 1 9.3(1) 1.0 NA
NX-OS 9.3(x)マイナーリリースのソースリリースからNX-OS 9.3(x)マイナーリリースのターゲットリリースへのアップグレードパスの概要を次に示します。
9.3(x) -> 9.3(x)
NX-OS 9.3(x)ソフトウェアでは、単一のNX-OSバイナリイメージファイル(統合イメージファイルと呼ばれることもあります)が使用されます。 このイメージは、シスコのソフトウェアダウンロードWebサイトからローカルコンピュータにダウンロードする必要があります。シスコのソフトウェアダウンロードWebサイトからソフトウェアをダウンロードするために実行する必要がある特定の手順については、このドキュメントでは説明しません。
注:NX-OSソフトウェアリリース9.3(4)以降にアップグレードする場合は、シスコのソフトウェアダウンロードWebサイトからコンパクトなNX-OSソフトウェアイメージをダウンロードできます。Webサイトを参照する際は、アップグレードしようとしているNexusスイッチのモデルを選択し、目的のターゲットNX-OSソフトウェアリリースに移動します。次に、説明に「Compact Image」が含まれ、ファイル名に「compact」が含まれるソフトウェアイメージを探します。詳細については、『Cisco Nexus 3500シリーズNX-OSソフトウェアアップグレードおよびダウングレードガイドリリース7.x』ドキュメントの「シスコのソフトウェアダウンロードWebサイトにあるCompact NX-OSソフトウェアイメージ」セクションを参照してください。
注:型番が – XLで終わるNexus 3524および3548シリーズスイッチでは、SCP経由でコンパクトイメージ手順を実行する必要はありません。これらのモデルには、完全な非圧縮NX-OSソフトウェアリリースの統合バイナリイメージファイルを保存するのに十分なブートフラッシュ領域があります。圧縮されていないNX-OSソフトウェアリリースの統合バイナリイメージファイル全体を、選択したファイル転送プロトコル(FTP、SFTP、SCP、TFTPなど)を使用してNexusスイッチに転送し、この手順の次のステップに進みます。
ターゲットリリースの統合バイナリイメージファイルを、SCP経由でNX-OSコンパクトイメージ手順を実行して、中断アップグレードするNexus 3524または3548シリーズスイッチにコピーします。この手順の詳細については、『Nexus 3000、3100、および3500 NX-OSコンパクトイメージの手順』を参照してください。
注:NX-OSコンパクトイメージプロシージャを実行して、NX-OS統合バイナリイメージファイルのファイルサイズを小さくするため、NX-OS統合バイナリイメージファイルのMD5およびSHA512チェックサムが変更され、シスコのソフトウェアダウンロードWebサイトで公開されているMD5/SHA512チェックサムとは異なります。これは正常な動作であり、問題を示すものではありません。このシナリオでは、NX-OSソフトウェアのアップグレードを続行してください。
この例では、NX-OS 9.3(6)ソフトウェアリリースの統合バイナリイメージファイルを、管理VRFを介して到達可能なSCPサーバ192.0.2.100からSCP経由で(compactキーワードで示される)Compact Image Procedureを介してコピーする方法を示しています。
N3K-C3548# dir | include bin 511694599 Nov 23 20:34:22 2020 nxos.9.3.1.bin N3K-C3548# copy scp://username@192.0.2.100/nxos.9.3.6.bin bootflash: compact vrf management The authenticity of host '192.0.2.100 (192.0.2.100)' can't be established. ECDSA key fingerprint is SHA256:TwkQiylhtFDFPPwqh3U2Oq9ugrDuTQ50bB3boV5DkXM. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.0.2.100' (ECDSA) to the list of known hosts. username@192.0.2.100's password: nxos.9.3.6.bin 100% 1882MB 4.4MB/s 07:09 Copy complete, now saving to disk (please wait)... Copy complete. N3K-C3548# dir | include bin 511694599 Nov 23 20:34:22 2020 nxos.9.3.1.bin 671643688 Nov 23 20:52:16 2020 nxos.9.3.6.bin
install allコマンドを使用して、標準的なNX-OSソフトウェアの中断アップグレードを開始します。このコマンドでは、nxosパラメータが、ターゲットリリースに対応するNX-OS統合バイナリイメージファイルの絶対ファイルパスとともに渡される必要があります。
この例では、install allコマンドの結果を示しています。このコマンドのnxosパラメータには、NX-OS 9.3(6)統合バイナリイメージファイル(bootflash:nxos.9.3.6.bin)の絶対ファイルパスを指定します。
N3K-C3548# install all nxos bootflash:nxos.9.3.6.bin Installer will perform compatibility check first. Please wait. Installer is forced disruptive Verifying image bootflash:/nxos.9.3.6.bin for boot variable "nxos". [####################] 100% -- SUCCESS Verifying image type. [####################] 100% -- SUCCESS Preparing "nxos" version info using image bootflash:/nxos.9.3.6.bin. [####################] 100% -- SUCCESS Preparing "bios" version info using image bootflash:/nxos.9.3.6.bin. [####################] 100% -- SUCCESS Collecting "running" plugin(s) information. [####################] 100% -- SUCCESS Collecting plugin(s) information from "new" image. [####################] 100% -- SUCCESS [####################] 100% -- SUCCESS Performing module support checks. [####################] 100% -- SUCCESS Notifying services about system upgrade. [####################] 100% -- SUCCESS Compatibility check is done: Module bootable Impact Install-type Reason ------ -------- -------------- ------------ ------ 1 yes disruptive reset default upgrade is not hitless Images will be upgraded according to this table: Module Image Running-Version(pri:alt) New-Version Upg-Required ------ ---------- ---------------------------------------- -------------------- ------------ 1 nxos 9.3(1) 9.3(6) yes 1 bios v5.4.0(10/23/2019) v5.4.0(10/23/2019) no Switch will be reloaded for disruptive upgrade. Do you want to continue with the installation (y/n)? [n] y Install is in progress, please wait. Performing runtime checks. [####################] 100% -- SUCCESS Setting boot variables. [####################] 100% -- SUCCESS Performing configuration copy. [####################] 100% -- SUCCESS Module 1: Refreshing compact flash and upgrading bios/loader/bootrom. Warning: please do not remove or power off the module at this time. [####################] 100% -- SUCCESS Finishing the upgrade, switch will reboot in 10 seconds.
Nexus 3524または3548スイッチのリロード後、show moduleコマンドを使用して、アップグレードが正常に行われたことを確認します。このコマンドの出力には、目的のターゲットリリースが表示されます。次に例を示します。ここでは、スイッチがNX-OSソフトウェアリリース9.3(6)に正常にアップグレードされています。
N3K-C3548# show module Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 48 48x10GE Supervisor N3K-C3548P-10G active * Mod Sw Hw Slot --- ----------------------- ------ ---- 1 9.3(6) 1.0 NA
NX-OSソフトウェアのソースリリースからターゲットリリースへのアップグレードが正常に行われたことを確認した後、ソースリリースの統合バイナリイメージファイルをデバイスのブートフラッシュから削除することにより、スイッチのブートフラッシュの空き領域を保持します。これは、delete bootflash:{filename}コマンドを使用して実行できます。次に例を示します。ここでは、NX-OS 9.3(1)の統合バイナリイメージファイルがスイッチのブートフラッシュから削除されています。
N3K-C3548# dir | include bin 511694599 Nov 23 20:34:22 2020 nxos.9.3.1.bin 671643688 Nov 23 20:52:16 2020 nxos.9.3.6.bin N3K-C3548# delete bootflash:nxos.9.3.1.bin Do you want to delete "/nxos.9.3.1.bin" ? (yes/no/abort) [y] N3K-C3548# dir | include bin 671643688 Nov 23 20:52:16 2020 nxos.9.3.6.bin
setupコマンドを使用して、初期セットアップスクリプトを実行します。yesと入力して基本設定ダイアログに入り、NX-OSのCLIプロンプトが返されるまでEnterキーを繰り返し押して、表示されるすべてのデフォルトオプションを受け入れます。
注:初期セットアップスクリプトを実行しても、スイッチの既存の実行コンフィギュレーションは変更されません。初期セットアップスクリプトを実行する目的は、更新されたコントロールプレーンポリシングポリシー設定がスイッチの実行コンフィギュレーションに含まれていることを確認することです。この手順を実行しないと、コントロールプレーントラフィックのパケット損失が発生する可能性があります。
この例を次に示します。
N3K-C3548# setup ---- Basic System Configuration Dialog ---- This setup utility will guide you through the basic configuration of the system. Setup configures only enough connectivity for management of the system. *Note: setup is mainly used for configuring the system initially, when no configuration is present. So setup always assumes system defaults and not the current system configuration values. Press Enter at anytime to skip a dialog. Use ctrl-c at anytime to skip the remaining dialogs. Would you like to enter the basic configuration dialog (yes/no): yes Create another login account (yes/no) [n]: Configure read-only SNMP community string (yes/no) [n]: Configure read-write SNMP community string (yes/no) [n]: Enter the switch name : Continue with Out-of-band (mgmt0) management configuration? (yes/no) [y]: Mgmt0 IPv4 address : Configure the default gateway? (yes/no) [y]: IPv4 address of the default gateway : Enable the telnet service? (yes/no) [n]: Enable the ssh service? (yes/no) [y]: Type of ssh key you would like to generate (dsa/rsa) : Configure the ntp server? (yes/no) [n]: Configure default interface layer (L3/L2) [L2]: Configure default switchport interface state (shut/noshut) [noshut]: Configure CoPP System Policy Profile ( default / l2 / l3 ) [default]: This configuration will be applied: no telnet server enable system default switchport no system default switchport shutdown policy-map type control-plane copp-system-policy ( default ) Would you like to edit the configuration? (yes/no) [n]: Use this configuration and save it? (yes/no) [y]: MTC:Executing copp config [########################################] 100% Copy complete, now saving to disk (please wait)... Copy complete.
改定 | 発行日 | コメント |
---|---|---|
3.0 |
06-Jan-2025 |
書式、スタイル、機械翻訳の変更。 |
2.0 |
25-Jul-2023 |
技術アップデート
PII、ブランディング要件、機械翻訳、スタイル要件、文法、およびフォーマットが更新されました。 |
1.0 |
26-Nov-2020 |
初版 |