このページの目次
VMホストのインストール、アップグレード、バックアップ、およびリカバリ
Junos OSソフトウェアパッケージとホストソフトウェアパッケージをデバイスにインストールできます。次のインストール オプションを使用できます。
VM ホストのインストールは、QFX10002-60C スイッチと PTX10002-60C ルーターでは動作が異なります。詳細については、 QFXシリーズ デバイスへのソフトウェア パッケージのインストール および PTX10002-60Cルーターへのソフトウェアのインストール を参照してください。ただし、ロールバック機能とスナップショット機能に関する情報は、QFX10002-60CスイッチとPTX10002-60Cルーターで同じように機能します。
新規インストール:このインストール方法は、工場出荷時のインストールと破損後の回復に使用できます。新規インストールは、起動前実行環境(PXE)/NetBootまたはUSBインストールメディアパッケージを使用して実行できます。このインストール方法では、ホスト OS、ツール、Junos VM がインストールされます。
PXE ブートは、使用可能なデータ ストレージ デバイスやインストールされているオペレーティング システムに依存しないネットワーク インターフェイスを使用してデバイスを起動する環境です。PXE 環境は、インターネット プロトコルとサービスの基盤の上に構築されています。これらには、TCP/IP、DHCP、TTP が含まれます。このインストール方法は、主に、内部メディアの状態に依存せずに、デバイスにオペレーティングシステムをインストールするために使用されます。ネットワーク インストールに必要なソフトウェアは、TFTP サーバに保存されます。PXEブート方式はリモートインストールをサポートしているため、インストールのための直接の支援の必要性を克服します。詳細については、「 PXE ブート サーバーへの VM ホスト インストール パッケージのコピー」を参照してください。VM ホスト インストール パッケージを PXE ブート サーバーにコピーした後、
request vmhost reboot network
コマンドを使用してデバイスを再起動し、ソフトウェアをインストールできます。デバイスが PXE サーバーから起動し、両方の SSD にソフトウェアをインストールします。内部メディアの障害によりデバイスの再起動に失敗した場合や、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 以外のディレクトリに重要なファイルがある場合は、デバイスをアップグレードする前にファイルを安全な場所にコピーしてください。/config と /var の下のファイル (/var/etc を除く) は、VM ホストのアップグレード後も保持されます。
1つ以上のカスタムYANGデータモデルが追加されたデバイスにソフトウェアをインストールする前に、カスタムYANGデータモデルに対応する設定データをバックアップし、アクティブな設定から削除します。詳細については、 ソフトウェア アップグレードまたはダウングレード時の YANG パッケージと設定の管理を参照してください。
VM ホストのアップグレードを実行するには、 junos-vmhost-install-x.tgz イメージを使用します。このアップグレードにより、互換性のあるJunos OSとともにホストイメージがインストールされます。
RE-S-X6、RE-MX-X8、RE-PTX-X8ルーティングエンジン上のJunos OSをアップグレードするには、必ずVMホストインストールパッケージを使用してください。jinstall パッケージは使用しないでください。
Junos OSリリース21.4R1以降、VMホストをサポートする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
操作時にロードされたソフトウェアバージョンに戻すことができます。 request vmhost software rollback
コマンドを使用して、ホスト OS パッケージを含む以前のソフトウェア パッケージ セットにロールバックできます。
次の例は、ソフトウェアのロールバック操作を示しています。set 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 ホストのスナップショット
スナップショット機能を使用すると、デバイス上で現在実行中のアクティブなファイルシステムパーティションのコピーを作成できます。
デバイス上で、Junos OSイメージとともにホストOSイメージのスナップショットをバックアップできます。 request vmhost snapshot
コマンドを使用して、バックアップ ディスクに VM ホストの回復スナップショットを作成できます。
VM ホスト スナップショットを使用したディスクの回復
プライマリ ディスク(disk1)の状態が良好で、バックアップ ディスク(disk2)をリカバリする必要がある場合、ルーティング エンジンをプライマリ ディスクから起動していると仮定して、 request vmhost snapshot
コマンドを使用してバックアップ ディスクをリカバリします。セカンダリディスクの状態が不明な場合、またはディスク内のファイルシステムが一貫性のある状態でない場合は、コマンドに partition
オプション( request vmhost snapshot partition
)を含めます。
バックアップ ディスク(disk2)の状態が良好で、プライマリ ディスク(disk1)をリカバリする必要がある場合、ルーティング エンジンがバックアップ ディスクから起動されていると仮定して、 request vmhost snapshot recovery
コマンドを使用してプライマリ ディスクをリカバリします。プライマリディスクの状態が不明な場合、またはパーティションテーブルの状態が悪い場合は、コマンド partition
オプション、つまり request vmhost snapshot recovery partition
を含めます。
目的のディスクから起動するには、 request vmhost reboot { disk1, disk2}
コマンドを実行します。