VMホストのインストール、アップグレード、バックアップ、および復旧
Junos OS ソフトウェア パッケージをインストールし、ソフトウェア パッケージをデバイスにホストできます。次のインストール オプションを使用できます。
VMホストのインストールは、QFX10002-60CスイッチとPTX10002-60Cルーターで異なる方法で動作します。詳細については、 QFXシリーズデバイスへのソフトウェアパッケージ の インストールとPTX10002-60Cルーターへのソフトウェアのインストール を参照してください。ただし、ロールバック機能とスナップショット機能に関する情報は、QFX10002-60CスイッチとPTX10002-60Cルーターで同じように動作します。
新鮮なインストール-このインストール方法は、工場のインストールだけでなく、破損後の回復に使用することができます。PXE(Preboot Execution Environment)/NetBoot または USB インストール メディア パッケージを使用して、新規インストールを実行できます。このインストール方法では、ホストOS、ツール、Junos VMをインストールします。
PXEブートは、使用可能なデータストレージデバイスやインストールされているオペレーティングシステムとは独立したネットワークインターフェイスを使用してデバイスを起動する環境です。PXE 環境は、インターネットプロトコルとサービスを基盤として構築されています。これには、TCP/IP、DHCP、およびTFTPが含まれます。このインストール方法は、主に内部メディアの状態に応じて、デバイスにオペレーティングシステムをインストールするために使用されます。ネットワークインストールに必要なソフトウェアはTFTPサーバーに保存されます。PXE ブート方式は、リモート・インストールをサポートするため、インストールに対する対人支援の必要性を克服します。詳細については、「 PXE ブート サーバーへの VM ホスト インストール パッケージのコピー」を参照してください。VM ホスト インストール パッケージを PXE ブート サーバーにコピーした後、 コマンドを
request vmhost reboot network使用してデバイスを再起動してソフトウェアをインストールできます。デバイスは PXE サーバーから起動し、両方の SD にソフトウェアをインストールします。内部メディア障害が原因でデバイスの再起動に失敗した場合、またはJunos OSがインストールされていない場合に、USBディスクのインストール方法を使用することができます。詳細については、「 VM ホストをサポートするルーティング エンジン用の緊急ブート デバイスの作成」を参照してください。
USBを使用した新規インストールでは、以下のディレクトリに両方のSSDのJunos OSイメージが表示されます。
電流.p
バックアップ.p
バックアップ.b
通常のインストール:このインストール方法は通常、アップグレードまたはダウングレード用です。この手順を使用して、現在実行中の Junos VM にランタイム インストール パッケージをインストールし、関連するコンポーネントをアップグレードまたはダウングレードできます。Junos VMは、依存関係チェックを実行して、互換性を確保するためにアップグレードやダウングレードが必要なソフトウェアコンポーネントを特定します。
RE-S-X6-64G-LT および RE-MX2K-X8-64G-LT ルーティング エンジンは、アップグレードされた FreeBSD Limited イメージを持つ Junos OS のみを起動するように制限されています。 Junos-vmhost-install プレフィックスで始まる Limited イメージ以外のイメージでデバイスをインストールまたはアップグレードしようとすると、起動に失敗します。
VM ホストのアップグレード
すべての Junos OS リリースは、まとめてバンドルされたファイルのグループです。ルーティング エンジン RE-MX-X6、RE-MX-X8、RE-PTX-X8 は、64 ビット バージョンの Junos OS のみをサポートします。
/configおよび/var以外のディレクトリに重要なファイルがある場合は、デバイスをアップグレードする前に安全な場所にファイルをコピーしてください。VM ホストのアップグレード後、/config および /var(/var/etc を除く)のファイルは保存されます。
1つ以上のカスタムYANGデータモデルが追加されたデバイスにソフトウェアをインストールする前に、アクティブな設定からカスタムYANGデータモデルに対応する設定データをバックアップして削除します。詳細については、 ソフトウェアのアップグレードまたはダウングレード中のYANGパッケージと設定の管理を参照してください。
VMホストのアップグレードを実行するには、junos-vmhost-install-tgzxイメージを使用します。このアップグレードにより、互換性のある Junos OS とともにホスト イメージがインストールされます。
RE-S-X6、RE-MX-X8、RE-PTX-X8 ルーティング エンジンで Junos OS をアップグレードするには、必ず VM ホスト インストール パッケージを使用します。jinstall パッケージは使用しないでください。
Junos OS リリース 21.4R1 以降では、アップグレードまたは再起動時に、ACX5448、MX204、MX240、MX480、MX960、MX2010、MX2020、MX2008 ルーターで、アップグレードまたは再起動時に、Junos VM から Linux ホストにイメージをコピーするためのルート ログインが必要です。アップグレードの前に、 ステートメントをsystem services ssh root-login deny削除するか、 に設定を変更するsystem services ssh root-login deny-password必要があります。アップグレードが完了したら、ステートメントを設定にsystem service ssh root-login deny追加し直すことができます。https://kb.juniper.net/ を見る
次の例は、アップグレード操作を示しています。複数のソフトウェア パッケージとソフトウェア アドオン パッケージを同時にインストールできます。
user@host> > request vmhost software add /var/tmp/junos-vmhost-install-ptx-x86-64-15.1F5-S2.8.tgz
Initializing...
Verified os-libs-10-x86-64-20160616 signed by PackageProductionEc_2016
Mounting os-libs-10-x86-64-20160616.329709_builder_stable_10
....
Transfer Done
Transfer /packages/db/pkginst.13874/junos-vmhost-install*.tgz
Transfer Done
Starting upgrade ...
Preparing for upgrade...
/tmp/pkg-0mc/unpack/install/
...
...
Cmos Write successfull for Boot_retry
... upgrade complete.
A REBOOT IS REQUIRED TO LOAD THIS SOFTWARE CORRECTLY.
Use the 'request vmhost reboot' command to reboot the system
VMホストのロールバック
最後に成功 request vmhost software add した操作でロードされたソフトウェアバージョンに戻すことができます。コマンドを使用して、ホストOSパッケージを含む以前のソフトウェアパッケージセットに request vmhost software rollback ロールバックできます。
次の例は、ソフトウェアのロールバック操作を示しています。セットpを使用してプライマリディスクから起動したルーティングエンジンは、アップグレード前にセットbを使用して起動していました。
user@host> show vmhost version
Current root details, Device sda, Label: jrootp_P, Partition: sda3
Current boot disk: Primary
Current root set: p
UEFI Version: NGRE_v00.53.00.01
Primary Disk, Upgrade Time: Wed Feb 24 17:51:53 UTC 2016
Version: set p
VMHost Version: 2.951
VMHost Root: vmhost-x86_64-15.1I20160210_2212_builder
VMHost Core: vmhost-core-x86_64-15.1I20160210_2212_builder
kernel: 3.10.79-ovp-rt74-WR6.0.0.20_preempt-rt
Junos Disk: junos-install-x86-64-15.1F5.5
Version: set b
VMHost Version: 2.953
VMHost Root: vmhost-x86_64-15.1F520160222_1052_builder
VMHost Core: vmhost-core-x86_64-15.1F520160222_1052_builder
kernel: 3.10.79-ovp-rt74-WR6.0.0.20_preempt-rt
Junos Disk: junos-install-x86-64-15.1F5.6
user@host> request vmhost software rollback
Current root details, Device sda, Label: jrootp_P, Partition: sda3
Finding alternate root for rollback
Rollback to software on jrootb_P ...
sh /etc/install/mk-mtre-rollback.sh jrootb_P b
Mounting device in preparation for rollback...
Updating boot partition for rollback...
Rollback complete, please reboot the node for it to take effect.
Cmos Write successfull
Cmos Write successfull for Boot_retry
Cmos Write successfull for Boot_retry
user@host> show vmhost version
Current root details, Device sda, Label: jrootp_P, Partition: sda3
Current boot disk: Primary
Current root set: p
UEFI Version: NGRE_v00.53.00.01
Primary Disk, Upgrade Time: Wed Feb 24 17:51:53 UTC 2016
Pending reboot.
Version: set p
VMHost Version: 2.951
VMHost Root: vmhost-x86_64-15.1I20160210_2212_builder
VMHost Core: vmhost-core-x86_64-15.1I20160210_2212_builder
kernel: 3.10.79-ovp-rt74-WR6.0.0.20_preempt-rt
Junos Disk: junos-install-x86-64-15.1F5.5
Version: set b
VMHost Version: 2.953
VMHost Root: vmhost-x86_64-15.1F520160222_1052_builder
VMHost Core: vmhost-core-x86_64-15.1F520160222_1052_builder
kernel: 3.10.79-ovp-rt74-WR6.0.0.20_preempt-rt
Junos Disk: junos-install-x86-64-15.1F5.6
user@host> request vmhost reboot
Reboot the vmhost ? [yes,no] (no) yes
warning: Rebooting re1
Initiating vmhost reboot... ok
Initiating Junos shutdown... shutdown: [pid 9733]
Shutdown NOW!
ok
Junos shutdown is in progress...
*** FINAL System shutdown message ***
System going down IMMEDIATELY
user@host> show vmhost version
Current root details, Device sda, Label: jrootb_P, Partition: sda4
Current boot disk: Primary
Current root set: b
UEFI Version: NGRE_v00.53.00.01
Primary Disk, Upgrade Time: Wed Feb 24 17:51:53 UTC 2016
Version: set p
VMHost Version: 2.951
VMHost Root: vmhost-x86_64-15.1I20160210_2212_builder
VMHost Core: vmhost-core-x86_64-15.1I20160210_2212_builder
kernel: 3.10.79-ovp-rt74-WR6.0.0.20_preempt-rt
Junos Disk: junos-install-x86-64-15.1F5.5
Version: set b
VMHost Version: 2.953
VMHost Root: vmhost-x86_64-15.1F520160222_1052_builder
VMHost Core: vmhost-core-x86_64-15.1F520160222_1052_builder
kernel: 3.10.79-ovp-rt74-WR6.0.0.20_preempt-rt
Junos Disk: junos-install-x86-64-15.1F5.6
VMホストのスナップショット
スナップショット機能を使用すると、デバイス上で現在実行中のファイルシステムパーティションとアクティブなファイルシステムパーティションのコピーを作成できます。
デバイス上で、ホストOSイメージのスナップショットをJunos OSイメージと共にバックアップできます。このコマンドを request vmhost snapshot 使用して、バックアップ ディスク上に VM ホストの復旧スナップショットを作成できます。
VM ホスト スナップショットを使用したディスクリカバリー
プライマリディスク(ディスク1)の状態が良好で、バックアップディスク(ディスク2)を回復する必要がある場合は、 コマンドを request vmhost snapshot 使用して、プライマリディスクからルーティングエンジンが起動したと仮定してバックアップディスクを回復します。セカンダリ ディスクの状態が不明な場合、またはディスク内のファイル システムが一貫した状態でない場合は、 コマンドに オプションを含 partition めます request vmhost snapshot partition。
バックアップディスク(disk2)の状態が良好で、プライマリディスク(ディスク1)を回復する必要がある場合は、 コマンドをrequest vmhost snapshot recovery使用して、バックアップディスクからルーティングエンジンが起動したと仮定してプライマリディスクを回復します。プライマリ ディスクの状態が分からなかったり、パーティション テーブルの状態が悪い場合は、 コマンドに オプションを含partitionめます。 request vmhost snapshot recovery partition
目的のディスクから起動するには、コマンドを実行 request vmhost reboot { disk1, disk2} します。