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}
します。