このドキュメントでは、Catalyst 1000 シリーズ スイッチで Cisco IOS® をアップグレードするプロセスについて説明します。
このドキュメントに関する固有の要件はありません。
このドキュメントの情報は、Catalyst 1000 シリーズ プラットフォームと、Catalyst 1000 スイッチに適用可能なソフトウェアバージョンに限定されます。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されたものです。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
ソフトウェアポータル(software.cisco.com)から、Catalyst 1000シリーズには、バイナリファイルまたはTARアーカイブの2つのオプションがあります。バイナリは基本の Cisco IOS イメージであり、オンボードストレージ内の該当ファイルを指すブート変数の通常のプロセスを介してロードできます。このドキュメントでは、Cisco IOS コードと組み込みの Device Manager ソフトウェアを含むアーカイブファイルに焦点を当てています。
使用するプロトコルは、使用するサーバーのタイプに応じて異なります。FTP および RCP のトランスポートメソッドは、TFTP よりも高速でデータ配信の信頼性も優れています。これらの機能を実現するために、FTP および RCP はコネクション型の TCP/IP スタックに基づいて構築され、このスタックが使用されています。
組み込みデバイスマネージャを備えたフルイメージを使用すると、Cisco IOSイメージは、バージョン番号を示すディレクトリに.binファイルとして保存されます。サブディレクトリには、Web 管理に必要なファイルが格納されます。イメージはシステムボードのフラッシュメモリ(flash:)に格納されます。
show version 特権 EXEC コマンドを使用すると、スイッチで現在ブートされているソフトウェアバージョンを参照できます。画面上で、System image file is... で始まる行を調べます。この行は、イメージが格納されているフラッシュ メモリ内のディレクトリ名を示します。
また、dir <filesystem> : 特権 EXEC コマンドを使用して、フラッシュメモリに保存している他のソフトウェアイメージのディレクトリ名を表示できます。
archive download-sw /directory 特権 EXEC コマンドを使用して、ディレクトリに続けてダウンロード対象の tar ファイルまたは tar ファイルのリストを指定すれば、指定を 1 回で済ませることができ、tar ファイルごとに完全なパスを指定する必要がありません。
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 ] 例: Switch# archive download-sw /overwrite /reload tftp://172.20.10.30/saved/myImage.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 ] 例: Switch# archive download-sw /leave-old-sw /reload tftp://172.20.10.30/saved/myImage.tar |
(オプション)TFTP サーバーからスイッチにイメージファイルをダウンロードして、現在のイメージを保存します。
|
ダウンロード アルゴリズムによって、イメージがスイッチ モデルに対して適切であるかどうか、および DRAM サイズが十分であるかどうかが検証されます。問題がある場合、プロセスは中断され、エラーが報告されます。/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 例: Switch# archive upload-sw tftp://172.20.10.30/saved/myImage.tar |
現在ブート中のスイッチイメージを TFTP サーバーにアップロードします。
|
archive upload-sw 特権 EXEC コマンドを実行すると、これらのファイルが info、Cisco IOS イメージ、Web 管理ファイルの順にアップロードされて、サーバーにイメージファイルが構築されます。これらのファイルがアップロードされた後に、アップロードアルゴリズムによってファイル形式が作成されます。
FTP サーバからスイッチ イメージをダウンロードしたり、スイッチから FTP サーバにスイッチ イメージをアップロードしたりできます。
スイッチ ソフトウェアをアップグレードするには、サーバからスイッチ イメージ ファイルをダウンロードします。現在のイメージを新しいイメージで上書きしたり、ダウンロード後に現在のファイルを保存したりできます。
バックアップのために、スイッチ イメージ ファイルをサーバにアップロードします。アップロードされたこのイメージは、今後同じスイッチや、同じタイプの別のスイッチにダウンロードする場合に使用できます。
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 例: Switch#configure terminal |
(オプション)スイッチでグローバル コンフィギュレーション モードを開始します。 この手順は、デフォルトのリモートユーザー名またはパスワードを上書きする場合にのみ必要です。 |
| ステップ 2 |
ip ftp username<ユーザ名> 例: Switch(confg)# ip ftp username NetAdmin1 |
(オプション)デフォルトのリモート FTP ユーザー名を変更します。 |
| 手順 3 |
ip ftp password<password>コマンド 例: Switch(confg)# ip ftp password adminpassword |
(オプション)デフォルトの FTP パスワードを変更します。 |
| ステップ 4 |
end 例: Switch(confg)# end |
特権 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 ] 例: Switch# archive download-sw /overwrite /reload ftp:172.20.10.30/saved/myImage.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 ] 例: Switch# archive download-sw /leave-old-sw /reload ftp:172.20.10.30/saved/myImage.tar |
(オプション)FTP サーバーからスイッチにイメージファイルをダウンロードして、現在のイメージを保存します。
|
ダウンロード アルゴリズムによって、イメージがスイッチ モデルに対して適切であるかどうか、および DRAM サイズが十分であるかどうかが検証されます。問題がある場合、プロセスは中断され、エラーが報告されます。/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 例: Switch#configure terminal |
(オプション)スイッチでグローバル コンフィギュレーション モードを開始します。 この手順は、デフォルトのリモートユーザー名またはパスワードを上書きする場合にのみ必要です。 |
| ステップ 2 |
ip ftp username<ユーザ名> 例: Switch(confg)# ip ftp username NetAdmin1 |
(オプション)デフォルトのリモート FTP ユーザー名を変更します。 |
| 手順 3 |
ip ftp password<password>コマンド 例: Switch(confg)# ip ftp password adminpassword |
(オプション)デフォルトの FTP パスワードを変更します。 |
| ステップ 4 |
end 例: Switch(confg)# end |
特権 EXEC モードに戻ります。 |
| 手順 5 |
archive upload-sw ftp:[[// [ username [ : password ] @ ] location ] / directory ] / image-name .tar. 例: Switch# archive upload-sw ftp://172.20.10.30/myImage.tar |
現在ブート中のスイッチイメージを FTP サーバーにアップロードします。
|
archive upload-sw コマンドを実行すると、これらのファイルが info、Cisco IOS イメージ、Web 管理ファイルの順にアップロードされて、サーバーにイメージファイルが構築されます。これらのファイルがアップロードされた後に、アップロードアルゴリズムによってファイル形式が作成されます。
FTP、TFTP、またはオンボード USB ポートを使用してフラッシュにコピー済みのファイルからイメージを抽出してインストールすることもできます。
|
|
|
|
|---|---|---|
| ステップ 1 |
archive download-sw [ /directory ] /overwrite /reload flash: [/ directory / ] image-name1 .tar 例: Switch# archive download-sw /overwrite /reload flash:myImage.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
| 改定 | 発行日 | コメント |
|---|---|---|
6.0 |
03-Jun-2026
|
再認証 |
4.0 |
07-May-2024
|
シスコのガイドラインに合わせて書式を更新。 |
3.0 |
21-Apr-2023
|
CCWによって通知される情報の大幅な変更。書式の変更。再認証されました。 |
2.0 |
05-Apr-2022
|
更新されたドキュメントタイトル |
1.0 |
26-Mar-2021
|
初版 |