この製品のドキュメントセットは、偏向のない言語を使用するように配慮されています。このドキュメントセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブ ランゲージの取り組みの詳細は、こちらをご覧ください。
シスコは世界中のユーザにそれぞれの言語でサポート コンテンツを提供するために、機械と人による翻訳を組み合わせて、本ドキュメントを翻訳しています。ただし、最高度の機械翻訳であっても、専門家による翻訳のような正確性は確保されません。シスコは、これら翻訳の正確性について法的責任を負いません。原典である英語版(リンクからアクセス可能)もあわせて参照することを推奨します。
このドキュメントでは、メジャーソフトウェアリリース間でのCisco Nexus 3524および3548シリーズスイッチのNX-OSソフトウェアの中断を伴うアップグレードプロセスについて説明します。
Cisco NX-OSでのファイルのコピーに関する基本的な知識があることが推奨されます。この機能の詳細については、次の該当するドキュメントのいずれかを参照してください。
Cisco Nexus 3000スイッチのNX-OSソフトウェアのアップグレードに関する基本的な知識があることが推奨されます。この手順の詳細については、次の該当するドキュメントのいずれかを参照してください。
このドキュメントの情報は、このドキュメントの「該当するハードウェア」セクションに記載されているCisco Nexus 3048シリーズスイッチに基づくものです。このドキュメントのデバイス出力は、さまざまなNX-OSソフトウェアリリースが稼働するNexus 3048TP-1GE(モデル番号N3K-C3048TP-1GE)から取得したものです。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
このドキュメントでは、Cisco Nexus 3048スイッチのNX-OSソフトウェアを、さまざまなメジャーソフトウェアリリースから他のメジャーソフトウェアリリースにアップグレードする方法について説明します。このドキュメントでは、一部のシナリオで従う必要がある特定のNX-OSソフトウェアアップグレードパスについても説明し、Nexus 3048スイッチでNX-OSソフトウェアをアップグレードしようとするときに発生する可能性がある一般的な落とし穴についても説明します。このドキュメントの目的は、一般的なNX-OSソフトウェアリリースとマイナーNX-OSソフトウェアリリース間でサポートされているNX-OSソフトウェアのアップグレードを実行する手順を示すことです。
このドキュメントでは、Cisco Nexus 3048シリーズスイッチで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 3048TP-1GEデバイスをNX-OSソフトウェアリリース7.0(3)I7(8)からNX-OSソフトウェアリリース9.3(5)にアップグレードする場合、7.0(3)I7(8)がソースリリースで、9.3(5)がターゲットリリースになります。
特定のソースリリースから特定のターゲットリリースにアップグレードするには、アップグレードパスで1つ以上の中間リリースへのアップグレードが必要になる場合があります。たとえば、Nexus 3048TP-1GEデバイスを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 6.0(2)U6(2a)以前になります。
Cisco Nexus N3K-C3048TP-1GEスイッチで、標準のNX-OSソフトウェアのアップグレードを、ソースリリース6.0(2)U5(1)からターゲットリリース6.0(2)U6(1a)に対して実行する例を示します。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ----------------------------------- ---------------------- ------------ 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE-SUP active * Mod Sw Hw World-Wide-Name(s) (WWN) --- -------------- ------ ---------------------------------------------------- 1 6.0(2)U5(1) 1.6 --
NX-OS 6.xソフトウェアには、システムイメージとキックスタートイメージの2つのNX-OSバイナリイメージファイルが必要です。これらのイメージは、シスコのソフトウェアダウンロードWebサイトからローカルコンピュータにダウンロードできます。シスコのソフトウェアダウンロードWebサイトからソフトウェアをダウンロードするために実行する必要がある特定の手順は、このドキュメントの範囲外です。
選択したファイル転送プロトコルを使用して、中断アップグレードするNexus 3048TP-1GEスイッチにNX-OS 6.xのキックスタートファイルとシステムバイナリイメージファイルをコピーします。この例では、NX-OS 6.0(2)U6(1a)ソフトウェアリリース用のキックスタートイメージファイルとシステムバイナリイメージファイルを、管理 VRF経由で到達可能なFTPサーバ192.0.2.100から、FTP(ファイル転送プロトコル)経由でコピーする方法を示しています。
N3K-C3048TP-1GE# dir | include bin 37734400 Aug 19 15:39:08 2020 n3000-uk9-kickstart.6.0.2.U5.1.bin 189984434 Aug 19 15:40:20 2020 n3000-uk9.6.0.2.U5.1.bin N3K-C3048TP-1GE# copy ftp://username@192.0.2.100/n3000-uk9-kickstart.6.0.2.U6.1a.bin bootflash: vrf management Password: Copy complete, now saving to disk (please wait)... N3K-C3048TP-1GE# copy ftp://username@192.0.2.100/n3000-uk9.6.0.2.U6.1a.bin bootflash: vrf management Password: Copy complete, now saving to disk (please wait)... N3K-C3048TP-1GE# dir | include bin 37734400 Aug 19 15:39:08 2020 n3000-uk9-kickstart.6.0.2.U5.1.bin 37844992 Aug 18 23:08:20 2020 n3000-uk9-kickstart.6.0.2.U6.1a.bin 189984434 Aug 19 15:40:20 2020 n3000-uk9.6.0.2.U5.1.bin 193468402 Aug 18 23:09:33 2020 n3000-uk9.6.0.2.U6.1a.bin
NX-OS 6.xのキックスタートファイルとシステムバイナリイメージファイルをNexus 3048TP-1GEスイッチにコピーした後、選択したファイル転送プロトコルを使用してアップグレードします。バイナリイメージファイルが転送時に破損していないことを確認するには、MD5またはSHA512のチェックサムがシスコのソフトウェアダウンロードWebサイトで公開されているチェックサムと一致していることを確認します。
Webサイトのイメージの上にカーソルを置き、シスコのソフトウェアダウンロードWebサイトを介してNX-OSバイナリイメージファイルのMD5およびSHA512チェックサムを識別します。この例を次に示します。
この例では、show file bootflash:{filename} md5sumコマンドを使用して、NX-OS 6.0(2)U6(1a)ソフトウェアリリースのキックスタートイメージファイルとシステムバイナリイメージファイルのMD5チェックサムを確認する方法を示します。NX-OS 6.0(2)U6(1a)キックスタートバイナリイメージファイルに想定されるMD5チェックサムは72af9c1090b8f5940fe2d15a6e5bbbcaですが、NX-OS 6.0(2)U6(1a)システムバイナリイメージファイルに想定されるMD5チェックサムは678a2dd054f98ac1b01bbbca2です0c08255b2dです。
N3K-C3048TP-1GE# show file bootflash:n3000-uk9-kickstart.6.0.2.U6.1a.bin md5sum 72af9c1090b8f5940fe2d15a6e5bbbca N3K-C3048TP-1GE# show file bootflash:n3000-uk9.6.0.2.U6.1a.bin md5sum 678a2dd054f98ac1b01c280c08255b2d
install allコマンドを使用して、標準的なNX-OSソフトウェアの中断アップグレードを開始します。このコマンドを実行するには、ターゲットリリースに対応するNX-OSキックスタートファイルとシステムバイナリイメージファイルの絶対ファイルパスとともに、kickstartパラメータとsystemパラメータの両方を渡す必要があります。
この例では、install allコマンドのkickstartパラメータにNX-OSキックスタートバイナリイメージファイルの絶対ファイルパス(bootflash:n3000-kickstart-uk9.6.0.2.U6.1a.bin)を指定し、systemパラメータにNX-OSシステムバイナリイメージファイルの絶対ファイルパス(bootflash:n3000-uk9.6.0.2.U6.1a.bin)をを指定します。
N3K-C3048TP-1GE# install all kickstart bootflash:n3000-uk9-kickstart.6.0.2.U6.1a.bin system bootflash:n3000-uk9.6.0.2.U6.1a.bin Installer is forced disruptive Verifying image bootflash:/n3000-uk9-kickstart.6.0.2.U6.1a.bin for boot variable "kickstart". [########################################] 100% -- SUCCESS Verifying image bootflash:/n3000-uk9.6.0.2.U6.1a.bin for boot variable "system". [########################################] 100% -- SUCCESS Verifying image type. [########################################] 100% -- SUCCESS Extracting "system" version from image bootflash:/n3000-uk9.6.0.2.U6.1a.bin. [########################################] 100% -- SUCCESS Extracting "kickstart" version from image bootflash:/n3000-uk9-kickstart.6.0.2.U6.1a.bin. [########################################] 100% -- SUCCESS Extracting "bios" version from image bootflash:/n3000-uk9.6.0.2.U6.1a.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 is performed be upgraded according to following table: Module Image Running-Version New-Version Upg-Required ------ ---------------- ---------------------- ---------------------- ------------ 1 system 6.0(2)U5(1) 6.0(2)U6(1a) yes 1 kickstart 6.0(2)U5(1) 6.0(2)U6(1a) yes 1 bios v4.5.0(11/09/2017) v1.2.0(08/25/2011) no Switch will be reloaded for disruptive upgrade. Do you want to continue with the installation (y/n)? [n] y Time Stamp: Tue Aug 18 23:20:16 2020 Install is in progress, please wait. Performing runtime checks. [########################################] 100% -- SUCCESS Setting boot variables. [########################################] 100% -- SUCCESS Performing configuration copy. [########################################] 100% -- SUCCESS Time Stamp: Tue Aug 18 23:21:05 2020 Finishing the upgrade, switch is performed reboot in 10 seconds.
Nexus 3048TP-1GEスイッチがリロードされたら、show moduleコマンドを使用して、アップグレードが正常に行われたことを確認します。このコマンドの出力には、目的のターゲットリリースが表示されます。この例を次に示します。ここでは、スイッチがNX-OSソフトウェアリリース6.0(2)U6(1a)に正常にアップグレードされています。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ----------------------------------- ---------------------- ------------ 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE-SUP active * Mod Sw Hw World-Wide-Name(s) (WWN) --- -------------- ------ ---------------------------------------------------- 1 6.0(2)U6(1a) 1.6 --
NX-OSソフトウェアのソースリリースからターゲットリリースへのアップグレードが正常に行われたことを確認したら、ソースリリースのキックスタートファイルとシステムバイナリイメージファイルをデバイスのブートフラッシュから削除して、スイッチのブートフラッシュの空き領域を確保します。これは、delete bootflash:{filename}コマンドで実行できます。この例を次に示します。ここでは、NX-OS 6.0(2)U5(1)のキックスタートファイルとシステムバイナリイメージファイルがスイッチのブートフラッシュから削除されています。
N3K-C3048TP-1GE# dir | include bin 37734400 Aug 19 15:39:08 2020 n3000-uk9-kickstart.6.0.2.U5.1.bin 37844992 Aug 18 23:08:20 2020 n3000-uk9-kickstart.6.0.2.U6.1a.bin 189984434 Aug 19 15:40:20 2020 n3000-uk9.6.0.2.U5.1.bin 193468402 Aug 18 23:09:33 2020 n3000-uk9.6.0.2.U6.1a.bin N3K-C3048TP-1GE# delete bootflash:n3000-uk9-kickstart.6.0.2.U5.1.bin N3K-C3048TP-1GE# delete bootflash:n3000-uk9.6.0.2.U5.1.bin N3K-C3048TP-1GE# dir | include bin 37844992 Aug 18 23:08:20 2020 n3000-uk9-kickstart.6.0.2.U6.1a.bin 193468402 Aug 18 23:09:33 2020 n3000-uk9.6.0.2.U6.1a.bin
このセクションでは、NX-OS 6.xメジャーリリースのソースリリースから、NX-OS 6.xメジャーリリースのターゲットリリース(ターゲットリリースは6.0(2)U6(3a)以降)へ、標準的なNX-OSソフトウェアアップグレードを段階的に実行する手順を説明します。
注:NX-OSソフトウェアを、6.0(2)U6(2a)以前のソースリリースから6.0(2)U6(3a)以降のターゲットリリースにアップグレードする場合、目的のターゲットリリースにアップグレードする前に、6.0(2)U6(2a)への中間アップグレードを必ず行う必要があります。
標準の中断NX-OSソフトウェアのアップグレードの例として、Cisco Nexus N3K-C3048TP-1GEスイッチで、6.0(2)U6(1a)のソースリリースから6.0(2)U6(10)のターゲットリリースに対して実行します。6.0(2)U6(2a)への中間アップグレードは必須です。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ----------------------------------- ---------------------- ------------ 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE-SUP active * Mod Sw Hw World-Wide-Name(s) (WWN) --- -------------- ------ ---------------------------------------------------- 1 6.0(2)U6(1a) 1.6 --
ソースリリースからNX-OSソフトウェアリリース6.0(2)U6(2a)への標準的な停止を伴うNX-OSソフトウェアアップグレードを実施するには、このドキュメントの「NX-OS 6.xから6.0(2)U6(2a)以前へのアップグレード」セクションを参照してください。これは、6.0(2)U6(3a)以降のターゲットリリースへのアップグレードを成功させるために必要です。
NX-OS 6.xソフトウェアには、システムイメージとキックスタートイメージの2つのNX-OSバイナリイメージファイルが必要です。これらのイメージは、シスコのソフトウェアダウンロードWebサイトからローカルコンピュータにダウンロードする必要があります。シスコのソフトウェアダウンロードWebサイトからソフトウェアをダウンロードするために実行する必要がある特定の手順は、このドキュメントの範囲外です。
選択したファイル転送プロトコルを使用して、アップグレードを中断するNexus 3048TP-1GEスイッチに、ターゲットリリース用のNX-OS 6.xキックスタートイメージファイルとシステムバイナリイメージファイルをコピーします。この例では、NX-OS 6.0(2)U6(10)ソフトウェアリリース用のキックスタートファイルとシステムバイナリイメージファイルを、ファイル転送プロトコル(FTP)経由で、管理 VRF経由で到達可能なFTPサーバ192.0.2.100からコピーする方法を示します。
N3K-C3048TP-1GE# dir | include bin 37853184 Aug 19 00:28:34 2020 n3000-uk9-kickstart.6.0.2.U6.2a.bin 206765681 Aug 19 00:29:55 2020 n3000-uk9.6.0.2.U6.2a.bin N3K-C3048TP-1GE# copy ftp://username@192.0.2.100/n3000-uk9-kickstart.6.0.2.U6.10.bin bootflash: vrf management Password: Copy complete, now saving to disk (please wait)... N3K-C3048TP-1GE# copy ftp://username@192.0.2.100/n3000-uk9.6.0.2.U6.10.bin bootflash: vrf management Password: Copy complete, now saving to disk (please wait)... N3K-C3048TP-1GE# dir | include bin 37881856 Aug 19 15:48:58 2020 n3000-uk9-kickstart.6.0.2.U6.10.bin 37853184 Aug 19 00:28:34 2020 n3000-uk9-kickstart.6.0.2.U6.2a.bin 206130057 Aug 19 15:50:07 2020 n3000-uk9.6.0.2.U6.10.bin 206765681 Aug 19 00:29:55 2020 n3000-uk9.6.0.2.U6.2a.bin
NX-OS 6.xのキックスタートファイルとシステムバイナリイメージファイルを選択したファイル転送プロトコルを使用してNexus 3048TP-1GEスイッチにコピーした後、バイナリイメージファイルが転送時に破損していないことを確認します。MD5またはSHA512チェックサムが、シスコのソフトウェアダウンロードWebサイトで公開されているものと一致していることを確認します。
NX-OSバイナリイメージファイルのMD5およびSHA512チェックサムは、シスコのソフトウェアダウンロードWebサイトで、Webサイトのイメージの上にカーソルを置くと表示されます。この例を次に示します。
この例では、show file bootflash:{filename} md5sumコマンドを使用して、NX-OS 6.0(2)U6(10)ソフトウェアリリースのキックスタートイメージファイルとシステムバイナリイメージファイルのMD5チェックサムを確認する方法を示します。NX-OS 6.0(2)U6(10)キックスタートバイナリイメージファイルに想定されるMD5チェックサムはf07cbe12d2e489ce02b9577b5975335ですが、NX-OS 6.0(2)U6(10)システムバイナリイメージファイルに想定されるMD5チェックサムは98b1ba8106afbcです85b83c0f985a66cd30。
N3K-C3048TP-1GE# show file bootflash:n3000-uk9-kickstart.6.0.2.U6.10.bin md5sum f07cbe12d2e489ce02b9577b59753335 N3K-C3048TP-1GE# show file bootflash:n3000-uk9.6.0.2.U6.10.bin md5sum 98b1ba8106afbc85b83c0f985a66cd30
install allコマンドを使用して、標準的なNX-OSソフトウェアの中断アップグレードを開始します。このコマンドを実行するには、ターゲットリリースに対応するNX-OSキックスタートファイルとシステムバイナリイメージファイルの絶対ファイルパスとともに、kickstartパラメータとsystemパラメータの両方を渡す必要があります。
この例では、install allコマンドを使用し、kickstartパラメータにNX-OSキックスタートバイナリイメージファイルの絶対ファイルパス(bootflash:n3000-kickstart-uk9.6.0.2.U6.10.bin)を指定し、systemパラメータにNX-OSシステムバイナリイメージファイルの絶対ファイルパス(bootflash:n3000-uk9.6.2.U6.10.bin)をを指定します。
N3K-C3048TP-1GE# install all kickstart bootflash:n3000-uk9-kickstart.6.0.2.U6.10.bin system bootflash:n3000-uk9.6.0.2.U6.10.bin Installer is forced disruptive Verifying image bootflash:/n3000-uk9-kickstart.6.0.2.U6.10.bin for boot variable "kickstart". [########################################] 100% -- SUCCESS Verifying image bootflash:/n3000-uk9.6.0.2.U6.10.bin for boot variable "system". [########################################] 100% -- SUCCESS Verifying image type. [########################################] 100% -- SUCCESS Extracting "system" version from image bootflash:/n3000-uk9.6.0.2.U6.10.bin. [########################################] 100% -- SUCCESS Extracting "kickstart" version from image bootflash:/n3000-uk9-kickstart.6.0.2.U6.10.bin. [########################################] 100% -- SUCCESS Extracting "bios" version from image bootflash:/n3000-uk9.6.0.2.U6.10.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 yes disruptive reset Forced by the user Images is performed be upgraded according to following table: Module Image Running-Version New-Version Upg-Required ------ ---------------- ---------------------- ---------------------- ------------ 1 system 6.0(2)U6(2a) 6.0(2)U6(10) yes 1 kickstart 6.0(2)U6(2a) 6.0(2)U6(10) yes 1 bios v4.5.0(11/09/2017) v1.4.0(12/09/2013) no Switch will be reloaded for disruptive upgrade. Do you want to continue with the installation (y/n)? [n] y Time Stamp: Wed Aug 19 15:56:38 2020 Install is in progress, please wait. Performing runtime checks. [########################################] 100% -- SUCCESS Setting boot variables. [########################################] 100% -- SUCCESS Performing configuration copy. [########################################] 100% -- SUCCESS Time Stamp: Wed Aug 19 15:57:32 2020 Finishing the upgrade, switch is performed reboot in 10 seconds.
Nexus 3048TP-1GEスイッチがリロードされたら、show moduleコマンドを使用して、アップグレードが正常に行われたことを確認します。このコマンドの出力には、目的のターゲットリリースが表示されます。この例を次に示します。ここでは、スイッチがNX-OSソフトウェアリリース6.0(2)U6(10)に正常にアップグレードされています。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ----------------------------------- ---------------------- ------------ 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE-SUP active * Mod Sw Hw World-Wide-Name(s) (WWN) --- -------------- ------ ---------------------------------------------------- 1 6.0(2)U6(10) 1.6 --
中間リリースからターゲットリリースへのNX-OSソフトウェアのアップグレードが成功したことが確認されたら、中間リリースのキックスタートファイルとシステムバイナリイメージファイルをデバイスのブートフラッシュから削除して、スイッチのブートフラッシュの空き領域を確保します。これは、delete bootflash:{filename}コマンドで実行できます。この例を次に示します。ここでは、NX-OS 6.0(2)U6(2a)キックスタートファイルとシステムバイナリイメージファイルがスイッチのブートフラッシュから削除されています。
N3K-C3048TP-1GE# dir | include bin 37881856 Aug 19 15:48:58 2020 n3000-uk9-kickstart.6.0.2.U6.10.bin 37853184 Aug 19 00:28:34 2020 n3000-uk9-kickstart.6.0.2.U6.2a.bin 206130057 Aug 19 15:50:07 2020 n3000-uk9.6.0.2.U6.10.bin 206765681 Aug 19 00:29:55 2020 n3000-uk9.6.0.2.U6.2a.bin N3K-C3048TP-1GE# delete bootflash:n3000-uk9-kickstart.6.0.2.U6.2a.bin N3K-C3048TP-1GE# delete bootflash:n3000-uk9.6.0.2.U6.2a.bin N3K-C3048TP-1GE# dir | include bin 37881856 Aug 19 15:48:58 2020 n3000-uk9-kickstart.6.0.2.U6.10.bin 206130057 Aug 19 15:50:07 2020 n3000-uk9.6.0.2.U6.10.bi
このセクションでは、NX-OS 6.xメジャーリリースのソースリリースから、NX-OS 7.xメジャーリリースのターゲットリリース(ソースリリースはNX-OS 6.0(2)U6(2a)以前)への、標準的なNX-OSソフトウェアアップグレードの段階的な手順について説明します。
注:ソースリリース6.0(2)U6(2a)以前からNX-OS 7.xメジャーリリースのターゲットリリースにNX-OSソフトウェアをアップグレードする場合は、中間アップグレードが2回必要です。最初の中間アップグレードはNX-OS 6.0(2)U6(2a)へのアップグレードで、2番目の中間アップグレードはNX-OS 6.0(2)U6(10)へのアップグレードです。NX-OS 6.0(2)U6(10)への2回目の中間アップグレードの後、NX-OS 7.xメジャーリリースで目的のターゲットリリースにアップグレードできます。
注:ターゲットリリースの7.0(3)I2(2a)、7.0(3)I2(2b)、7.0(3)I2(2c)、7.0(3)I2(2d)、7.0(3)I2(2e)、7.0(3)I2(3)、7.0(3)I2(3)、7.0(3)I2(4)、7.0(3)I3(1)にアップグレードする場合、必須の手動アップグレードを実行する必要があります、 7.0(3)I4(1) 、 7.0(3)I4(2) 、 7.0(3)I4(3) 、 7.0(3)I4(4) 、または7.0(3)I5(1)。詳細については、Field Notice 62433およびCisco Bug ID CSCvb64127を参照してください。
標準の中断NX-OSソフトウェアのアップグレード例として、Cisco Nexus N3K-C3048TP-1GEスイッチで、6.0(2)U6(1a)のソースリリースから7.0(3)I7(8)のターゲットリリースへのアップグレードを実行します。6.0(2)U6(2a)および6.0(2)U6(10)への中間アップグレードは必須です。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ----------------------------------- ---------------------- ------------ 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE-SUP active * Mod Sw Hw World-Wide-Name(s) (WWN) --- -------------- ------ ---------------------------------------------------- 1 6.0(2)U6(1a) 1.6 --
このドキュメントの「NX-OS 6.xからNX-OS 6.0(2)U6(3a)以降へのアップグレード」セクションに従って、ソースリリースからNX-OSソフトウェアリリース6.0(2)U6(10)に、中継リリース6.0(2)U6(2a)を通じて、標準的なNX-OSソフトウェアアップグレードを段階的に実行します。これは、NX-OS 7.xメジャーリリースのターゲットリリースへのアップグレードを成功させるために必要です。
このドキュメントの「NX-OS 6.0(2)U6(3a)以降からNX-OS 7.xへのアップグレード」セクションに従って、NX-OSソフトウェアリリース6.0(2)U6(10)からNX-OS 7.xメジャーリリースの対象リリースへの、標準的なNX-OSソフトウェアアップグレードを実施します。
このセクションでは、NX-OS 6.xメジャーリリースのソースリリースから、NX-OS 7.xメジャーリリースのターゲットリリース(ソースリリースはNX-OS 6.0(2)U6(3a)以降)への、標準的な停止を伴うNX-OSソフトウェアアップグレードの実行方法について説明します。
標準の中断NX-OSソフトウェアのアップグレード例を、Cisco Nexus N3K-C3048TP-1GEスイッチで、6.0(2)U6(10)のソースリリースから7.0(3)I7(8)のターゲットリリースに実行します。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ----------------------------------- ---------------------- ------------ 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE-SUP active * Mod Sw Hw World-Wide-Name(s) (WWN) --- -------------- ------ ---------------------------------------------------- 1 6.0(2)U6(10) 1.6 --
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 3000 Series NX-OS Software Upgrade and Downgrade Guide, Release 7.x』ドキュメントの「Compact NX-OS Software Images on Cisco's Software Download Website」セクションを参照してください。
任意のファイル転送プロトコルを使用して、中断を伴うアップグレードを行うNexus 3048TP-1GEスイッチに、ターゲットリリースのユニファイドバイナリイメージファイルをコピーします。この例では、NX-OS 7.0(3)I7(8)ソフトウェアリリースのキックスタートファイルとシステムバイナリイメージファイルを、FTP(ファイル転送プロトコル)経由で、管理 VRF経由で到達可能なFTPサーバ192.0.2.100からコピーする方法を示します。
N3K-C3048TP-1GE# dir | include bin 37881856 Aug 19 15:48:58 2020 n3000-uk9-kickstart.6.0.2.U6.10.bin 206130057 Aug 19 15:50:07 2020 n3000-uk9.6.0.2.U6.10.bin N3K-C3048TP-1GE# copy ftp://username@192.0.2.100/nxos.7.0.3.I7.8.bin bootflash: vrf management Password: Copy complete, now saving to disk (please wait)... N3K-C3048TP-1GE# dir | include bin 37881856 Aug 19 15:48:58 2020 n3000-uk9-kickstart.6.0.2.U6.10.bin 206130057 Aug 19 15:50:07 2020 n3000-uk9.6.0.2.U6.10.bin 982681088 Aug 20 21:05:12 2020 nxos.7.0.3.I7.8.bin
ターゲットリリースの統合バイナリイメージファイルがNexus 3048TP-1GEスイッチにコピーされた後、選択したファイル転送プロトコルを使用してアップグレードする場合は、バイナリイメージファイルが転送時に破損していないことを確認します。MD5またはSHA512チェックサムが、シスコのソフトウェアダウンロードWebサイトで公開されているものと一致することを確認します。
NX-OSバイナリイメージファイルのMD5およびSHA512チェックサムは、シスコのソフトウェアダウンロードWebサイトで、Webサイトのイメージの上にカーソルを置くと表示されます。次にこの例を示します。
この例では、show file bootflash:{filename} md5sumコマンドを使用して、NX-OS 7.0(3)I7(8)ソフトウェアリリース用の統合バイナリイメージファイルのMD5チェックサムを確認する方法を示します。NX-OS 7.0(3)I7(8)の統合バイナリイメージファイルに想定されるMD5チェックサムは、4568b131a87aa8be71f6ec190e30d597です。
N3K-C3048TP-1GE# show file bootflash:nxos.7.0.3.I7.8.bin md5sum 4568b131a87aa8be71f6ec190e30d597
注:ターゲットリリースの7.0(3)I2(2a)、7.0(3)I2(2b)、7.0(3)I2(2c)、7.0(3)I2(2d)、7.0(3)I2(2e)、7.0(3)I2(3)、7.0(3)I2(3)、7.0(3)I2(4)、7.0(3)I3(1)にアップグレードする場合、手動の手動アップグレード必須アップグレードを実行する必要があります)、7.0(3)I4(1)、7.0(3)I4(2)、7.0(3)I4(3)、7.0(3)I4(4)、または7.0(3)I5(1)。詳細については、Field Notice 62433およびCisco Bug ID CSCvb64127を参照してください。
install allコマンドを使用して、標準的なNX-OSソフトウェアの中断アップグレードを開始します。このコマンドでは、ターゲットリリースに対応するNX-OS統合バイナリイメージファイルの絶対ファイルパスを使用してnxosパラメータを渡す必要があります。
この例は、nxosパラメータがNX-OS 7.0(3)I7(8)統合バイナリイメージファイルの絶対ファイルパス(bootflash:nxos.7.0.3.I7.8.bin)を指すinstall allコマンドを示しています。
注:NX-OSソフトウェアのアップグレード中に表示される互換性チェックの結果に、「Unsupported in new image, module needs to be powered off」という理由が示されている場合があります。これは正常な動作であり、NX-OSソフトウェアのアップグレードプロセスに混乱を招く問題を示すものではありません。このメッセージは、NX-OSソフトウェアのアップグレードを正常に行うためにスイッチをリロードする必要があるため、ターゲットのNX-OSソフトウェアリリースへの中断のないISSUはサポートされていないことを示しています。次の例は、このメッセージを示し、このメッセージに関係なくNX-OSソフトウェアのアップグレードプロセスが正常に実行されることを示しています。
N3K-C3048TP-1GE# install all nxos bootflash:nxos.7.0.3.I7.8.bin Installer is forced disruptive Verifying image bootflash:/nxos.7.0.3.I7.8.bin for boot variable "nxos". [########################################] 100% -- SUCCESS Verifying image type. [########################################] 100% -- SUCCESS Extracting "nxos" version from image bootflash:/nxos.7.0.3.I7.8.bin. [########################################] 100% -- SUCCESS Extracting "bios" version from image bootflash:/nxos.7.0.3.I7.8.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 are upgraded according to this table: Module Image Running-Version New-Version Upg-Required ------ ---------------- ---------------------- ---------------------- ------------ 1 kickstart 6.0(2)U6(10) 7.0(3)I7(8) yes 1 bios v4.5.0(11/09/2017) v4.5.0(11/09/2017) no Switch is reloaded for disruptive upgrade. Do you want to continue with the installation (y/n)? [n] y Time Stamp: Thu Aug 20 21:12:02 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 Aug 20 21:13:23 2020 Finishing the upgrade, switch is performed reboot in 10 seconds.
Nexus 3048TP-1GEスイッチがリロードされたら、show moduleコマンドを使用して、アップグレードが正常に行われたことを確認します。このコマンドの出力には、目的のターゲットリリースが表示されます。この例を次に示します。ここでは、スイッチがNX-OSソフトウェアリリース7.0(3)I7(8)に正常にアップグレードされています。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE active * Mod Sw Hw Slot --- ---------------- ------ ---- 1 7.0(3)I7(8) 1.6 NA
NX-OSソフトウェアの中間リリースからターゲットリリースへのアップグレードが成功したことを確認したら、中間リリースのキックスタートファイルとシステムバイナリイメージファイルをデバイスのブートフラッシュから削除して、スイッチのブートフラッシュの空き領域を確保します。これは、delete bootflash:{filename}コマンドで実行できます。この例を次に示します。ここでは、NX-OS 6.0(2)U6(10)のキックスタートファイルとシステムバイナリイメージファイルがスイッチのブートフラッシュから削除されています。
N3K-C3048TP-1GE# dir | include bin 37881856 Aug 19 15:48:58 2020 n3000-uk9-kickstart.6.0.2.U6.10.bin 206130057 Aug 19 15:50:07 2020 n3000-uk9.6.0.2.U6.10.bin 982681088 Aug 20 21:05:12 2020 nxos.7.0.3.I7.8.bin N3K-C3048TP-1GE# delete bootflash:n3000-uk9-kickstart.6.0.2.U6.10.bin Do you want to delete "/n3000-uk9-kickstart.6.0.2.U6.10.bin" ? (yes/no/abort) [y] y N3K-C3048TP-1GE# delete bootflash:n3000-uk9.6.0.2.U6.10.bin Do you want to delete "/n3000-uk9.6.0.2.U6.10.bin" ? (yes/no/abort) [y] y N3K-C3048TP-1GE# dir | include bin 982681088 Aug 20 21:05:12 2020 nxos.7.0.3.I7.8.bin
注:シスコのソフトウェアダウンロードWebサイトから直接ダウンロードしたコンパクトなNX-OSソフトウェアイメージを使用してアップグレードする場合は、この手順をスキップしてください。詳細については、『Cisco Nexus 3000 Series NX-OS Software Upgrade and Downgrade Guide, Release 7.x』ドキュメントの「Compact NX-OS Software Images on Cisco's Software Download Website」セクションを参照してください。
デバイスのブートフラッシュに格納されているNX-OS 7.0(3)I7(8)バイナリイメージファイルに対してNX-OS Compact Imageプロシージャを実行するには、install all nxos bootflash:{nxos-binary-image-file.bin} compactコマンドを使用します。これにより、NX-OS 7.0(3)I7(8)バイナリイメージファイルのファイルサイズが小さくなり、ブートフラッシュの空き容量が増加します。Nexus 3048TP-1GEスイッチのブートフラッシュの合計サイズは、7.xまたは9.xメジャーリリースの2つのNX-OSバイナリイメージファイルを同時に格納するのに十分ではないため、これは、将来のNX-OSソフトウェアアップグレードを実行するための要件です。NX-OSコンパクトイメージの手順の詳細については、『Nexus 3000、3100、および3500 NX-OSコンパクトイメージの手順』を参照してください。
Nexusスイッチのブートフラッシュに保存されたNX-OS 7.0(3)I7(8)バイナリイメージファイルに対して実行するNX-OSコンパクトイメージ手順の例を次に示します。
N3K-C3048TP-1GE# dir | include bin 982681088 Aug 20 21:05:12 2020 nxos.7.0.3.I7.8.bin N3K-C3048TP-1GE# install all nxos bootflash:nxos.7.0.3.I7.8.bin compact Installer is performed perform compatibility check first. Please wait. Compacting currently loaded image bootflash:/nxos.7.0.3.I7.8.bin ......................................... Compact bootflash:/nxos.7.0.3.I7.8.bin done N3K-C3048TP-1GE# dir | include bin 471871960 Aug 20 22:05:03 2020 nxos.7.0.3.I7.8.bin
このセクションでは、NX-OS 6.xメジャーリリースのソースリリースから、NX-OS 9.2(x)マイナーリリースのターゲットリリースに、NX-OS 6.0(2)U6(2a)以前のソースリリースからアップグレードする標準的なNX-OSソフトウェアアップグレードの方法について説明します。
注:ソースリリース6.0(2)U6(2a)以前からNX-OS 9.2(x)メジャーリリースのターゲットリリースにNX-OSソフトウェアをアップグレードする場合は、中間アップグレードが3回必須です。最初の中間アップグレードはNX-OS 6.0(2)U6(2a)です。2番目の中間アップグレードはNX-OS 6.0(2)U6(10)です。3番目の中間アップグレードはNX-OS 7.0(3)I7(8)へのアップグレードです。7.0(3)I7(8)への3回目の中間アップグレードの後、NX-OS 9.2(x)マイナーリリースで目的のターゲットリリースにアップグレードできます。
標準の中断NX-OSソフトウェアアップグレードの例として、Cisco Nexus N3K-C3048TP-1GEスイッチで、6.0(2)U6(1a)のソースリリースから9.2(4)のターゲットリリースに対して実行します。また、6.0(2)U6(2a)、6.0(2)U6(10)、および7.0(3)I7(8)への中間アップグレードも必須です。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ----------------------------------- ---------------------- ------------ 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE-SUP active * Mod Sw Hw World-Wide-Name(s) (WWN) --- -------------- ------ ---------------------------------------------------- 1 6.0(2)U6(1a) 1.6 --
このドキュメントの「NX-OS 6.xからNX-OS 6.0(2)U6(3a)以降へのアップグレード」セクションに従って、ソースリリースからNX-OSソフトウェアリリース6.0(2)U6(10)に、中継リリース6.0(2)U6(2a)を通じて、標準的なNX-OSソフトウェアアップグレードを段階的に実行します。このプロセスでは、1回目と2回目の中間アップグレードが扱われます。また、6.0(2)U6(10)から7.0(3)I7(8)への3回目の中間アップグレードを成功させるために必要です。これは、NX-OS 9.2(x)マイナーリリースのターゲットリリースへのアップグレードを成功させるために必要です。
NX-OSソフトウェアリリース6.0(2)U6(10)から中間リリース7.0(3)I7(8)への標準的なNX-OSソフトウェアアップグレードを実行するには、このドキュメントの「NX-OS 6.0(2)U6(3a)以降からNX-OS 7.xへのアップグレード」セクションに従ってください。これは、NX-OS 9.2(x)マイナーリリースのターゲットリリースへのアップグレードを成功させるために必要です。
NX-OSソフトウェアリリース7.0(3)I7(8)から目的のターゲットリリース(NX-OS 9.2(x)マイナーリリース)への標準的なNX-OSソフトウェアアップグレードを実行するには、このドキュメントの「NX-OS 7.xからNX-OS 9.2(x)へのアップグレード」セクションに従ってください。
このセクションでは、NX-OS 6.xメジャーリリースのソースリリースから、NX-OS 9.2(x)マイナーリリースのターゲットリリースに、NX-OS 6.0(2)U6(3a)以降のソースリリースからアップグレードする標準的なNX-OSソフトウェアアップグレードの方法について説明します。
注:ソースリリース6.0(2)U6(3a)以降からNX-OS 9.2(x)マイナーリリースのターゲットリリースにNX-OSソフトウェアをアップグレードする場合、目的のターゲットリリースにアップグレードする前に、NX-OS 7.0(3)I7(8)への中間アップグレードを必ず行う必要があります。
標準の中断NX-OSソフトウェアアップグレードの例として、Cisco Nexus N3K-C3048TP-1GEスイッチで、6.0(2)U6(10)のソースリリースから9.2(4)のターゲットリリースに対して実行します。7.0(3)I7(8)への中間アップグレードは必須です。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ----------------------------------- ---------------------- ------------ 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE-SUP active * Mod Sw Hw World-Wide-Name(s) (WWN) --- -------------- ------ ---------------------------------------------------- 1 6.0(2)U6(10) 1.6 --
NX-OSソフトウェアリリース6.0(2)U6(10)から中間リリース7.0(3)I7(8)への標準的なNX-OSソフトウェアアップグレードを実行するには、このドキュメントの「NX-OS 6.0(2)U6(3a)以降からNX-OS 7.xへのアップグレード」セクションに従ってください。これは、NX-OS 9.2(x)マイナーリリースのターゲットリリースへのアップグレードを成功させるために必要です。
NX-OSソフトウェアリリース7.0(3)I7(8)から目的のターゲットリリース(NX-OS 9.2(x)マイナーリリース)への標準的なNX-OSソフトウェアアップグレードを実行するには、このドキュメントの「NX-OS 7.xからNX-OS 9.2(x)へのアップグレード」セクションに従ってください。
このセクションでは、NX-OS 6.xメジャーリリースのソースリリースから、NX-OS 9.3(x)マイナーリリースのターゲットリリースに、NX-OS 6.0(2)U6(2a)以前のソースリリースからアップグレードする標準的なNX-OSソフトウェアアップグレードの方法について説明します。
注:ソースリリース6.0(2)U6(2a)以前からNX-OS 9.3(x)マイナーリリースのターゲットリリースにNX-OSソフトウェアをアップグレードするには、中間アップグレードが3回必須です。最初の中間アップグレードはNX-OS 6.0(2)U6(2a)です。2番目の中間アップグレードはNX-OS 6.0(2)U6(10)です。3番目の中間アップグレードはNX-OS 7.0(3)I7(8)へのアップグレードです。7.0(3)I7(8)への3回目の中間アップグレードの後、NX-OS 9.3(x)マイナーリリースで目的のターゲットリリースにアップグレードできます。
標準の中断NX-OSソフトウェアアップグレードの例として、Cisco Nexus N3K-C3048TP-1GEスイッチで、6.0(2)U6(1a)のソースリリースから9.3(5)のターゲットリリースに対して実行します。また、6.0(2)U6(2a)、6.0(2)U6(10)、および7.0(3)I7(8)への中間アップグレードも必須です。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ----------------------------------- ---------------------- ------------ 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE-SUP active * Mod Sw Hw World-Wide-Name(s) (WWN) --- -------------- ------ ---------------------------------------------------- 1 6.0(2)U6(1a) 1.6 --
このドキュメントの「NX-OS 6.xからNX-OS 6.0(2)U6(3a)以降へのアップグレード」セクションに従って、ソースリリースからNX-OSソフトウェアリリース6.0(2)U6(10)に、中継リリース6.0(2)U6(2a)を通じて、標準的なNX-OSソフトウェアアップグレードを段階的に実行します。このプロセスでは、1回目と2回目の中間アップグレードが扱われます。また、6.0(2)U6(10)から7.0(3)I7(8)への3回目の中間アップグレードを成功させるために必要です。これは、NX-OS 9.3(x)マイナーリリースのターゲットリリースへのアップグレードを成功させるために必要です。
NX-OSソフトウェアリリース6.0(2)U6(10)から中間リリース7.0(3)I7(8)への標準的なNX-OSソフトウェアアップグレードを実行するには、このドキュメントの「NX-OS 6.0(2)U6(3a)以降からNX-OS 7.xへのアップグレード」セクションに従ってください。これは、NX-OS 9.3(x)マイナーリリースのターゲットリリースへのアップグレードを成功させるために必要です。
NX-OSソフトウェアリリース7.0(3)I7(8)から目的のターゲットリリース(NX-OS 9.3(x)マイナーリリース)への標準的なNX-OSソフトウェアアップグレードを実行するには、このドキュメントの「NX-OS 7.xからNX-OS 9.3(x)へのアップグレード」セクションに従ってください。
このセクションでは、NX-OS 6.xメジャーリリースのソースリリースから、NX-OS 9.3(x)マイナーリリースのターゲットリリース(ソースリリースはNX-OS 6.0(2)U6(3a)以降)へ、標準的なNX-OSソフトウェアアップグレードを段階的に実行する手順を説明します。
注:ソースリリース6.0(2)U6(3a)以降からNX-OS 9.3(x)マイナーリリースのターゲットリリースにNX-OSソフトウェアをアップグレードする場合、目的のターゲットリリースにアップグレードする前に、NX-OS 7.0(3)I7(8)への中間アップグレードを必ず行う必要があります。
標準の中断NX-OSソフトウェアアップグレードの例として、Cisco Nexus N3K-C3048TP-1GEスイッチで、6.0(2)U6(10)のソースリリースから9.3(5)のターゲットリリースに対して実行します。7.0(3)I7(8)への中間アップグレードは必須です。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ----------------------------------- ---------------------- ------------ 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE-SUP active * Mod Sw Hw World-Wide-Name(s) (WWN) --- -------------- ------ ---------------------------------------------------- 1 6.0(2)U6(10) 1.6 --
NX-OSソフトウェアリリース6.0(2)U6(10)から中間リリース7.0(3)I7(8)への標準的なNX-OSソフトウェアアップグレードを実行するには、このドキュメントの「NX-OS 6.0(2)U6(3a)以降からNX-OS 7.xへのアップグレード」セクションに従ってください。これは、NX-OS 9.3(x)マイナーリリースのターゲットリリースへのアップグレードを成功させるために必要です。
NX-OSソフトウェアリリース7.0(3)I7(8)から目的のターゲットリリース(NX-OS 9.3(x)マイナーリリース)への標準的なNX-OSソフトウェアアップグレードを実行するには、このドキュメントの「NX-OS 7.xからNX-OS 9.3(x)へのアップグレード」セクションに従ってください。
このセクションでは、NX-OS 7.xメジャーリリースのソースリリースから、NX-OS 7.xメジャーリリースの後のターゲットリリースに、NX-OSソフトウェアを標準の状態でアップグレードする方法について説明します。
注:ソースリリースの7.0(3)I7(5)または7.0(3)I7(5a)から、それ以降のNX-OSソフトウェアリリースへのNX-OSソフトウェアのアップグレードが、「Digital signature verification failed」または「Image verification failed」エラーメッセージで失敗する場合があります。この問題の根本原因は、Cisco Bug ID CSCvm11656です。no feature signature-verificationコンフィギュレーションコマンドを使用してこのアップグレードのためのNX-OSイメージの検証を無効にすると、この問題を回避できます。
標準の中断NX-OSソフトウェアのアップグレード例を、Cisco Nexus N3K-C3048TP-1GEスイッチで、ソースリリース7.0(3)I2(2a)からターゲットリリース7.0(3)I7(8)に実行します。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ------------------------------------- ----------------- ---------- 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE active * Mod Sw Hw Slot --- ---------------- ------ ---- 1 7.0(3)I2(2a) 1.6 NA
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 3000 Series NX-OS Software Upgrade and Downgrade Guide, Release 7.x』ドキュメントの「Compact NX-OS Software Images on Cisco's Software Download Website」セクションを参照してください。
任意のファイル転送プロトコルを使用して、中断を伴うアップグレードを行うNexus 3048TP-1GEスイッチに、ターゲットリリースのユニファイドバイナリイメージファイルをコピーします。この例では、NX-OS 7.0(3)I7(8)ソフトウェアリリースのキックスタートファイルとシステムバイナリイメージファイルを、FTP(ファイル転送プロトコル)経由で、管理 VRF経由で到達可能なFTPサーバ192.0.2.100からコピーする方法を示します。
N3K-C3048TP-1GE# dir | include bin 537972736 Sep 02 17:51:02 2020 nxos.7.0.3.I2.2a.bin N3K-C3048TP-1GE# copy ftp://username@192.0.2.100/nxos.7.0.3.I7.8.bin bootflash: vrf management Password: ***** Transfer of file Completed Successfully ***** Copy complete, now saving to disk (please wait)... N3K-C3048TP-1GE# dir | include bin 537972736 Sep 02 17:51:02 2020 nxos.7.0.3.I2.2a.bin 982681088 Sep 02 19:05:14 2020 nxos.7.0.3.I7.8.bin
注:NX-OSソフトウェアリリース7.0(3)I5(2)以降では、SCP経由でNX-OSコンパクトイメージプロシージャを実行することにより、SCP経由でターゲットリリースの統合バイナリイメージファイルをコピーする必要があります。この手順の詳細については、『Nexus 3000、3100、3500 NX-OSコンパクトイメージの手順』を参照してください。
注:NX-OSコンパクトイメージ手順を実行してNX-OSユニファイドバイナリイメージファイルのファイルサイズを小さくするため、NX-OSユニファイドバイナリイメージファイルのMD5およびSHA512チェックサムが変更され、シスコのソフトウェアダウンロードWebサイトで公開されているMD5/SHA512チェックサムとは異なります。これは正常な動作であり、問題の兆候ではありません。この手順のステップ3とステップ4をスキップし、このシナリオのNX-OSソフトウェアのアップグレードを続行してください。
注:この手順が必要なのは、手順2でSCP経由でNX-OSコンパクトイメージプロシージャを実行し、SCP経由でターゲットリリースのユニファイドバイナリイメージをコピーしなかった場合だけです。
バイナリイメージファイルのMD5またはSHA512チェックサムがシスコのソフトウェアダウンロードWebサイトで公開されている内容と一致することを確認して、バイナリイメージファイルが転送時に破損していないことを確認します。
NX-OSバイナリイメージファイルのMD5およびSHA512チェックサムは、シスコのソフトウェアダウンロードWebサイトで、Webサイトのイメージの上にカーソルを置くと表示されます。次にこの例を示します。
この例では、show file bootflash:{filename} md5sumコマンドを使用して、NX-OS 7.0(3)I7(8)ソフトウェアリリース用の統合バイナリイメージファイルのMD5チェックサムを確認する方法を示します。NX-OS 7.0(3)I7(8)の統合バイナリイメージファイルに想定されるMD5チェックサムは、4568b131a87aa8be71f6ec190e30d597です。
N3K-C3048TP-1GE# show file bootflash:nxos.7.0.3.I7.8.bin md5sum 4568b131a87aa8be71f6ec190e30d597
注:シスコのソフトウェアダウンロードWebサイトから直接ダウンロードしたコンパクトなNX-OSソフトウェアイメージを使用してアップグレードする場合は、この手順をスキップしてください。詳細については、『Cisco Nexus 3000 Series NX-OS Software Upgrade and Downgrade Guide, Release 7.x』ドキュメントの「Compact NX-OS Software Images on Cisco's Software Download Website」セクションを参照してください。
注:この手順が必要なのは、手順2でSCP経由でNX-OSコンパクトイメージプロシージャを実行し、SCP経由でターゲットリリースのユニファイドバイナリイメージをコピーしなかった場合だけです。
デバイスのブートフラッシュに格納されているNX-OS 7.0(3)I7(8)バイナリイメージファイルに対してNX-OS Compact Imageプロシージャを実行するには、install all nxos bootflash:{nxos-binary-image-file.bin} compactコマンドを使用します。これにより、NX-OS 7.0(3)I7(8)バイナリイメージファイルのファイルサイズが小さくなり、ブートフラッシュの空き容量が増加します。Nexus 3048TP-1GEスイッチのブートフラッシュの合計サイズは、7.xまたは9.xメジャーリリースの2つのNX-OSバイナリイメージファイルを同時に格納するのに十分ではないため、これは、将来のNX-OSソフトウェアアップグレードを実行するための要件です。NX-OSコンパクトイメージの手順の詳細については、『Nexus 3000、3100、および3500 NX-OSコンパクトイメージの手順』を参照してください。
Nexusスイッチのブートフラッシュに保存されたNX-OS 7.0(3)I7(8)バイナリイメージファイルに対して実行するNX-OSコンパクトイメージ手順の例を次に示します。
N3K-C3048TP-1GE# dir | include bin 537972736 Sep 02 17:51:02 2020 nxos.7.0.3.I2.2a.bin
982681088 Aug 20 21:05:12 2020 nxos.7.0.3.I7.8.bin N3K-C3048TP-1GE# install all nxos bootflash:nxos.7.0.3.I7.8.bin compact Installer is performed perform compatibility check first. Please wait. Compacting currently loaded image bootflash:/nxos.7.0.3.I7.8.bin ......................................... Compact bootflash:/nxos.7.0.3.I7.8.bin done N3K-C3048TP-1GE# dir | include bin 537972736 Sep 02 17:51:02 2020 nxos.7.0.3.I2.2a.bin
471871960 Aug 20 22:05:03 2020 nxos.7.0.3.I7.8.bin
install allコマンドを使用して、標準的なNX-OSソフトウェアの中断アップグレードを開始します。このコマンドでは、ターゲットリリースに対応するNX-OS統合バイナリイメージファイルの絶対ファイルパスを使用してnxosパラメータを渡す必要があります。
この例は、nxosパラメータがNX-OS 7.0(3)I7(8)統合バイナリイメージファイルの絶対ファイルパス(bootflash:nxos.7.0.3.I7.8.bin)を指すinstall allコマンドを示しています。
注:7.0(3)I2(2)、7.0(3)I2(2a)、7.0(3)I2(2b)、7.0(3)I2(2c)、7.0(3)I2(2d)、7.0(3)I2(2e)、または7.0(3)I2(3)のソースリリースから、7.0(3)I3(1)以降のターゲットリリースにアップグレードすると、次のメッセージが表示されることがあります。
「running-configには、新しいイメージと互換性のない設定が含まれています(厳密な非互換性)。
show incompatibility-all nxos <image>'コマンドを実行して、無効にする必要がある機能を確認してください。
これは、Cisco Bug ID CSCuz23930の結果としての誤検出であり、show incompatiblity-all nxosコマンドで互換性のない設定が表示されない場合は無視しても問題ありません。 次の例は、このメッセージを示し、このメッセージに関係なくNX-OSソフトウェアのアップグレードプロセスが正常に実行されることを示しています。
N3K-C3048TP-1GE# install all nxos bootflash:nxos.7.0.3.I7.8.bin Installer is performed perform compatibility check first. Please wait. Installer is forced disruptive Verifying image bootflash:/nxos.7.0.3.I7.8.bin for boot variable "nxos". [####################] 100% -- SUCCESS Verifying image type. [####################] 100% -- SUCCESS [## ] 5% -- SUCCESS Preparing "nxos" version info using image bootflash:/nxos.7.0.3.I7.8.bin. [####################] 100% -- SUCCESS Preparing "bios" version info using image bootflash:/nxos.7.0.3.I7.8.bin. [####################] 100% -- SUCCESS Collecting "running" plugin(s) information. [# ] 0% Collecting plugin(s) information from "new" image. [# ] 0% Performing runtime checks. [## ] 5% "Running-config contains configuration that is incompatible with the new image (strict incompatibility). Please run 'show incompatibility-all nxos <image>' command to find out which feature needs to be disabled.". 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 Incompatible image Images is performed be upgraded according to following table: Module Image Running-Version(pri:alt) New-Version Upg-Required ------ ---------- ---------------------------------------- -------------------- ------------ 1 nxos 7.0(3)I2(2a) 7.0(3)I7(8) yes 1 bios v4.5.0(11/09/2017) v4.5.0(11/09/2017) 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 is performed reboot in 10 seconds.
Nexus 3048TP-1GEスイッチがリロードされたら、show moduleコマンドを使用して、アップグレードが正常に行われたことを確認します。このコマンドの出力には、目的のターゲットリリースが表示されます。この例を次に示します。ここでは、スイッチがNX-OSソフトウェアリリース7.0(3)I7(8)に正常にアップグレードされています。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE active * Mod Sw Hw Slot --- ---------------- ------ ---- 1 7.0(3)I7(8) 1.6 NA
NX-OSソフトウェアのソースリリースからターゲットリリースへのアップグレードが正常に行われたことを確認したら、ソースリリースの統合バイナリイメージファイルをデバイスのブートフラッシュから削除して、スイッチのブートフラッシュの空き領域を確保します。これは、delete bootflash:{filename}コマンドで実行できます。この例を次に示します。ここでは、NX-OS 7.0(3)I2(2a)ユニファイドバイナリイメージファイルがスイッチのブートフラッシュから削除されています。
N3K-C3048TP-1GE# dir | include bin 537972736 Sep 02 17:51:02 2020 nxos.7.0.3.I2.2a.bin
471871960 Aug 20 22:05:03 2020 nxos.7.0.3.I7.8.bin N3K-C3048TP-1GE# delete bootflash:nxos.7.0.3.I2.2a.bin Do you want to delete "/nxos.7.0.3.I2.2a.bin" ? (yes/no/abort) [y] N3K-C3048TP-1GE# dir | include bin 471871960 Aug 20 22:05:03 2020 nxos.7.0.3.I7.8.bin
このセクションでは、NX-OS 7.xメジャーリリースのソースリリースからNX-OS 9.2(x)マイナーリリースのターゲットリリースに、標準的なNX-OSソフトウェアアップグレードを段階的に実行する手順を説明します。
注:NX-OS 7.xメジャーリリースのソースリリースからNX-OS 9.2(x)マイナーリリースのターゲットリリースにNX-OSソフトウェアをアップグレードする場合、目的のターゲットリリースにアップグレードする前に、NX-OS 7.0(3)I7(8)への中間アップグレードが必須になります。
標準の中断NX-OSソフトウェアアップグレードの例として、Cisco Nexus N3K-C3048TP-1GEスイッチで、ソースリリース7.0(3)I2(2a)からターゲットリリース9.2(4)に対して実行します。7.0(3)I7(8)への中間アップグレードは必須です。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ------------------------------------- ----------------- ---------- 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE active * Mod Sw Hw Slot --- ---------------- ------ ---- 1 7.0(3)I2(2a) 1.6 NA
ソースリリースからNX-OSソフトウェアリリース7.0(3)I7(8)への標準的なNX-OSソフトウェアアップグレードを実行するには、このドキュメントの「NX-OS 7.xからNX-OS 7.xへのアップグレード」セクションに従ってください。
NX-OS 9.2(x)ソフトウェアでは、単一のNX-OSバイナリイメージファイル(unifiedイメージファイルと呼ばれることもあります)が使用されます。このイメージは、シスコのソフトウェアダウンロードWebサイトからローカルコンピュータにダウンロードする必要があります。シスコのソフトウェアダウンロードWebサイトからソフトウェアをダウンロードするために実行する必要がある特定の手順は、このドキュメントの範囲外です。
注:NX-OSソフトウェアリリース9.2(4)にアップグレードする場合は、シスコのソフトウェアダウンロードWebサイトからコンパクトなNX-OSソフトウェアイメージをダウンロードしてください。Webサイトを参照する際は、アップグレードするNexusスイッチのモデルを選択し、目的のターゲットNX-OSソフトウェアリリースに移動します。次に、説明に「Compact Image」が含まれ、ファイル名に「compact」が含まれるソフトウェアイメージを探します。詳細については、『Cisco Nexus 3000 Series NX-OS Software Upgrade and Downgrade Guide, Release 9.2(x)』ドキュメントの「Compact NX-OS Software Images on Cisco's Software Download Website」セクションを参照してください。
SCP経由でNX-OSコンパクトイメージプロシージャを実行して、ターゲットリリースのユニファイドバイナリイメージファイルをNexus 3048TP-1GEスイッチにコピーします。この手順の詳細については、『Nexus 3000、3100、3500 NX-OSコンパクトイメージの手順』を参照してください。
注:USBフラッシュドライブがNexus 3048TP-1GEスイッチに接続されている場合は、USBフラッシュドライブにあるNX-OS統合バイナリイメージファイル上でNX-OSコンパクトイメージ手順を実行してから、結果の統合バイナリイメージファイルをスイッチのブートフラッシュにコピーすることもできます。
注:NX-OSコンパクトイメージ手順の実行とNX-OS統合バイナリイメージファイルのファイルサイズの縮小の一環として、NX-OS統合バイナリイメージファイルのMD5およびSHA512チェックサムが変更され、シスコのソフトウェアダウンロードWebサイトで公開されているMD5/SHA512チェックサムとは異なります。これは正常な動作であり、問題の兆候ではありません。このシナリオでは、NX-OSソフトウェアのアップグレードを続行してください。
この例では、NX-OS 9.2(4)ソフトウェアリリースの統合バイナリイメージファイルを、SCP(Secure Copy Protocol)を介して、NX-OSのCompact Image Procedureを介して、管理 VRFを介して到達可能なSCPサーバ192.0.2.100からコピーする方法を示しています。
N3K-C3048TP-1GE# dir | include bin 471871960 Aug 20 22:05:03 2020 nxos.7.0.3.I7.8.bin N3K-C3048TP-1GE# 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:3320762fa86de84cac0b3e487afecae38775592bfe756699ce65213034c850f3. 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 4.1MB/s 07:38 N3K-C3048TP-1GE# dir | include bin 471871960 Aug 20 22:05:03 2020 nxos.7.0.3.I7.8.bin 544195757 Sep 03 17:48:23 2020 nxos.9.2.4.bin
install allコマンドを使用して、標準的なNX-OSソフトウェアの中断アップグレードを開始します。このコマンドでは、ターゲットリリースに対応するNX-OS統合バイナリイメージファイルの絶対ファイルパスを使用してnxosパラメータを渡す必要があります。
次の例は、install allコマンドの実行結果です。このコマンドでは、nxosパラメータにNX-OS 9.2(4)統合バイナリイメージファイル(bootflash:nxos.9.2.4.bin)の絶対ファイルパスを指定しています。
N3K-C3048TP-1GE# install all nxos bootflash:nxos.9.2.4.bin Installer is performed 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 is performed be upgraded according to following table: Module Image Running-Version(pri:alt) New-Version Upg-Required ------ ---------- ---------------------------------------- -------------------- ------------ 1 nxos 7.0(3)I7(8) 9.2(4) yes 1 bios v4.5.0(11/09/2017) v5.0.0(06/06/2018) yes 1 power-seq 5.5 5.5 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 is performed reboot in 10 seconds.
Nexus 3048TP-1GEスイッチがリロードされたら、show moduleコマンドを使用して、アップグレードが正常に行われたことを確認します。このコマンドの出力には、目的のターゲットリリースが表示されます。この例を次に示します。ここでは、スイッチがNX-OSソフトウェアリリース9.2(4)に正常にアップグレードされています。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE active * Mod Sw Hw Slot --- ----------------------- ------ ---- 1 9.2(4) 1.6 NA
中間リリースからターゲットリリースへのNX-OSソフトウェアのアップグレードが正常に行われたことを確認したら、中間リリースの統合バイナリイメージファイルをデバイスのブートフラッシュから削除して、スイッチのブートフラッシュの空き領域を確保します。これは、delete bootflash:{filename}コマンドで実行できます。この例を次に示します。ここでは、NX-OS 7.0(3)I7(8)ユニファイドバイナリイメージファイルがスイッチのブートフラッシュから削除されています。
N3K-C3048TP-1GE# dir | include bin 471871960 Aug 20 22:05:03 2020 nxos.7.0.3.I7.8.bin 544195757 Sep 03 17:48:23 2020 nxos.9.2.4.bin N3K-C3048TP-1GE# delete bootflash:nxos.7.0.3.I7.8.bin Do you want to delete "/nxos.7.0.3.I7.8.bin" ? (yes/no/abort) [y] N3K-C3048TP-1GE# dir | include bin 544195757 Sep 03 17:48:23 2020 nxos.9.2.4.bin
このセクションでは、NX-OS 7.xメジャーリリースのソースリリースからNX-OS 9.3(x)マイナーリリースのターゲットリリースに、NX-OSソフトウェアを標準的に中断してアップグレードする方法について説明します。
注:ソースリリース7.0(3)I7(6)以前からNX-OS 9.3(x)マイナーリリースのターゲットリリースにNX-OSソフトウェアをアップグレードするには、NX-OS 7.0(3)I7(8)への中間アップグレードが必須です。
標準の中断NX-OSソフトウェアアップグレードの例として、Cisco Nexus N3K-C3048TP-1GEスイッチで、7.0(3)I5(2)のソースリリースから9.3(5)のターゲットリリースに対して実行します。7.0(3)I7(8)への中間アップグレードは必須です。
N3K-C3048TP-1GE# show module
<snip>
Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE active * Mod Sw Hw Slot --- ---------------- ------ ---- 1 7.0(3)I5(2) 1.6 NA
ソースリリースからNX-OSソフトウェアリリース7.0(3)I7(8)への標準的なNX-OSソフトウェアアップグレードを実行するには、このドキュメントの「NX-OS 7.xからNX-OS 7.xへのアップグレード」セクションに従ってください。
NX-OS 9.3(x)ソフトウェアでは、単一のNX-OSバイナリイメージファイル(unifiedイメージファイルと呼ばれることもあります)が使用されます。このイメージは、シスコのソフトウェアダウンロードWebサイトからローカルコンピュータにダウンロードする必要があります。シスコのソフトウェアダウンロードWebサイトからソフトウェアをダウンロードするために実行する必要がある特定の手順は、このドキュメントの範囲外です。
注:NX-OSソフトウェアリリース9.3(4)以降にアップグレードする場合は、シスコのソフトウェアダウンロードWebサイトからコンパクトなNX-OSソフトウェアイメージをダウンロードしてください。Webサイトを参照する際は、アップグレードするNexusスイッチのモデルを選択し、目的のターゲットNX-OSソフトウェアリリースに移動します。次に、説明に「Compact Image」が含まれ、ファイル名に「compact」が含まれるソフトウェアイメージを探します。詳細については、『Cisco Nexus 3000 Series NX-OS Software Upgrade and Downgrade Guide, Release 9.3(x)』ドキュメントの「Compact NX-OS Software Images on Cisco's Software Download Website」セクションを参照してください。
SCP経由でNX-OSコンパクトイメージプロシージャを実行して、ターゲットリリースのユニファイドバイナリイメージファイルをNexus 3048TP-1GEスイッチにコピーします。この手順の詳細については、『Nexus 3000、3100、3500 NX-OSコンパクトイメージの手順』を参照してください。
注:USBフラッシュドライブがNexus 3048TP-1GEスイッチに接続されている場合は、USBフラッシュドライブにあるNX-OS統合バイナリイメージファイル上でNX-OSコンパクトイメージ手順を実行してから、結果の統合バイナリイメージファイルをスイッチのブートフラッシュにコピーすることもできます。
注:NX-OSコンパクトイメージ手順を実行してNX-OSユニファイドバイナリイメージファイルのファイルサイズを小さくするため、NX-OSユニファイドバイナリイメージファイルのMD5およびSHA512チェックサムが変更され、シスコのソフトウェアダウンロードWebサイトで公開されているMD5/SHA512チェックサムとは異なります。これは正常な動作であり、問題の兆候ではありません。このシナリオでは、NX-OSソフトウェアのアップグレードを続行してください。
この例では、NX-OS 9.3(5)ソフトウェアリリースの統合バイナリイメージファイルを、SCP(Secure Copy Protocol)を介して、NX-OSのCompact Image Procedureを介して、管理 VRFを介して到達可能なSCPサーバ192.0.2.100からコピーする方法を示しています。
N3K-C3048TP-1GE# dir | include bin 471871960 Sep 03 19:12:21 2020 nxos.7.0.3.I7.8.bin N3K-C3048TP-1GE# copy scp://username@192.0.2.100/nxos.9.3.5.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:3320762fa86de84cac0b3e487afecae38775592bfe756699ce65213034c850f3. 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.5.bin 100% 1880MB 3.7MB/s 07:24 N3K-C3048TP-1GE# dir | include bin 471871960 Sep 03 19:12:21 2020 nxos.7.0.3.I7.8.bin 669892021 Sep 03 19:26:17 2020 nxos.9.3.5.bin
install allコマンドを使用して、標準的なNX-OSソフトウェアの中断アップグレードを開始します。このコマンドでは、ターゲットリリースに対応するNX-OS統合バイナリイメージファイルの絶対ファイルパスを使用してnxosパラメータを渡す必要があります。
次の例は、install allコマンドの実行結果です。このコマンドでは、nxosパラメータにNX-OS 9.3(5)統合バイナリイメージファイル(bootflash:nxos.9.3.5.bin)の絶対ファイルパスを指定しています。
N3K-C3048TP-1GE# install all nxos bootflash:nxos.9.3.5.bin Installer is performed perform compatibility check first. Please wait. Installer is forced disruptive Verifying image bootflash:/nxos.9.3.5.bin for boot variable "nxos". [####################] 100% -- SUCCESS Verifying image type. [####################] 100% -- SUCCESS Preparing "nxos" version info using image bootflash:/nxos.9.3.5.bin. [####################] 100% -- SUCCESS Preparing "bios" version info using image bootflash:/nxos.9.3.5.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 is performed be upgraded according to following table: Module Image Running-Version(pri:alt) New-Version Upg-Required ------ ---------- ---------------------------------------- -------------------- ------------ 1 nxos 7.0(3)I7(8) 9.3(5) yes 1 bios v5.0.0(06/06/2018) v5.0.0(06/06/2018) no 1 power-seq 5.5 5.5 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 is performed reboot in 10 seconds.
Nexus 3048TP-1GEスイッチがリロードされたら、show moduleコマンドを使用して、アップグレードが正常に行われたことを確認します。このコマンドの出力には、目的のターゲットリリースが表示されます。この例を次に示します。ここでは、スイッチがNX-OSソフトウェアリリース9.3(5)に正常にアップグレードされています。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE active * Mod Sw Hw Slot --- ----------------------- ------ ---- 1 9.3(5) 1.6 NA
中間リリースからターゲットリリースへのNX-OSソフトウェアのアップグレードが正常に行われたことを確認したら、中間リリースの統合バイナリイメージファイルをデバイスのブートフラッシュから削除して、スイッチのブートフラッシュの空き領域を確保します。これは、delete bootflash:{filename}コマンドで実行できます。この例を次に示します。ここでは、NX-OS 7.0(3)I7(8)ユニファイドバイナリイメージファイルがスイッチのブートフラッシュから削除されています。
N3K-C3048TP-1GE# dir | include bin 471871960 Sep 03 19:12:21 2020 nxos.7.0.3.I7.8.bin 669892021 Sep 03 19:26:17 2020 nxos.9.3.5.bin N3K-C3048TP-1GE# delete bootflash:nxos.7.0.3.I7.8.bin Do you want to delete "/nxos.7.0.3.I7.8.bin" ? (yes/no/abort) [y] N3K-C3048TP-1GE# dir | include bin 669892021 Sep 03 19:26:17 2020 nxos.9.3.5.bin
このセクションでは、NX-OS 9.2(x)マイナーリリースのソースリリースからNX-OS 9.2(x)マイナーリリースのターゲットリリースに、標準的なシステム停止を伴うNX-OSソフトウェアアップグレードを実行する方法について説明します。
Cisco Nexus N3K-C3048TP-1GEスイッチで、標準のNX-OSソフトウェアアップグレードを、ソースリリース9.2(1)からターゲットリリース9.2(4)に対して実行する例を示します。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE active * Mod Sw Hw Slot --- ----------------------- ------ ---- 1 9.2(1) 1.6 NA
NX-OS 9.2(x)ソフトウェアでは、単一のNX-OSバイナリイメージファイル(unifiedイメージファイルと呼ばれることもあります)が使用されます。このイメージは、シスコのソフトウェアダウンロードWebサイトからローカルコンピュータにダウンロードする必要があります。シスコのソフトウェアダウンロードWebサイトからソフトウェアをダウンロードするために実行する必要がある特定の手順は、このドキュメントの範囲外です。
注:NX-OSソフトウェアリリース9.2(4)にアップグレードする場合は、シスコのソフトウェアダウンロードWebサイトからコンパクトなNX-OSソフトウェアイメージをダウンロードしてください。Webサイトを参照する際は、アップグレードするNexusスイッチのモデルを選択し、目的のターゲットNX-OSソフトウェアリリースに移動します。次に、説明に「Compact Image」が含まれ、ファイル名に「compact」が含まれるソフトウェアイメージを探します。詳細については、『Cisco Nexus 3000 Series NX-OS Software Upgrade and Downgrade Guide, Release 9.2(x)』ドキュメントの「Compact NX-OS Software Images on Cisco's Software Download Website」セクションを参照してください。
SCP経由でNX-OSコンパクトイメージプロシージャを実行して、ターゲットリリースのユニファイドバイナリイメージファイルをNexus 3048TP-1GEスイッチにコピーします。この手順の詳細については、『Nexus 3000、3100、3500 NX-OSコンパクトイメージの手順』を参照してください。
注:USBフラッシュドライブがNexus 3048TP-1GEスイッチに接続されている場合は、USBフラッシュドライブにあるNX-OS統合バイナリイメージファイル上でNX-OSコンパクトイメージ手順を実行してから、結果の統合バイナリイメージファイルをスイッチのブートフラッシュにコピーすることもできます。
注:NX-OSコンパクトイメージ手順の実行とNX-OS統合バイナリイメージファイルのファイルサイズの縮小の一環として、NX-OS統合バイナリイメージファイルのMD5およびSHA512チェックサムが変更され、シスコのソフトウェアダウンロードWebサイトで公開されているMD5/SHA512チェックサムとは異なります。これは正常な動作であり、問題の兆候ではありません。このシナリオでは、NX-OSソフトウェアのアップグレードを続行してください。
この例では、NX-OS 9.2(4)ソフトウェアリリースの統合バイナリイメージファイルを、SCP(Secure Copy Protocol)を介して、NX-OSのCompact Image Procedureを介して、管理 VRFを介して到達可能なSCPサーバ192.0.2.100からコピーする方法を示しています。
N3K-C3048TP-1GE# dir | include bin 526038807 Sep 03 20:23:44 2020 nxos.9.2.1.bin N3K-C3048TP-1GE# 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:3320762fa86de84cac0b3e487afecae38775592bfe756699ce65213034c850f3. 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 4.1MB/s 07:38 N3K-C3048TP-1GE# dir | include bin 526038807 Sep 03 20:23:44 2020 nxos.9.2.1.bin 544195757 Sep 03 20:51:00 2020 nxos.9.2.4.bin
install allコマンドを使用して、標準的なNX-OSソフトウェアの中断アップグレードを開始します。このコマンドでは、ターゲットリリースに対応するNX-OS統合バイナリイメージファイルの絶対ファイルパスを使用してnxosパラメータを渡す必要があります。
次の例は、install allコマンドの実行結果です。このコマンドでは、nxosパラメータにNX-OS 9.2(4)統合バイナリイメージファイル(bootflash:nxos.9.2.4.bin)の絶対ファイルパスを指定しています。
N3K-C3048TP-1GE# install all nxos bootflash:nxos.9.2.4.bin Installer is performed 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 is performed be upgraded according to following table: Module Image Running-Version(pri:alt) New-Version Upg-Required ------ ---------- ---------------------------------------- -------------------- ------------ 1 nxos 9.2(1) 9.2(4) yes 1 bios v5.0.0(06/06/2018) v5.0.0(06/06/2018) 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 is performed reboot in 10 seconds.
Nexus 3048TP-1GEスイッチがリロードされたら、show moduleコマンドを使用して、アップグレードが正常に行われたことを確認します。このコマンドの出力には、目的のターゲットリリースが表示されます。この例を次に示します。ここでは、スイッチがNX-OSソフトウェアリリース9.2(4)に正常にアップグレードされています。
N3K-C3048TP-1GE# show module Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE active * Mod Sw Hw Slot --- ----------------------- ------ ---- 1 9.2(4) 1.6 NA
NX-OSソフトウェアのソースリリースからターゲットリリースへのアップグレードが正常に行われたことを確認したら、ソースリリースの統合バイナリイメージファイルをデバイスのブートフラッシュから削除して、スイッチのブートフラッシュの空き領域を確保します。これは、delete bootflash:{filename}コマンドで実行できます。この例を次に示します。ここでは、NX-OS 9.2(1)の統合バイナリイメージファイルがスイッチのブートフラッシュから削除されています。
N3K-C3048TP-1GE# dir | include bin 526038807 Sep 03 20:23:44 2020 nxos.9.2.1.bin 544195757 Sep 03 20:51:00 2020 nxos.9.2.4.bin N3K-C3048TP-1GE# delete bootflash:nxos.9.2.1.bin Do you want to delete "/nxos.9.2.1.bin" ? (yes/no/abort) [y] N3K-C3048TP-1GE# dir | include bin 544195757 Sep 03 20:51:00 2020 nxos.9.2.4.bin
このセクションでは、NX-OS 9.2(x)マイナーリリースのソースリリースからNX-OS 9.3(x)マイナーリリースのターゲットリリースに、標準的なシステム停止を伴うNX-OSソフトウェアアップグレードを実行する方法について説明します。
注:NX-OSソフトウェアを、ソースリリース9.2(3)以前のNX-OS 9.3(x)マイナーリリースのターゲットリリースにアップグレードするには、NX-OS 9.2(4)への中間アップグレードが必須です。
標準の中断NX-OSソフトウェアのアップグレード例を、Cisco Nexus N3K-C3048TP-1GEスイッチで、ソースリリース9.2(1)からターゲットリリース9.3(5)に実行します。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE active * Mod Sw Hw Slot --- ----------------------- ------ ---- 1 9.2(1) 1.6 NA
ソースリリースからNX-OSソフトウェアリリース9.2(4)への標準的なNX-OSソフトウェアアップグレードを実行するには、このドキュメントの「NX-OS 9.2(x)からNX-OS 9.2(x)へのアップグレード」セクションを参照してください。
NX-OS 9.3(x)ソフトウェアでは、単一のNX-OSバイナリイメージファイル(unifiedイメージファイルと呼ばれることもあります)が使用されます。このイメージは、シスコのソフトウェアダウンロードWebサイトからローカルコンピュータにダウンロードする必要があります。シスコのソフトウェアダウンロードWebサイトからソフトウェアをダウンロードするために実行する必要がある特定の手順は、このドキュメントの範囲外です。
注:NX-OSソフトウェアリリース9.3(4)以降にアップグレードする場合は、シスコのソフトウェアダウンロードWebサイトからコンパクトなNX-OSソフトウェアイメージをダウンロードしてください。Webサイトを参照する際は、アップグレードするNexusスイッチのモデルを選択し、目的のターゲットNX-OSソフトウェアリリースに移動します。次に、説明に「Compact Image」が含まれ、ファイル名に「compact」が含まれるソフトウェアイメージを探します。詳細については、『Cisco Nexus 3000 Series NX-OS Software Upgrade and Downgrade Guide, Release 9.3(x)』ドキュメントの「Compact NX-OS Software Images on Cisco's Software Download Website」セクションを参照してください。
SCP経由でNX-OSコンパクトイメージプロシージャを実行して、ターゲットリリースのユニファイドバイナリイメージファイルをNexus 3048TP-1GEスイッチにコピーします。この手順の詳細については、『Nexus 3000、3100、3500 NX-OSコンパクトイメージの手順』を参照してください。
注:USBフラッシュドライブがNexus 3048TP-1GEスイッチに接続されている場合は、USBフラッシュドライブにあるNX-OS統合バイナリイメージファイル上でNX-OSコンパクトイメージ手順を実行してから、結果の統合バイナリイメージファイルをスイッチのブートフラッシュにコピーすることもできます。
注:NX-OSコンパクトイメージ手順の実行とNX-OS統合バイナリイメージファイルのファイルサイズの縮小の一環として、NX-OS統合バイナリイメージファイルのMD5およびSHA512チェックサムが変更され、シスコのソフトウェアダウンロードWebサイトで公開されているMD5/SHA512チェックサムとは異なります。これは正常な動作であり、問題の兆候ではありません。このシナリオでは、NX-OSソフトウェアのアップグレードを続行してください。
この例では、NX-OS 9.3(5)ソフトウェアリリースの統合バイナリイメージファイルを、SCP(Secure Copy Protocol)を介して、NX-OSのCompact Image Procedureを介して、管理 VRFを介して到達可能なSCPサーバ192.0.2.100からコピーする方法を示しています。
N3K-C3048TP-1GE# dir | include bin 544195757 Sep 03 20:51:00 2020 nxos.9.2.4.bin N3K-C3048TP-1GE# copy scp://username@192.0.2.100/nxos.9.3.5.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:3320762fa86de84cac0b3e487afecae38775592bfe756699ce65213034c850f3. 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.5.bin 100% 1880MB 3.7MB/s 07:24 N3K-C3048TP-1GE# dir | include bin 544195757 Sep 03 20:51:00 2020 nxos.9.2.4.bin 669892021 Sep 03 22:04:22 2020 nxos.9.3.5.bin
install allコマンドを使用して、標準的なNX-OSソフトウェアの中断アップグレードを開始します。このコマンドでは、ターゲットリリースに対応するNX-OS統合バイナリイメージファイルの絶対ファイルパスを使用してnxosパラメータを渡す必要があります。
次の例は、install allコマンドの実行結果です。このコマンドでは、nxosパラメータにNX-OS 9.3(5)統合バイナリイメージファイル(bootflash:nxos.9.3.5.bin)の絶対ファイルパスを指定しています。
N3K-C3048TP-1GE# install all nxos bootflash:nxos.9.3.5.bin Installer is performed perform compatibility check first. Please wait. Installer is forced disruptive Verifying image bootflash:/nxos.9.3.5.bin for boot variable "nxos". [####################] 100% -- SUCCESS Verifying image type. [####################] 100% -- SUCCESS [## ] 5% -- SUCCESS Preparing "nxos" version info using image bootflash:/nxos.9.3.5.bin. [####################] 100% -- SUCCESS Preparing "bios" version info using image bootflash:/nxos.9.3.5.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 is performed be upgraded according to following table: Module Image Running-Version(pri:alt) New-Version Upg-Required ------ ---------- ---------------------------------------- -------------------- ------------ 1 nxos 9.2(4) 9.3(5) yes 1 bios v5.0.0(06/06/2018) v5.0.0(06/06/2018) no 1 power-seq 5.5 5.5 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 is performed reboot in 10 seconds.
Nexus 3048TP-1GEスイッチがリロードされたら、show moduleコマンドを使用して、アップグレードが正常に行われたことを確認します。このコマンドの出力には、目的のターゲットリリースが表示されます。この例を次に示します。ここでは、スイッチがNX-OSソフトウェアリリース9.3(5)に正常にアップグレードされています。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE active * Mod Sw Hw Slot --- ----------------------- ------ ---- 1 9.3(5) 1.6 NA
中間リリースからターゲットリリースへのNX-OSソフトウェアのアップグレードが成功したことを確認したら、中間リリースの統合バイナリイメージファイルをデバイスのブートフラッシュから削除して、スイッチのブートフラッシュの空き領域を確保します。これは、delete bootflash:{filename}コマンドで実行できます。この例を次に示します。ここでは、NX-OS 9.2(4)の統合バイナリイメージファイルがスイッチのブートフラッシュから削除されています。
N3K-C3048TP-1GE# dir | include bin 544195757 Sep 03 20:51:00 2020 nxos.9.2.4.bin 669892021 Sep 03 22:04:22 2020 nxos.9.3.5.bin N3K-C3048TP-1GE# delete bootflash:nxos.9.2.4.bin Do you want to delete "/nxos.9.2.4.bin" ? (yes/no/abort) [y] N3K-C3048TP-1GE# dir | include bin 669892021 Sep 03 22:04:22 2020 nxos.9.3.5.bin
このセクションでは、NX-OS 9.3(x)マイナーリリースのソースリリースからNX-OS 9.3(x)マイナーリリースのターゲットリリースに、標準的なシステム停止を伴うNX-OSソフトウェアアップグレードを実行する方法について説明します。
標準の中断NX-OSソフトウェアのアップグレード例を、Cisco Nexus N3K-C3048TP-1GEスイッチで、ソースリリース9.3(1)からターゲットリリース9.3(5)に実行します。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE active * Mod Sw Hw Slot --- ----------------------- ------ ---- 1 9.3(1) 1.6 NA
NX-OS 9.3(x)ソフトウェアでは、単一のNX-OSバイナリイメージファイル(unifiedイメージファイルと呼ばれることもあります)が使用されます。このイメージは、シスコのソフトウェアダウンロードWebサイトからローカルコンピュータにダウンロードする必要があります。シスコのソフトウェアダウンロードWebサイトからソフトウェアをダウンロードするために実行する必要がある特定の手順は、このドキュメントの範囲外です。
注:NX-OSソフトウェアリリース9.3(4)以降にアップグレードする場合は、シスコのソフトウェアダウンロードWebサイトからコンパクトなNX-OSソフトウェアイメージをダウンロードしてください。Webサイトを参照する際は、アップグレードするNexusスイッチのモデルを選択し、目的のターゲットNX-OSソフトウェアリリースに移動します。次に、説明に「Compact Image」が含まれ、ファイル名に「compact」が含まれるソフトウェアイメージを探します。詳細については、『Cisco Nexus 3000 Series NX-OS Software Upgrade and Downgrade Guide, Release 9.3(x)』ドキュメントの「Compact NX-OS Software Images on Cisco's Software Download Website」セクションを参照してください。
SCP経由でNX-OSコンパクトイメージプロシージャを実行して、ターゲットリリースのユニファイドバイナリイメージファイルをNexus 3048TP-1GEスイッチにコピーします。この手順の詳細については、『Nexus 3000、3100、3500 NX-OSコンパクトイメージの手順』を参照してください。
注:USBフラッシュドライブがNexus 3048TP-1GEスイッチに接続されている場合は、USBフラッシュドライブにあるNX-OS統合バイナリイメージファイル上でNX-OSコンパクトイメージ手順を実行してから、結果の統合バイナリイメージファイルをスイッチのブートフラッシュにコピーすることもできます。
注:NX-OSコンパクトイメージ手順の実行とNX-OS統合バイナリイメージファイルのファイルサイズの縮小の一環として、NX-OS統合バイナリイメージファイルのMD5およびSHA512チェックサムが変更され、シスコのソフトウェアダウンロードWebサイトで公開されているMD5/SHA512チェックサムとは異なります。これは正常な動作であり、問題の兆候ではありません。このシナリオでは、NX-OSソフトウェアのアップグレードを続行してください。
この例では、NX-OS 9.3(5)ソフトウェアリリースの統合バイナリイメージファイルを、SCP(Secure Copy Protocol)を介して、NX-OSのCompact Image Procedureを介して、管理 VRFを介して到達可能なSCPサーバ192.0.2.100からコピーする方法を示しています。
N3K-C3048TP-1GE# dir | include bin 510885742 Sep 03 23:16:35 2020 nxos.9.3.1.bin N3K-C3048TP-1GE# copy scp://username@192.0.2.100/nxos.9.3.5.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:3320762fa86de84cac0b3e487afecae38775592bfe756699ce65213034c850f3. 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.5.bin 100% 1880MB 3.7MB/s 07:24 N3K-C3048TP-1GE# dir | include bin 510885742 Sep 03 23:16:35 2020 nxos.9.3.1.bin 669892021 Sep 03 22:04:22 2020 nxos.9.3.5.bin
install allコマンドを使用して、標準的なNX-OSソフトウェアの中断アップグレードを開始します。このコマンドでは、ターゲットリリースに対応するNX-OS統合バイナリイメージファイルの絶対ファイルパスを使用してnxosパラメータを渡す必要があります。
次の例は、install allコマンドの実行結果です。このコマンドでは、nxosパラメータにNX-OS 9.3(5)統合バイナリイメージファイル(bootflash:nxos.9.3.5.bin)の絶対ファイルパスを指定しています。
N3K-C3048TP-1GE# install all nxos bootflash:nxos.9.3.5.bin Installer is performed perform compatibility check first. Please wait. Installer is forced disruptive Verifying image bootflash:/nxos.9.3.5.bin for boot variable "nxos". [####################] 100% -- SUCCESS Verifying image type. [####################] 100% -- SUCCESS Preparing "nxos" version info using image bootflash:/nxos.9.3.5.bin. [####################] 100% -- SUCCESS Preparing "bios" version info using image bootflash:/nxos.9.3.5.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 is performed be upgraded according to following table: Module Image Running-Version(pri:alt) New-Version Upg-Required ------ ---------- ---------------------------------------- -------------------- ------------ 1 nxos 9.3(1) 9.3(5) yes 1 bios v5.0.0(06/06/2018) v5.0.0(06/06/2018) no 1 power-seq 5.5 5.5 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 is performed reboot in 10 seconds.
Nexus 3048TP-1GEスイッチがリロードされたら、show moduleコマンドを使用して、アップグレードが正常に行われたことを確認します。このコマンドの出力には、目的のターゲットリリースが表示されます。この例を次に示します。ここでは、スイッチがNX-OSソフトウェアリリース9.3(5)に正常にアップグレードされています。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE active * Mod Sw Hw Slot --- ----------------------- ------ ---- 1 9.3(5) 1.6 NA
NX-OSソフトウェアの中間リリースからターゲットリリースへのアップグレードが成功したことを確認したら、中間リリースの統合バイナリイメージファイルをデバイスのブートフラッシュから削除して、スイッチのブートフラッシュの空き領域を確保します。これは、delete bootflash:{filename}コマンドで実行できます。この例を次に示します。ここでは、NX-OS 7.0(3)I7(8)ユニファイドバイナリイメージファイルがスイッチのブートフラッシュから削除されています。
N3K-C3048TP-1GE# dir | include bin 510885742 Sep 03 23:16:35 2020 nxos.9.3.1.bin 669892021 Sep 03 22:04:22 2020 nxos.9.3.5.bin N3K-C3048TP-1GE# delete bootflash:nxos.9.3.1.bin Do you want to delete "/nxos.9.3.1.bin" ? (yes/no/abort) [y] N3K-C3048TP-1GE# dir | include bin 669892021 Sep 03 19:26:17 2020 nxos.9.3.5.bin
改定 | 発行日 | コメント |
---|---|---|
2.0 |
01-Jan-2024 |
現在のコンテンツスタイル標準に準拠するようにドキュメントを更新します。 |
1.0 |
05-Oct-2020 |
初版 |