Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

VMホストのインストール、アップグレード、バックアップ、およびリカバリ

Junos OSソフトウェアパッケージとホストソフトウェアパッケージをデバイスにインストールできます。次のインストール オプションを使用できます。

手記:

VM ホストのインストールは、QFX10002-60C スイッチと PTX10002-60C ルーターで動作が異なります。詳細については、「 QFXシリーズ デバイスへのソフトウェア パッケージのインストール 」および「 PTX10002-60C ルーターへのソフトウェアのインストール 」を参照してください。ただし、ロールバック機能とスナップショット機能の情報は、QFX10002-60C スイッチと PTX10002-60C ルーターで同じように機能します。

  • 新規インストール:このインストール方法は、工場出荷時のインストールと、破損後の回復に使用できます。新規インストールは、Preboot Execution Environment (PXE)/NetBoot または USB インストール メディア パッケージを使用して実行できます。このインストール方法では、ホストOS、ツール、Junos VMがインストールされます。

    PXE ブートは、使用可能なデータストレージデバイスやインストールされているオペレーティングシステムとは無関係に、ネットワークインターフェイスを使用してデバイスを起動する環境です。PXE 環境は、インターネット プロトコルとサービスの基盤の上に構築されています。これらには、TCP/IP、DHCP、およびTFTPが含まれます。このインストール方法は、主に内部メディアの状態に依存せずに、デバイスにオペレーティングシステムをインストールするために使用されます。ネットワークのインストールに必要なソフトウェアは、TFTPサーバーに保存されます。PXEブート方式はリモートインストールをサポートしているため、インストールのための対面支援の必要性がなくなります。詳細については、「 PXE ブート サーバーへの VM ホスト インストール パッケージのコピー」を参照してください。仮想マシン ホスト インストール パッケージを PXE ブート サーバーにコピーした後、 request vmhost reboot network コマンドを使用してデバイスを再起動し、ソフトウェアをインストールできます。デバイスは PXE サーバーから起動し、両方の SSD にソフトウェアをインストールします。

    内部メディア障害によりデバイスの再起動に失敗した場合や、Junos OSがインストールされていない場合は、USBディスクによる設置方法を選択できます。詳細については、 VMホストをサポートするルーティングエンジンの緊急ブートデバイスの作成を参照してください。

    USB を使用した新規インストールでは、両方の SSD 上の Junos OS イメージが以下のディレクトリに入力されます。

    • Current.p (英語)

    • Backup.p (英語)

    • Backup.b

  • 通常のインストール:このインストール方法は、通常、アップグレードまたはダウングレード用です。この手順を使用して、現在実行中のJunos VMにランタイムインストールパッケージをインストールし、関連コンポーネントをアップグレードまたはダウングレードできます。Junos VM は依存関係チェックを実行し、互換性を確保するためにアップグレードまたはダウングレードが必要なソフトウェア コンポーネントを特定します。

手記:

RE-S-X6-64G-LT と RE-MX2K-X8-64G-LT ルーティングエンジンは、FreeBSD Limited イメージがアップグレードされた Junos OS のみを起動するように制限されています。 junos-vmhost-install プレフィックスで始まる制限付きイメージ以外のイメージでデバイスをインストールまたはアップグレードしようとすると、起動に失敗します。

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ホストにイメージをコピーするためにrootログインが必要です。アップグレードの前に、system services ssh root-login denyステートメントを削除するか、設定をsystem services ssh root-login deny-passwordに変更する必要があります。アップグレードが完了したら、system service ssh root-login denyステートメントを設定に追加し直すことができます。https://kb.juniper.net/ を見る

次の例は、アップグレード操作を示しています。複数のソフトウェアパッケージとソフトウェアアドオンパッケージを同時にインストールできます。

仮想マシン ホストのロールバック

最後に成功した request vmhost software add 操作でロードされたソフトウェアバージョンに戻すことができます。 request vmhost software rollback コマンドを使用して、ホストOSパッケージを含む以前のソフトウェアパッケージのセットにロールバックできます。

次の例は、ソフトウェアのロールバック動作を示しています。セット p を使用してプライマリ ディスクからブートしたルーティングエンジンは、アップグレード前にセット b を使用してブートしていました。

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
      

VMホストのスナップショット

スナップショット機能を使用すると、デバイス上で現在実行中のアクティブなファイルシステムパーティションのコピーを作成できます。

デバイス上で、ホストOSイメージのスナップショットをJunos 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} コマンドを実行します。