ACXシリーズルーターへのソフトウェアのインストール(Junos OS)
ACXシリーズルーターには、Junos OS(Junosオペレーティングシステム)が事前にインストールされています。この手順を開始する前に、必要なソフトウェア パッケージを決定してダウンロードします。各アップグレードに必要なパッケージについては、 Junos OSのインストール パッケージ名を参照してください。
USBストレージ デバイスを使用したACXシリーズ ルーターへのJunos OSのインストール
起動可能なUSBストレージ デバイスを使用して、Junos OSイメージをACXシリーズ ルーターにインストールできます。
開始する前に、次の要件が満たされていることを確認してください。
-
ACX710 USBアップグレードの場合、USBブランドはTranscendまたはKingstonです。
-
USBストレージ デバイスには、目的のJunos OSイメージのサイズを収容するのに十分な容量があります。
-
USBストレージデバイスは空で、FAT32としてフォーマットされています。
-
Junos OS を実行しているデバイスでは、物理的には USB ポートにアクセスし、コンソールからはデバイスにアクセスできます。
以下のセクションでは、ソフトウェア イメージのダウンロード方法、起動可能な USB ストレージ デバイスの作成方法、Junos OS を実行しているデバイスへのソフトウェア イメージのインストール方法について説明します。
ソフトウェアイメージのダウンロード
Junos OSインストールメディアイメージをルーターにダウンロードするには、次の手順に従います。
ジュニパーネットワークスのダウンロード サイト( https://support.juniper.net/support/downloads/)にアクセスします。
製品を選択します。
ドロップダウンメニューで、OSとバージョンを選択します。
[ インストール メディア ] セクションを展開します。
[ダウンロード]列で、USBインストールイメージファイルのリンクをクリックします。
使用許諾契約書を確認し、同意します。
ダウンロード ページの指示に従ってファイルをダウンロードし、ルータの /var/tmp ディレクトリに保存します。
起動可能なUSBストレージデバイスを作成する
Junos OSを実行しているルーターを使用して起動可能なUSBを作成するには、次の手順に従います。
ルーターで、root ユーザーとしてシェルを入力します。
user@router> start shell user root Password:
ルーターにダウンロードしたJunos OSイメージを解凍します。
root@router:~ # gunzip /path/to/image.img.gz
例えば:
root@router:~ # gunzip /var/tmp/junos-install-media-usb-acx-arm-64-24.2R1.17.img.gz
Junos OS が Linux ベースのホスト(VM ホスト)上で VM として動作しているデバイスでは、VM ホスト シェルにログインして USB アクティビティを確認します。
root@router:~ # vhclient -s root@router-node:~#
USBデバイスを挿入する前に、 /dev/の内容をリストします。
root@router:~ # ls /dev/da* /dev/da0 /dev/da0s1c /dev/da0s2a /dev/da0s3 /dev/da0s3e /dev/da0s1 /dev/da0s1f /dev/da0s2c /dev/da0s3c /dev/da0s1a /dev/da0s2 /dev/da0s2f /dev/da0s3d root@router-node:~ # ls /dev/sd* /dev/sda /dev/sda1 /dev/sda2 /dev/sda3 /dev/sda4 /dev/sda5 /dev/sda6 /dev/sdb /dev/sdb1 /dev/sdb2 /dev/sdb3 /dev/sdb4 /dev/sdb5 /dev/sdb6
手記:出力は、使用しているデバイスによって異なる場合があります。USBを挿入する前にコンソールを使用してデバイスに接続し、USBストレージデバイスに付けられた名前を確認します。
USBストレージ デバイスをルーターのUSBポートに挿入します。
次の 1 つ以上の方法を使用して、USB のデバイス ID を確認します。
USBストレージデバイスを挿入したときにデバイスIDが表示されるコンソールメッセージを確認します。メッセージとデバイスIDは、プラットフォームによって異なる場合があります。
da2 at router-sim1 bus 1 target 0 lun 0 da2: <TOSHIBA TransMemory 5.00> Removable Direct Access SCSI-0 device
/dev/ の内容を一覧表示し、ステップ 4 のデバイス ID のリストと比較して、新しく追加されたデバイスを識別します。デバイス名は、たとえば、プラットフォームによって異なる場合があります。
root@router# ls /dev/da* /dev/da0 /dev/da0s1c /dev/da0s2a /dev/da0s3 /dev/da0s3e /dev/da0s1 /dev/da0s1f /dev/da0s2c /dev/da0s3c /dev/da2 /dev/da0s1a /dev/da0s2 /dev/da0s2f /dev/da0s3d /dev/da2s1
又は
root@router-node:~# ls /dev/sd* /dev/sda /dev/sda1 /dev/sda2 /dev/sda3 /dev/sda4 /dev/sda5 /dev/sda6 /dev/sdb /dev/sdb1 /dev/sdb2 /dev/sdb3 /dev/sdb4 /dev/sdb5 /dev/sdb6 /dev/sdc /dev/sdc1
show log messages
動作モード コマンドまたはdmesg
シェル コマンドを発行して、ログ ファイルで USB デバイス名に関連するメッセージを確認します。例えば:root@router-node:~# dmesg | tail ... [ 493.244240] scsi 6:0:0:0: Direct-Access JetFlash Transcend 16GB 1100 PQ: 0 ANSI: 6 [ 493.244468] sd 6:0:0:0: Attached scsi generic sg2 type 0 [ 493.245149] sd 6:0:0:0: [sdc] 30197760 512-byte logical blocks: (15.5 GB/14.4 GiB) [ 493.245876] sd 6:0:0:0: [sdc] Write Protect is off [ 493.245879] sd 6:0:0:0: [sdc] Mode Sense: 43 00 00 00 [ 493.246653] sd 6:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 493.251845] sdc: sdc1 [ 493.254346] sd 6:0:0:0: [sdc] Attached SCSI removable disk
(ACX710のみ)デバイスにゼロを書き込んで、USBストレージデバイスをクリアします。前の手順で特定されたUSBストレージデバイスのデバイスIDを必ず指定してください。このプロセスには時間がかかる場合があるため、セッションを強制終了しないでください。
root@router:~# dd if=/dev/zero of=/dev/device-id bs=1m
例えば、デバイスIDが
/dev/da2
場合、以下のコマンドを発行します。root@router:~# dd if=/dev/zero of=/dev/da2 bs=1m dd: /dev/da2: end of device 29164+0 records in 29163+0 records out 30579621888 bytes transferred in 2402.249018 secs (12729580 bytes/sec)
dd
コマンドを使用して、Junos OSイメージをUSBストレージデバイスにコピーします。root@router:~# dd if=/path/to/image.img of=/dev/device-id bs=1m
たとえば、次のコマンドは、Junos OSイメージを /var/tmp ディレクトリからデバイスID
/dev/da2
のUSBにコピーします。root@router:~# dd if=/var/tmp/junos-install-media-usb-acx-arm-64-24.2R1.17.img of=/dev/da2 bs=1m
Junos OSイメージのインストール
USBストレージ デバイスからJunos OSイメージをインストールするには、以下のステップを実行します。
USBストレージデバイスをUSBポートに挿入します。
次のいずれかを実行して、ルーターを再起動します。
シャーシの電源ボタンを押します。
ルーティングエンジンの後ろにある電源ボタンの電源をオフにしてからオンにします。
CLIから
request system reboot
コマンドを入力します。
システム LED が緑色に点滅し始めます。
コンソールに、フラッシュメモリデバイス(NANDフラッシュデバイス)がフォーマットされ、すべてのデータが失われることを示すメッセージが表示されます。フラッシュ メモリ デバイスのフォーマットを確認するプロンプトが表示されます。
yを押して確認し、フォーマットプロセスを続行します。フラッシュ メモリ デバイスがフォーマットされ、イメージが両方のパーティションにインストールされます。
インストールが完了すると、USBストレージデバイスを取り出し、 Enter を押してデバイスを再起動するように求めるメッセージがコンソールに表示されます。
USBストレージ デバイスを取り外して Enterを押すと、再起動が始まります。ルーターを再起動すると、新しいJunos OSバージョンがロードされ、機能します。LEDが緑色に点灯します。
取り付けエラーが発生すると、LEDが赤く点灯します。インストール エラーを解決するには、ルーターへのコンソール アクセスが必要です。
ACXシリーズルーターにリモートサーバーからJunos OSアップグレードをインストールする
CLIを使用して、NANDフラッシュデバイスなどの内部メディアの指定された場所からFTPまたはHTTPでダウンロードされたJunos OSパッケージをインストールできます。
開始する前に、以下を実行します。
NANDフラッシュデバイスの空き容量を確認します。
Junos OS パッケージをダウンロードします。
リモートサーバーからJunos OSアップグレードをインストールするには、動作モードから次のコマンドを入力します。
user@host> request system software add junos-juniper-12.2R1.9-domestic.tgz no-copy no-validate reboot
新しい Junos OS イメージがルーターにインストールされ、デバイスが再起動されます。
ACX5048およびACX5096ルーターでは、 force-host
オプションを使用して、最新バージョンのホストOSを強制的にインストールします。
user@host> request system software jinstall-acx5k-15.1X54-D20.6-domestic-signed.tgz force-host add validate reboot