この製品のマニュアルセットは、偏向のない言語を使用するように配慮されています。このマニュアルセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザーインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブランゲージに対する取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
この章では、Cisco IOS イメージのアップグレード方法、ROM モニタの使用方法、Field Programmable ユニットのアップグレード方法、および Cisco ISR 900 シリーズルータでサポートされているライセンス パッケージについて説明します。この章は、次の項で構成されています。
ROM モニタ ファームウェアは、ルータの電源投入時またはリセット時に実行され、このファームウェアは、プロセッサ ハードウェアの初期化とオペレーティング システムのブートを助けます。ROM モニタを使用して、忘れてしまったパスワードの回復や Cisco IOS ソフトウェアのダウンロードなど、特定の設定作業を実行できます。
ROM モニタを使用するには、次の概念を理解しておく必要があります。
ROM モニタでは、 rommon
x >
コマンド プロンプトが使用されます。x 変数は 1 から始まり、ROM モニタ モードで [ Return ] または [ Enter ] を押すたびに増えます。
次のいずれかが当てはまる場合、ルータは ROM モニタ モードで起動します。
ROM モニタ モードを終了する方法については、“ROM モニタ モードの終了” sectionを参照してください。
– TFTP ダウンロード( tftpdnld ):ルータの固定 WAN ポートに TFTP サーバを直接接続できる場合。“ROM モニタ モードの終了” sectionを参照してください。
(注) システム イメージの回復とシステム イメージのアップグレードは異なります。システム イメージの回復が必要になるのは、システム イメージが壊れた場合、または障害がメモリ デバイスに与えた影響が大きくて、メモリ デバイス上のすべてのデータを削除してシステム イメージをロードしなければならなくなったために、システム イメージが削除された場合です。
(注) ここでは、ROM モニタで行うことのできる作業をすべて取り上げるわけではありません。この資料で扱っていない作業については、コマンド ヘルプを利用してください。“コンフィギュレーション レジスタ(confreg)の変更” sectionを参照してください。
ルータのコンソール ポートに端末または PC を接続します。ヘルプについては、ルータの『Hardware Installation Guide』を参照してください。
ルータをリロードし、Break キー シーケンスを入力して、ROM モニタ モードを開始するには、次の手順を実行します。
reload コマンドを入力してから 60 秒以内に Ctrl+C を押す必要があります。次の例に示すとおり、 Ctrl+C を押す前に、5 つのドットが表示されるまで待機します。
ここでは、次回のシステム リロード時またはオフ/オン時に ROM モニタ モードで起動するように、コンフィギュレーション レジスタを設定することによって、ROM モニタ モードを開始する方法について説明します。
次の例で、ROM モニタ モードで起動するようにコンフィギュレーション レジスタを設定する方法を示します。
このセクションでは、 confreg ROM モニタ コマンドを使用して、コンフィギュレーション レジスタを変更する方法について説明します。グローバル コンフィギュレーション モードで config-register コマンドを使用して、Cisco IOS コマンドライン インターフェイス(CLI)からコンフィギュレーション レジスタの設定を変更することもできます。
(注) 変更したコンフィギュレーション レジスタ値は、NVRAM に自動的に書き込まれますが、新しい値が有効になるのは、ルータをリセットまたはオフ/オンしてからです。
次の例では、フラッシュ メモリのシステム イメージが起動されるようにコンフィギュレーション レジスタを設定します。
次の例では、値を入力しないので、レジスタの各ビットへの入力が求められます。
次の例で、ディレクトリ、ファイル、アクセス権、サイズなど、USB フラッシュ装置の内容を表示する方法を示します。
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
8192 drw- System Volume Information
60865852 -rw- c900-åuniversalk9_npe-mz.SPA.158-3.M0b
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
次の例で、ルータに挿入されているターゲットの USB フラッシュ装置と、現在挿入されているかどうかを問わず有効な装置名を示します。
ここでは、ROM モニタ モードを終了して、Cisco IOS コマンドライン インターフェイス(CLI)を開始する方法について説明します。ROM モニタ モードの終了方法は、ROM モニタ モードの開始方法によって決まります。
|
|
|
---|---|---|
|
フラッシュ メモリに含まれているファイルおよびディレクトリの一覧を表示します。
|
|
boot flash: [directory] [ filename ] ROMMON > boot someimage 172.16.30.40 |
別のイメージを示すように BOOTLDR モニタ環境変数を設定することによって、ブートヘルパー イメージのデフォルト値を変更できます。この目的には、任意のシステム イメージを使用できます。 |
カプセルアップグレードを使用して ROMMON をアップグレードできます。次の例で、カプセル アップグレードを使用して ROMMON をアップグレードする方法を示します。
router# > upgrade rom-monitor file flash:c900-CapsuleUpdateFile.15.8-3rM0b
(注) アップグレードする前に、ルータ フラッシュにカプセル イメージ 'c900-CapsuleUpdateFile.15.8-3rM0b' があることを確認してください。
ROMMON バージョンを確認するには、 showmon -v コマンドを使用します。次の例はコマンドの出力を示しています。
ルータには Cisco IOS イメージがプリインストールされています。ただし、ルータ機能を最新の状態に保つために新しいバージョンをインストールすることができます。このセクションでは、Cisco 900 シリーズ ISR での Cisco Internet Operating System(IOS)ソフトウェア イメージのアップグレード方法を説明します。
システム イメージには Cisco IOS ソフトウェアが収められています。出荷時、ルータにはイメージがインストール済みです。ある段階で、ルータまたはアクセス ポイントのいずれかに異なるイメージをロードしなければならない場合があります。たとえば、自身が使用している IOS ソフトウェアを最新バージョンにアップグレードする場合や、ネットワーク内のすべてのルータで同一の Cisco IOS Release を使用する場合などが考えられます。各システム イメージには Cisco IOS 機能の異なるセットが含まれます。そのため、ネットワーク要件に応じて適切なシステム イメージを選択する必要があります。
使用しているルータで実行中の Cisco IOS Release とシステム イメージのファイル名を確認するには、ユーザ EXEC モードまたは特権 EXEC モードで show version コマンドを実行します。
使用しているプラットフォームでサポートされている Cisco IOS リリースと機能を確認するには、 http://www.cisco.com/go/cfn から Cisco Feature Navigator にアクセスしてください。アクセスするには、Cisco.com のアカウントが必要です。アカウントをお持ちでない場合や、ユーザ名やパスワードを忘れた場合は、ログイン ダイアログボックスで [Cancel] をクリックし、表示される説明に従ってください。
システム イメージをダウンロードするには、Cisco.com のアカウントを取得し、次の Web サイトにアクセスする必要があります。アカウントをお持ちでない場合や、ユーザ名やパスワードを忘れた場合は、ログイン ダイアログボックスで [Cancel] をクリックし、表示される説明に従ってください。
ダウンロードする Cisco IOS Release とフィーチャ セットがわかっている場合は、次のページに直接アクセスしてください。
https://software.cisco.com/download/home
システム イメージのロードと管理 の詳細については、次を参照してください。
https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/fundamentals/configuration/15mt/fundamentals-15-mt-book/cf-config-overview.html
新しいシステム イメージやスタートアップ コンフィギュレーションを使用することで重大な問題が発生た場合に、予期しないダウンタイムが発生するのを防ぐため、現在のスタートアップ コンフィギュレーション ファイルと Cisco IOS ソフトウェア システムのイメージ ファイルのバックアップ コピーをサーバに保存することをお勧めします。
次の例では、TFTP サーバにスタートアップ コンフィギュレーションをコピーします。また、フラッシュ メモリから FTP サーバにコピーします。
スタートアップ コンフィギュレーションの TFTP サーバへのコピー:例
次に、スタートアップ コンフィギュレーションを TFTP サーバにコピーする例を示します。
次に、特権 EXEC モードで dir flash: コマンドを使用して、システム イメージ ファイルの名前を学習し、特権 EXEC モードで copy flash: tftp: コマンドを使用してシステム イメージを TFTP サーバにコピーする場合の例を示します。このルータはデフォルトのユーザ名とパスワードを使用しています。
このセクションでは、ルータのフラッシュ メモリ カードにシステム イメージをコピーする方法について説明します。
(注) ルータには、Cisco IOS を保存するのに十分なディスクまたはフラッシュ メモリが必要です。さらに、ルータには Cisco IOS を実行するための十分なメモリ(DRAM)も必要です。ルータに十分なメモリ(DRAM)が搭載されていない場合、ルータが新しい Cisco IOS を使用して起動するときに起動に関する問題が発生します。
ここでは、TFTP または Remote Copy Protocol(RCP)を使用してシステム イメージをアップグレードする方法について説明します。システム イメージをアップグレードする場合は、この方法を推奨します。また、この方法が最も一般的です。
次に、システム イメージのアップグレード ロジスティックスの詳細を示します。
– TFTP クライアント としてではなく、TFTP サーバ として動作するように、TFTP アプリケーションを設定します。
– システム イメージをダウンロードして保管する、アウトバウンド ファイルのディレクトリを指定します。
– サーバとルータのそれぞれに、同じネットワークまたは同じサブネット内の IP アドレスを与えます。.
ヒン ト 前提となる作業手順の詳細については、テクニカル ノート『Software Installation and Upgrade Procedure』を参照してください。
ルータのフラッシュ メモリ カードにシステム イメージをコピーするには、次の手順を実行します。
このコマンドを使用して特権 EXEC モードを開始します。プロンプトにパスワードを入力します。
上記コマンドのいずれか 1 つを使用して、サーバからフラッシュ メモリにファイルをコピーします。
ステップ 3 プロンプトに、TFTP サーバまたは RCP サーバの IP アドレスを入力します。
ステップ 4 プロンプトに、インストールする Cisco IOS ソフトウェア イメージのファイル名を入力します。
ステップ 5 プロンプトに、ルータ上で使用する予定のファイル名を入力します。通常は、ステップ 4 で使用したのと同じファイル名を入力します。
ステップ 6 「Not enough space on device(デバイスに十分なスペースがありません)」というエラーメッセージが表示された場合には、フラッシュからファイルを削除して、もう一度やり直してください。フラッシュからファイルを削除するには、 delete flash : filename コマンドを使用します 。
ステップ 7 エラー メッセージが表示されない場合には、プロンプトに no を入力し、コピーする前にフラッシュ メモリを消去します。
このセクションでは、tftpdnld ROM モニタ コマンドを使用して、リモート TFTP サーバからルータのフラッシュ メモリに、Cisco IOS ソフトウェア イメージをダウンロードする方法について説明します。
ルータ上の固定ネットワーク ポートに TFTP サーバを接続します。
(注) tftpdnld コマンドを使用できるのは、ルータにファイルをダウンロードする場合のみです。ルータからファイルを取得する目的で tftpdnld コマンドを使用することはできません。
tftpdnld ROM モニタ コマンドを使用して、リモート TFTP サーバからルータのフラッシュ メモリに、Cisco IOS ソフトウェア イメージをダウンロードするには、次の手順に従います。
ステップ 2 ルータの IP アドレスを設定します。次に例を示します。
ステップ 3 IP サブネット マスクを設定します。次に例を示します。
ステップ 4 デフォルト ゲートウェイ アドレスを設定します。次に例を示します。
ステップ 5 TFTP サーバのどこからソフトウェアをダウンロードするのか、保管場所の IP アドレスを設定します。
ステップ 6 ルータのどこにイメージ ファイルをダウンロードするのか、保管場所の名前とディレクトリを設定します。次に例を示します。
ステップ 7 (任意)入力ポートとしてギガビット イーサネット ポートを使用するように設定します。設定方法は、GE_PORT=[0 | 1 | 2] です。次に例を示します。
ステップ 8 set コマンドを使用して ROM モニタ環境変数を表示し、各変数が正しく設定されているかどうかを確認します。次に例を示します。
ステップ 9 tftpdnld [-r] コマンドを使用して、ROM モニタ環境変数で指定したとおりにシステム イメージをダウンロードします。-r オプションを指定しなかった場合、指定したイメージがダウンロードされてフラッシュ メモリに保存されます。-r オプションを指定すると、新しいソフトウェアがダウンロードされて起動されますが、フラッシュ メモリには保存されません。
ここでは、フラッシュ メモリにコピーした新しいシステム イメージをロードする方法について説明します。最初に、ROM モニタ モードになっているのか、Cisco IOS CLI なのかを判別し、さらに、次の方法のどちらか 1 つで、新しいシステム イメージをロードします。
Cisco IOS ソフトウェアから新しいシステム イメージをロードするには、次の手順を実行します。
フラッシュ メモリ内のすべてのファイルおよびディレクトリを表示します。
(注) 新しいシステム イメージが dir flash: コマンドの出力で先頭のファイルまたは唯一のファイルかどうかを判別します(最初に表示されたファイルまたは唯一のファイルの場合、は不要です)。
ブート可能なイメージ リストの全エントリを削除します。このイメージ リストを使用して、次回のシステム リロード時またはオフ/オン時に、ルータにシステム イメージのロードを試行させる順序を指定します。
ステップ 4 新しいシステム イメージが dir flash: コマンドの出力で先頭のファイルまたは唯一のファイルだった場合、次の手順は不要です。
boot system flash: system-image-filename
次回システム リロード後またはオフ/オン後に新しいシステム イメージをロードします。次に例を示します。
ステップ 5 (任意) を繰り返して、ルータにバックアップ システム イメージのロードを試行させる順序を指定します。
ステップ 8 コンフィギュレーション レジスタの最終桁が 0 または 1 の場合は、ステップ 9 に進みます。コンフィギュレーション レジスタの最終桁が 2 ~ F の場合は、ステップ 12 に進みます。
ステップ 10 config-register 0x2102
次回のシステム リロード後またはオフ/オン後に、ルータがスタートアップ コンフィギュレーション ファイルの boot system コマンドに基づいてシステム イメージをロードするように、コンフィギュレーション レジスタ値を設定します。
実行コンフィギュレーションをスタートアップ コンフィギュレーションにコピーします。
このコマンドを使用してオペレーティング システムをリロードします。
ステップ 14 システム コンフィギュレーションの保存に関するプロンプトに、 no を入力します。
ステップ 15 リロードを確認するプロンプトに、 y を入力します。
ROM モニタ モードから新しいシステム イメージをロードするには、次の手順を実行します。
ステップ 1 dir flash: [ partition-number : ]
新しいシステム イメージが dir flash: コマンドの出力で先頭のファイルまたは唯一のファイルかどうかに注意します。
次回のシステム リロード後またはオフ/オン後に、ルータがスタートアップ コンフィギュレーション ファイルの boot system コマンドに基づいてシステム イメージをロードするように、コンフィギュレーション レジスタ値を設定します。
ステップ 3 boot flash: [ partition-number : ] filename
ステップ 4 新しいシステム イメージがロードされた後、[ Return ] を数回押して、Cisco IOS CLI プロンプトを表示します。
特権 EXEC モードを開始して、プロンプトにパスワードを入力します。
ブート可能イメージ リストの全エントリを削除します。このイメージ リストには、起動時にルータがロードするシステム イメージが指定されています。
ステップ 8 新しいシステム イメージが dir flash: コマンドの出力で先頭のファイルまたは唯一のファイルだった場合、この手順は不要です。
boot system flash: new-system-image-filename
次回システム リロード後またはオフ/オン後に新しいシステム イメージをロードします。
ステップ 9 (任意) を繰り返して、ルータにバックアップ システム イメージのロードを試行させる順序を指定します。
実行コンフィギュレーションをスタートアップ コンフィギュレーションにコピーします。
ファイルが壊れた場合でもファイルを回復できるように、また、ダウンタイムが最小限ですむように、スタートアップ コンフィギュレーション ファイルと Cisco IOS ソフトウェア システム イメージ ファイルのバックアップ コピーをサーバに保存しておくことを推奨します。
ヒン ト システム イメージをアップグレードする前に保存したコンフィギュレーションおよびシステム イメージのバックアップ コピーがある場合は、それらを削除しないでください。新しいシステム イメージまたはスタートアップ コンフィギュレーションを使用したときに、重大な問題が発生した場合、以前の実行コンフィギュレーションおよびシステム イメージに即座に戻すことができます。
詳細については、次の URL で『 Cisco IOS Configuration Fundamentals Configuration Guide 』の「Managing Configuration Files」の章と「Loading and Maintaining System Images」の章を参照してください。
http://www.cisco.com/en/US/docs/ios/fundamentals/configuration/guide/12_4/cf_12_4_book.html
スタートアップ コンフィギュレーション ファイルおよびシステム イメージ ファイルのバックアップ コピーを保存する手順は、次のとおりです。
|
|
|
---|---|---|
|
||
copy nvram:startup-config { ftp: | rcp: | tftp: } |
||
|
||
copy flash: { ftp: | rcp: | tftp: } |
スタートアップ コンフィギュレーションの TFTP サーバへのコピー:例
次に、スタートアップ コンフィギュレーションを TFTP サーバにコピーする例を示します。
次に、 dir flash: 特権 EXEC コマンドを使用してシステム イメージ ファイルの名前を学習し、 copy flash: tftp: 特権 EXEC コマンドを使用してシステム イメージを TFTP サーバにコピーする場合の例を示します。このルータはデフォルトのユーザ名とパスワードを使用しています。
新しいルータを注文すると、指定したパッケージおよび機能のソフトウェア イメージとそれに対応するライセンスがプリインストールされた状態で出荷されます。使用前にソフトウェアをアクティブにしたり、登録したりする必要はありません。新しい Cisco IOS 機能をアップグレードまたはインストールするには、ライセンスが必要です。ライセンス タイプ、テクノロジー パッケージおよびインストールの詳細については、『 Software Activation on Cisco Integrated Services Routers and Cisco Integrated Service Routers G2 』を参照してください。