この製品のマニュアルセットは、偏向のない言語を使用するように配慮されています。このマニュアルセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザーインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブランゲージに対する取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
目次
この章では、ルータの ROM モニタ(ROMMON)モードでルータを回復する方法について説明します。
リリース 4.2.0 |
Cisco ASR 9000 シリーズ アグリゲーション サービス ルータの RSP カードに新しいソフトウェアをインストールする通常の方法は、管理 EXEC モードで install コマンドを使用することです。 ただし、 RSP カードが Cisco IOS XR ソフトウェアをブートできない場合、または完全に既存のソフトウェアを交換する場合、 RSP カードが ROM モニタ モードである間、ソフトウェアを再インストールできます。 ROM モニタ モードで Cisco IOS XR ソフトウェアをインストールする場合は、vm ファイル拡張子を持つ特殊なソフトウェア インストール ファイルを使用する必要があります。 これらのファイルは、vm ファイルと呼ばれます。 ROM モニタ モードではパッケージ インストール エンベロープ(PIE)ファイルにソフトウェアをインストールできません。
(注) |
ROM モニタ モードで vm ファイルを使用したインストールは、システムの RSP カードだけから実行する必要があります。 |
Cisco IOS XR のソフトウェアとバージョン情報を取得するには、次の URL で使用可能な Cisco Software Delivery System(SDS)を使用します。
http://www.cisco.com/cisco/software/navigator.html?mdfid=279844343&flowid=2130
Cisco IOS XR ソフトウェア イメージを検索するには、次のようにします。
次の表は、ROMMON からインストールできるソフトウェア パッケージを示します。
上の表は、tar ファイル名拡張子が付いたファイルで配布されるパッケージを示します(tar ファイルは UNIX の tar ユーティリティでアセンブルされます)。 tar ファイルをダウンロードしたら、パッケージのファイルをインストールする前に、ソフトウェア プログラムで tar ファイルを解凍する必要があります。
ROM モニタからインストールできるファイルには、vm 拡張子が付いています。 これらのファイルには、Cisco IOS XR ユニキャスト ルーティング コア バンドルに組み込まれたソフトウェアが含まれています。 パッケージの他のファイルは PIE ファイルです。
tar ファイル名の形式は、次のとおりです。
platform-bundle_name-major.minor.maintenance.tar
Cisco ASR 9000 シリーズ アグリゲーション サービス ルータの vm ファイル名の形式は、次のとおりです。
platform-package_name.vm-major.minor.maintenance
ソフトウェア パッケージが設計されているプラットフォームを指定します。 Cisco ASR 9000 シリーズ アグリゲーション サービス ルータ用に設計されたパッケージでは、プラットフォームの指定は「asr9k」です。 |
|
comp-asr9k-mini.vm-4.3.0
TURBOBOOT 環境変数は、ROM モニタ モードでソフトウェアのインストール プロセスを自動化し、ソフトウェア インストール用のブート デバイス(宛先ディスク)などのインストールの設定を確認します。 次に、TURBOBOOT 環境変数の構文を示します。
TURBOBOOT=on,{ boot-device},[ format | clean],[ nodisablebreak]
上記の例では、TURBOBOOT 変数は on に設定されていて、ブート デバイス(宛先ディスク)は disk0 : 内のフラッシュ ディスクです。インストール プロセスによってディスクがフォーマットされ、インストール プロセスは早期に終了できます。
TURBOBOOT=on,disk0,format,nodisablebreak
TURBOBOOT 変数の 4 つの主要な引数とキーワードは、次のとおりです。
(注) |
ブート デバイスは、Cisco IOS XR ソフトウェアがすべての RSP でインストールされている場所を決定します。 システムは、ブート デバイスを使用して、システム内の他の RSP カードにソフトウェアをインストールします。 追加のソフトウェアまたはソフトウェア アップグレードは、同じブート デバイスに自動的に保存されます。
ROM モニタ モードで Turboboot メソッドを使用して Cisco IOS XR ソフトウェアをインストールする場合、ルータに ブート デバイスを指定する必要があります。 ブート デバイスは、Cisco IOS XR ソフトウェアがインストールされている RSP カードのローカル ディスクです。
Cisco IOS XR パッケージはブート デバイス(disk0: または disk1:)にインストールされ、最小ブート イメージ(MBI)は bootflash: デバイスにインストールされます。 MBI には低レベルの Cisco IOS XR ドライバが含まれます。その後、ルータで完全な Cisco IOS XR ソフトウェア環境を使用できるようになります。 ROM モニタ ソフトウェアは bootflash: デバイスから MBI をロードします。
(注) |
RSP3 カードでは、Cisco IOS XR ソフトウェアは、disk0 または disk1 に直接インストールされます。 |
TURBOBOOT メソッドを使用して Cisco IOS XR ソフトウェアをブート デバイスにインストールすると、すべての追加のソフトウェアとソフトウェア アップグレードは、同じブート デバイスに自動的にインストールおよび同期され、変更できません。 次に例を示します。
(注) |
disk0: をブート デバイスとして使用することを推奨します。 disk0: は、ほとんどの RSP にプレインストールされています。これにより、システム全体にソフトウェア パッケージを保存するために正しいディスクが使用されるようになります。 |
TFTP サーバから RSP に Cisco IOS XR ソフトウェアをインストールする場合は、次のタスクを実行する必要があります。
(注) |
Cisco IOS XR ソフトウェアのブート後に、TURBOBOOT プロセスは、TURBOBOOT 環境変数の設定に基づいてブート デバイスをクリーニングまたはフォーマットします。 |
注意 |
ブート デバイスをフォーマットするように TURBOBOOT 変数が設定されている場合、デフォルトの SDR コンフィギュレーションが削除され、admin コンフィギュレーションだけが保持されます。 |
Cisco IOS XR ソフトウェアは、TFTP サーバにある vm ファイルから直接再インストールできます。 説明に正確に従って、この項の手順を実行します。
TFTP サーバ イメージから Cisco IOS XR ソフトウェアを再インストールする前に、次の前提条件を満たしていることを確認してください。
(注) |
RSP3 カードでは、TFTP ブートに ROMMON 変数 TFTP_MGMT_INTF=port_no は不要です。 |
1. EXEC モードにしたままルータ コンフィギュレーションをバック アップします。
2. コンフィギュレーション ファイル システムの健全性を確認します。 cfs check
4. すべての RSPカードを ROM モニタ モードにします。 config-register boot-mode rom-monitor location all reload location all
5. すべての RSP カードの ROM モニタ環境変数をクリアします。 unset BOOT unset TFTP_FILE sync
6. ディスク ミラーリングがイネーブルの場合、ROM モニタ環境変数 BOOT_DEV_SEQ_OPER と MIRROR_ENABLE をクリアします。 unset BOOT_DEV_SEQ_OPER unset MIRROR_ENABLE sync
7. RSP カードで、ROM モニタ モードで使用するために管理イーサネット インターフェイスを設定する環境変数を設定します。IP_ADDRESS= ip_address IP_SUBNET_MASK= mask DEFAULT_GATEWAY= ip_address
8. RSP カードで、TFTP 環境変数を設定します。TFTP_VERBOSE= print_setting TFTP_RETRY_COUNT= retry_count TFTP_TIMEOUT= timeout TFTP_CHECKSUM=0 TFTP_SERVER= server_ip_addr TFTP_MGMT_INTF= port_no
9. RSP カードで、TURBOBOOT 変数を設定します。TURBOBOOT=on, boot-device, options sync
10. RSP カードで、tftp サーバにある vm イメージをブートします。 boot tftp://server/directory/filename
11. Cisco IOS XR ソフトウェアをブートするには、他の RSP カード をすべてリセットします。 confreg reset
12. 「ステップ 5」でディスク ミラーリングをディセーブルにした場合は、復元します。
コマンドまたはアクション | 目的 | |||
---|---|---|---|---|
ステップ 1 | EXEC モードにしたままルータ コンフィギュレーションをバック アップします。 | |||
ステップ 2 |
コンフィギュレーション ファイル システムの健全性を確認します。
cfs check 例: RP/0/RSP0/CPU0:router# cfs check |
(任意)ルータ コンフィギュレーションの健全性を確認し、内部の不一致を解決します。
|
||
ステップ 3 |
admin 例: RP/0/RSP0/CPU0:router# admin |
|||
ステップ 4 |
すべての RSPカードを ROM モニタ モードにします。
config-register boot-mode rom-monitor location all
reload location all 例: RP/0/RSP0/CPU0:router(admin)# config-register boot-mode rom-monitor location all RP/0/RSP0/CPU0:router(admin)# reload location all |
|||
ステップ 5 |
すべての RSP カードの ROM モニタ環境変数をクリアします。
unset BOOT
unset TFTP_FILE
sync 例: rommon B1> unset BOOT rommon B2> unset TFTP_FILE rommon B3> sync |
システムのすべての RSP カードで、TURBOBOOT 変数を使用してインストールの準備ができていることを確認します。 システム(LCC)の RSP カードごとに繰り返します。 |
||
ステップ 6 |
ディスク ミラーリングがイネーブルの場合、ROM モニタ環境変数 BOOT_DEV_SEQ_OPER と MIRROR_ENABLE をクリアします。
unset BOOT_DEV_SEQ_OPER
unset MIRROR_ENABLE
sync 例: rommon B1> unset BOOT_DEV_SEQ_OPER rommon B2> unset MIRROR_ENABLE rommon B3> sync |
ディスク ミラーリングがイネーブルの場合、ディスク ミラーリングをディセーブルにするには、 BOOT_DEV_SEQ_OPER と MIRROR_ENABLE ROM モニタ環境変数をクリアします。 |
||
ステップ 7 |
RSP カードで、ROM モニタ モードで使用するために管理イーサネット インターフェイスを設定する環境変数を設定します。IP_ADDRESS=
ip_address IP_SUBNET_MASK=
mask DEFAULT_GATEWAY=
ip_address 例: rommon B4> IP_ADDRESS=1.1.1.1 rommon B5> IP_SUBNET_MASK=255.255.254.0 rommon B6> DEFAULT_GATEWAY=1.1.0.1 |
|||
ステップ 8 |
RSP カードで、TFTP 環境変数を設定します。TFTP_VERBOSE=
print_setting TFTP_RETRY_COUNT=
retry_count TFTP_TIMEOUT=
timeout TFTP_CHECKSUM=0 TFTP_SERVER=
server_ip_addr TFTP_MGMT_INTF=
port_no 例: rommon B4> TFTP_VERBOSE=0 rommon B5> TFTP_RETRY_COUNT=4 rommon B6> TFTP_TIMEOUT=6000 rommon B7> TFTP_CHECKSUM=0 rommon B8> TFTP_SERVER=223.255.255.254 rommon B9> TFTP_MGMT_INTF=0 |
(任意)表示されるように、これらの設定を正確に入力します。 すべての変数名で大文字と小文字が区別されます。
|
||
ステップ 9 |
RSP カードで、TURBOBOOT 変数を設定します。TURBOBOOT=on,
boot-device,
options
sync 例: rommon B9> TURBOBOOT=on,disk0,format rommon B10> sync |
TURBOBOOT パラメータを設定して、コンフィギュレーションを保存します。 各パラメータはカンマ(,)で区切ります。 これらのパラメータは、次のとおりです。 |
||
ステップ 10 |
RSP カードで、tftp サーバにある vm イメージをブートします。
boot
tftp://server/directory/filename 例: rommon B11> boot tftp://223.255.254.254/softdir/comp-asr9k-mini.vm |
ファイルを TFTP サーバから取り出してブート ディスクにインストールします。
|
||
ステップ 11 |
Cisco IOS XR ソフトウェアをブートするには、他の RSP カード をすべてリセットします。
confreg
reset 例: rommon B4> confreg rommon B5> reset |
|||
ステップ 12 |
「ステップ 5」でディスク ミラーリングをディセーブルにした場合は、復元します。 例: rommon B6
mirror |
ディスク ミラーリングを復元するには、グローバル コンフィギュレーション モードで mirror コマンドを使用します。 |
次に、TFTP サーバから Cisco IOS XR ソフトウェアをインストールする例を示します。
RP/0/RSP0/CPU0:router# admin RP/0/RSP0/CPU0:router(admin)# config-register boot-mode rom-monitor RP/0/RSP0/CPU0:router(admin)# location all RP/0/RSP0/CPU0:router(admin)# reload location all
rommon B1 > unset BOOT rommon B2 > unset TFTP_FILE rommon B3 > sync
ディスク ミラーリングの ROM モニタ環境変数をクリアします。
rommon B1 > unset BOOT_DEV_SEQ_OPER rommon B2 > unset MIRROR_ENABLE rommon B3 > sync
RSP の ROM モニタ管理イーサネット インターフェイスを設定するよう IP 環境変数を設定します 。
rommon B4 > IP_ADDRESS=10.1.1.1 rommon B5 > IP_SUBNET_MASK=255.255.254.0 rommon B6 > DEFAULT_GATEWAY=10.1.0.1
RSP で TURBOBOOT 変数を使用してインストール プロセスをイネーブルにします。 次に、指定された TFTP サーバで指定された vm ファイルを使用してルータをブートする例を示します。
rommon B7 > TURBOBOOT=on, disk0, format rommon B8 > sync rommon B9 > boot tftp://10.10.10.10/software/ comp-asr9k-mini.vm
Cisco IOS XR ソフトウェアをブートするには、他の RSP をすべてリセットします。
指示されたとおりにプロンプトに応答します。 EXEC モードで RSP カードをブートするには、ブート タイプとして 2 を設定します。
rommon B11 > reset
次の前提条件が満たされていることを確認してください。
1. ルータが準備完了状態にあることを確認します。
2. 端末を RSP カードのコンソール ポートに接続し、ルータにログインします。
3. すべての RSP カードを ROM モニタ モードで配置します。 config-register boot-mode rom-monitor location all reload location all
4. RSP のスロットに USB ドライブを挿入します。 dir usb
5. すべての RSP カードの ROM モニタ環境変数をクリアします。 unset BOOTsync
6. RSP カードで TURBOBOOT 変数を設定します。 TURBOBOOT=on ,disk 0,formatsync
7. Cisco IOS XR 4.3.0-px を USB.mediaboot usb:\ filename からインストールします
システムが起動し、EXEC モードになったら、 RSP カードですべての CLI コマンドを実行できます。
(注) |
前のルータ コンフィギュレーションがない場合は、ブート プロセスの完了時にルート システムのユーザ名およびパスワードを入力する必要があります。 |
ソフトウェアを再インストールしたら、インターフェイスを確認して、パッケージをインストールするか他の設定作業を実行できます。
ここでは、ROM モニタに関連する参考資料を紹介します。
次の場所にある『 What's New in Cisco Product Documentation』の「Obtaining Additional Publications and Information」 http://www.cisco.com/en/US/docs/general/whatsnew/whatsnew.html |
|
『 Cisco ASR 9000 Series Aggregation Services Router Getting Started Guide』の「 Upgrading and Managing Cisco IOS XR Software」 |
|
『 Cisco ASR 9000 Series Aggregation Services Router Getting Started Guide』の「 Managing the Router Hardware」 |
シスコのテクニカル サポート Web サイトでは、製品、テクノロジー、ソリューション、技術的なヒント、およびツールへのリンクなどの、数千ページに及ぶ技術情報が検索可能です。 Cisco.com に登録済みのユーザは、このページから詳細情報にアクセスできます。 |