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ルーターで同じように機能します。

  • 新規インストール:このインストール方法は、工場出荷時のインストールと破損後の回復に使用できます。新規インストールは、起動前実行環境(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/

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

VM ホストのロールバック

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

次の例は、ソフトウェアのロールバック操作を示しています。set 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 ホストのスナップショット

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

デバイス上で、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} コマンドを実行します。