この製品のドキュメントセットは、偏向のない言語を使用するように配慮されています。このドキュメントセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブ ランゲージの取り組みの詳細は、こちらをご覧ください。
シスコは世界中のユーザにそれぞれの言語でサポート コンテンツを提供するために、機械と人による翻訳を組み合わせて、本ドキュメントを翻訳しています。ただし、最高度の機械翻訳であっても、専門家による翻訳のような正確性は確保されません。シスコは、これら翻訳の正確性について法的責任を負いません。原典である英語版(リンクからアクセス可能)もあわせて参照することを推奨します。
このドキュメントでは、Catalyst 1000 シリーズ スイッチで Cisco IOS® をアップグレードするプロセスについて説明します。
このドキュメントに関する固有の要件はありません。
このドキュメントの情報は、Catalyst 1000 シリーズ プラットフォームと、Catalyst 1000 スイッチに適用可能なソフトウェアバージョンに限定されます。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
ソフトウェアポータル(software.cisco.com)には、Catalyst 1000 シリーズ用の 2 つのオプションとして、バイナリファイルと TAR アーカイブがあります。バイナリは基本の Cisco IOS イメージであり、オンボードストレージ内の該当ファイルを指すブート変数の通常のプロセスを介してロードできます。このドキュメントでは、Cisco IOS コードと組み込みの Device Manager ソフトウェアを含むアーカイブファイルに焦点を当てています。
使用するプロトコルは、使用するサーバーのタイプに応じて異なります。FTP および RCP のトランスポートメソッドは、TFTP よりも高速でデータ配信の信頼性も優れています。これらの機能を実現するために、FTP および RCP はコネクション型の TCP/IP スタックに基づいて構築され、このスタックが使用されています。
Device Manager が組み込まれた完全なイメージを使用する場合、Cisco IOS イメージは、バージョン番号を表すディレクトリ内に .bin ファイルとして格納されます。サブディレクトリには、Web 管理に必要なファイルが格納されます。イメージはシステムボードのフラッシュメモリ(flash:)に格納されます。
show version 特権 EXEC コマンドを使用すると、スイッチで現在ブートされているソフトウェアバージョンを参照できます。画面上で、System image file is... で始まる行を調べます。この行は、イメージが格納されているフラッシュ メモリ内のディレクトリ名を示します。
また、dir <filesystem> : 特権 EXEC コマンドを使用して、フラッシュメモリに保存している他のソフトウェアイメージのディレクトリ名を表示できます。
archive download-sw /directory 特権 EXEC コマンドを使用して、ディレクトリに続けてダウンロード対象の tar ファイルまたは tar ファイルのリストを指定すれば、指定を 1 回で済ませることができ、tar ファイルごとに完全なパスを指定する必要がありません。
注:ソフトウェア イメージ ファイルのダウンロードおよびアップロードには、archive download-sw および archive upload-sw 特権 EXEC コマンドを使用することを推奨します。スイッチスタックでは、スタックアクティブスイッチ経由でのみ、archive download-sw および archive upload-sw 特権 EXEC コマンドを使用できます。このスイッチにダウンロードされたソフトウェアイメージは、残りのスタックメンバーに自動的にダウンロードされます。
TFTP を使用してイメージファイルのダウンロードやアップロードを開始する前に、次の作業を実行します。
新しいイメージ ファイルをダウンロードして、現在のイメージを置き換えたり、保存したりできます。
TFTP サーバーから新しいイメージをダウンロードして、既存のイメージを上書きするには、特権 EXEC モードでステップ 1 ~ 3 を実行します。現在のイメージをそのまま維持するには、ステップ 2 を使用します。
|
|
|
---|---|---|
手順 1 |
archive download-sw[/directory]/overwrite /reload tftp:[[//location ] / directory ] / image-name1 .tar [ image-name2 .tar image-name3 .tar image-name4 .tar ] |
(オプション)TFTP サーバーからスイッチにイメージファイルをダウンロードして、現在のイメージを上書きします。
|
手順 2 |
archive download-sw[/directory]/leave-old-sw /reload tftp:[[ // location ] / directory ] / image-name1 .tar [ image-name2 .tar image-name3 .tar image-name4 .tar ] |
(オプション)TFTP サーバーからスイッチにイメージファイルをダウンロードして、現在のイメージを保存します。
|
ダウンロード アルゴリズムによって、イメージがスイッチ モデルに対して適切であるかどうか、および DRAM サイズが十分であるかどうかが検証されます。問題がある場合、プロセスは中断され、エラーが報告されます。/overwrite オプションを指定した場合、ダウンロードアルゴリズムによって、新しいイメージと同じであるかどうかに関係なくフラッシュデバイスの既存のイメージが削除され、新しいイメージがダウンロードされて、ソフトウェアがリロードされます。
注:フラッシュデバイスに 2 つのイメージを保存できる容量があり、同じバージョンでこれらのイメージの 1 つを上書きする場合、/overwrite オプションを指定する必要があります。
/leave-old-sw を指定すると、古いファイルは削除されません。新しいイメージをインストールする十分なスペースがない場合に、現在ブートされているイメージを保持しようとすると、ダウンロードプロセスが停止して、エラーメッセージが表示されます。
ダウンロードされたイメージは、システム ボードのフラッシュ デバイス(flash:)にアルゴリズムによってインストールされます。このイメージはソフトウェア バージョン ストリングの名前が付いた新しいディレクトリに格納されます。また、新しくインストールされたイメージを示すように、BOOT 環境変数が更新されます。
ダウンロードプロセス中に古いイメージを保持した場合(/leave-old-sw キーワードを指定した場合)は、delete/force /recursive <filesystem> <file-url> 特権 EXEC コマンドを入力すると、そのイメージを削除できます。filesystem には、システムボードのフラッシュデバイスの flash: を使用します。file-url には、古いイメージのディレクトリ名を入力します。ディレクトリ内のすべてのファイルおよびディレクトリが削除されます。
注意:ダウンロードおよびアップロードアルゴリズムを適切に動作させるために、イメージの名前は変更しないでください。
スイッチから TFTP サーバにイメージをアップロードできます。後でこのイメージをこのスイッチや、同じタイプの別のスイッチにダウンロードできます。
Device Manager と連携する Web 管理ページが、以前のイメージでインストールされている場合に限って、アップロード機能を使用します。
イメージを TFTP サーバーにアップロードするには、特権 EXEC モードで次の手順を実行します。
|
|
|
---|---|---|
手順 1 |
archive upload-sw tftp:[[//location ] / directory ] / image-name .tar |
現在ブート中のスイッチイメージを TFTP サーバーにアップロードします。
|
archive upload-sw 特権 EXEC コマンドを実行すると、これらのファイルが info、Cisco IOS イメージ、Web 管理ファイルの順にアップロードされて、サーバーにイメージファイルが構築されます。これらのファイルがアップロードされた後に、アップロードアルゴリズムによってファイル形式が作成されます。
注意:ダウンロードおよびアップロードアルゴリズムを適切に動作させるために、イメージの名前は変更しないでください。
FTP サーバからスイッチ イメージをダウンロードしたり、スイッチから FTP サーバにスイッチ イメージをアップロードしたりできます。
スイッチ ソフトウェアをアップグレードするには、サーバからスイッチ イメージ ファイルをダウンロードします。現在のイメージを新しいイメージで上書きしたり、ダウンロード後に現在のファイルを保存したりできます。
バックアップのために、スイッチ イメージ ファイルをサーバにアップロードします。アップロードされたこのイメージは、今後同じスイッチや、同じタイプの別のスイッチにダウンロードする場合に使用できます。
注:ソフトウェア イメージ ファイルのダウンロードおよびアップロードには、archive download-sw および archive upload-sw 特権 EXEC コマンドを使用することを推奨します。スイッチスタックでは、スタックアクティブスイッチ経由でのみ、archive download-sw および archive upload-sw 特権 EXEC コマンドを使用できます。このスイッチにダウンロードされたソフトウェアイメージは、残りのスタックメンバーに自動的にダウンロードされます。
FTP サーバから、または FTP サーバに、イメージ ファイルをコピーできます。
FTP プロトコルでは、FTP 要求ごとにリモート ユーザ名およびパスワードを、クライアントがサーバに送信する必要があります。FTP でイメージファイルをスイッチからサーバーにコピーすると、Cisco IOS ソフトウェアは次のリスト内の最初の有効なユーザー名を送信します。
スイッチは、次のリスト内の最初の有効なパスワードを送信します。
ユーザー名およびパスワードは、FTP サーバーのアカウントに関連付けられている必要があります。サーバーに書き込む場合は、ユーザーからの FTP 書き込み要求が許可されるように FTP サーバーを適切に設定する必要があります。すべてのコピー操作に使用するユーザー名およびパスワードを指定するには、ip ftp username および ip ftp password コマンドを使用します。この処理のためだけにユーザー名を指定する場合は、archive download-sw または archive upload-sw 特権 EXEC コマンドでユーザー名を指定します。
サーバがディレクトリ構造である場合、イメージ ファイルはサーバ上のユーザ名に関連付けられたディレクトリに書き込まれたり、そこからコピーされたりします。たとえば、イメージファイルがサーバー上のユーザーのホームディレクトリ内に置かれている場合は、ユーザーの名前をリモートユーザー名として指定します。
FTP を使用してイメージファイルのダウンロードやアップロードを開始する前に、次の作業すべてを実行します。
新しいイメージ ファイルをダウンロードして、現在のイメージを上書きしたり、保存したりできます。
FTP サーバーから新しいイメージをダウンロードして、デバイス上の既存のイメージを上書きするには、特権 EXEC モードでステップ 1 ~ 7 を実行します。現在のイメージをそのまま維持するには、ステップ 1 ~ 6 およびステップ 8 を使用します。
|
|
|
---|---|---|
手順 1 |
configure terminal |
(オプション)スイッチでグローバル コンフィギュレーション モードを開始します。 この手順は、デフォルトのリモートユーザー名またはパスワードを上書きする場合にのみ必要です。 |
手順 2 |
ip ftp username<username> |
(オプション)デフォルトのリモート FTP ユーザー名を変更します。 |
手順 3 |
ip ftp password<password> |
(オプション)デフォルトの FTP パスワードを変更します。 |
手順 4 |
最後 |
特権 EXEC モードに戻ります。 |
手順 5 |
archive download-sw[/directory]/overwrite /reload ftp:[[//username[:password ] @location ]/ directory ] / image-name1 .tar [ image-name2 .tar image-name3 .tar image-name4 .tar ] |
(オプション)FTP サーバーからスイッチにイメージファイルをダウンロードして、現在のイメージを上書きします。
|
手順 6 |
archive download-sw [ /directory ] /leave-old-sw /reload ftp: [[ // username[:password ] @location ]/ directory ] / image-name1 .tar [ image-name2 .tar image-name3 .tar image-name4 .tar ] |
(オプション)FTP サーバーからスイッチにイメージファイルをダウンロードして、現在のイメージを保存します。
|
ダウンロード アルゴリズムによって、イメージがスイッチ モデルに対して適切であるかどうか、および DRAM サイズが十分であるかどうかが検証されます。問題がある場合、プロセスは中断され、エラーが報告されます。/overwrite オプションを指定した場合、新しいイメージと同じであるかどうかにかかわらず、ダウンロードアルゴリズムによってフラッシュデバイスの古いイメージが削除され、新しいイメージがダウンロードされて、ソフトウェアがリロードされます。
注:フラッシュデバイスに 2 つのイメージを保存できる容量があり、同じバージョンでこれらのイメージの 1 つを上書きする場合、/overwrite オプションを指定する必要があります。
/leave-old-sw オプションを指定すると、古いファイルは削除されません。新しいイメージをインストールする十分なスペースがない場合に、ブートされているイメージを保持しようとすると、ダウンロードプロセスが停止して、エラーメッセージが表示されます。ダウンロードされたイメージは、システム ボードのフラッシュ デバイス(flash:)にアルゴリズムによってインストールされます。このイメージはソフトウェア バージョン ストリングの名前が付いた新しいディレクトリに格納されます。また、新しくインストールされたイメージを示すように、BOOT 環境変数が更新されます。
ダウンロードプロセス中に古いイメージを保持した場合(/leave-old-sw キーワードを指定した場合)は、delete/force /recursive <filesystem> <file-url> 特権 EXEC コマンドを入力すると、そのイメージを削除できます。filesystem には、システムボードのフラッシュデバイスの flash: を使用します。file-url には、古いイメージのディレクトリ名を入力します。ディレクトリ内のすべてのファイルおよびディレクトリが削除されます。
注意:ダウンロードおよびアップロードアルゴリズムを適切に動作させるために、イメージの名前は変更しないでください。
スイッチから FTP サーバにイメージをアップロードできます。後でこのイメージをこのスイッチや、同じタイプの別のスイッチにダウンロードできます。
Device Manager と連携する Web 管理ページが、古いイメージでインストールされている場合に限って、アップロード機能を使用します。
イメージを FTP サーバーにアップロードするには、特権 EXEC モードで次の手順を実行します。
|
|
|
---|---|---|
手順 1 |
configure terminal |
(オプション)スイッチでグローバル コンフィギュレーション モードを開始します。 この手順は、デフォルトのリモートユーザー名またはパスワードを上書きする場合にのみ必要です。 |
手順 2 |
ip ftp username<username> |
(オプション)デフォルトのリモート FTP ユーザー名を変更します。 |
手順 3 |
ip ftp password<password> |
(オプション)デフォルトの FTP パスワードを変更します。 |
手順 4 |
最後 |
特権 EXEC モードに戻ります。 |
手順 5 |
archive upload-sw ftp:[[// [ username [ : password ] @ ] location ] / directory ] / image-name .tar. |
現在ブート中のスイッチイメージを FTP サーバーにアップロードします。
|
archive upload-sw コマンドを実行すると、これらのファイルが info、Cisco IOS イメージ、Web 管理ファイルの順にアップロードされて、サーバーにイメージファイルが構築されます。これらのファイルがアップロードされた後に、アップロードアルゴリズムによってファイル形式が作成されます。
注意:ダウンロードおよびアップロードアルゴリズムを適切に動作させるために、イメージの名前は変更しないでください。
FTP、TFTP、またはオンボード USB ポートを使用してフラッシュにコピー済みのファイルからイメージを抽出してインストールすることもできます。
|
|
|
---|---|---|
手順 1 |
archive download-sw [ /directory ] /overwrite /reload flash: [/ directory / ] image-name1 .tar |
(オプション)イメージファイルをローカルフラッシュからスイッチに抽出し、現在のイメージを上書きします。
|
この例では、TFTP を使用してスイッチをアップグレードします。
Switch#archive download-sw /overwrite tftp://172.20.10.30/c1000-universalk9-tar.152-7.E3k.tar
Loading c1000-universalk9-tar.152-7.E3k.tar from 172.20.10.30 (via GigabitEthernet1/0/48): !!!!!!!!!!
[OK - 38492160 bytes]
Loading c1000-universalk9-tar.152-7.E3k.tar from 172.20.10.30 (via GigabitEthernet1/0/48): !!!!!!!!!!
[OK - 38492160 bytes]
examining image stack version...
extracting info (107 bytes)
Read major stacking number 1.
Read minor stacking number 1.
examining image...
extracting info (107 bytes)
extracting c1000-universalk9-mz.152-7.E3k/info (961 bytes)
extracting info (107 bytes)
Stacking Version Number: 1.1
System Type: 0x00000001
Cisco IOS Image File Size: 0x00FB4200
Total Image File Size: 0x024B5A00
Minimum Dram required: 0x08000000
Image Suffix: universalk9-152-7.E3k
Image Directory: c1000-universalk9-mz.152-7.E3k
Image Name: c1000-universalk9-mz.152-7.E3k.bin
Image Feature: IP|LAYER_2|SSH|3DES|MIN_DRAM_MEG=128
Old image for switch 1: flash:/c1000-universalk9-mz.152-7.E3
Old image will be deleted before download. <--Overwrite keyword used, current image will be deleted
Deleting `flash:/c1000-universalk9-mz.152-7.E3' to create required space <-- Delete old image
Extracting images from archive into flash...
New software image installed in flash:/c1000-universalk9-mz.152-7.E3k <-- Install new iage Deleting old files from dc profile dir "flash:/dc_profile_dir" extracting dc profile file from "flash:/c1000-universalk9-mz.152-7.E3k/dc_default_profiles.txt" to "flash:/dc_profile_dir/dc_default_profiles.txt" extracting day0 file from "flash:/c1000-universalk9-mz.152-7.E3k/day0.cfg" to "flash:/dc_profile_dir/day0.cfg" All software images installed. Switch#show boot BOOT path-list : flash:/c1000-universalk9-mz.152-7.E3k/c1000-universalk9-mz.152-7.E3k.bin <-- boot points to new image Config file : flash:/config.text Private Config file : flash:/private-config.text Enable Break : yes Manual Boot : no Allow Dev Key : yes HELPER path-list : Boot optimization : disabled NVRAM/Config file buffer size: 524288 Timeout for Config Download: 0 seconds Config Download via DHCP: disabled (next boot: disabled) Switch#reload
改定 | 発行日 | コメント |
---|---|---|
3.0 |
21-Apr-2023 |
CCWによって通知される情報の大幅な変更。書式の変更。再認証。 |
2.0 |
05-Apr-2022 |
更新されたドキュメントタイトル |
1.0 |
26-Mar-2021 |
初版 |