Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

アップグレードされた FreeBSD を使用したJunosアップグレードとダウングレード

アップグレードされた FreeBSD を使用して、Junos OSまたはダウングレードできます。freeBSD Junos OS 6.1 Junos OS からアップグレードされた FreeBSD を使用してアップグレードし、アップグレードした FreeBSD を使用した Junos OS の異なるリリース間でのアップグレードが可能です。

アップグレードされた freeBSD Junos OSのアップグレード

メモ:

VMホスト上のアップグレードまたはインストールJunos OSは、 VMホストのインストール、アップグレード、バックアップ、回復 を 参照してください

Junos OS リリース 15.1 以降、特定のハードウェア プラットフォームでは、FreeBSD 6.1 以降ではなく、アップグレードされた FreeBSD カーネル(FreeBSD 10.x 以降)が実行されます。このセクションでは、アップグレードされた FreeBSD(つまり FreeBSD 6.1 ベース)を使用しない Junos OS から、アップグレードされた FreeBSD による Junos OS へのアップグレードについて説明します。ISSU によるアップグレードには対処できない。ISSU の使用には、アップグレードされた FreeBSD を使用したアップグレード時のアップグレード時Junos OS制限があります。ISSU の使用について詳しくは、 例: 統合型 ISSU の実行 を参照してください

さまざまなリリースのサーバーにアップグレードするJunos OSは、 コマンドを使用 request system software add validate します。この validate オプションは、受験者のソフトウェアが現在のデバイスの設定に対してチェックし、互換性を確認します。(検証は、追加するソフトウェア パッケージが別のリリースの場合のデフォルト動作です)。ただし、この方法では設定の実行を検証できない状況があります。そのような状況の 1 つは、FreeBSD 6.1 Junos OSベースでアップグレードされた FreeBSD を Junos OS してアップグレードする場合です。また、アップグレードされた FreeBSD を使用して Junos OS の異なるリリース間で更新を行う場合、最新バージョンの FreeBSD では以前のバージョンの FreeBSD では使用できないシステム コールが使用されます。

直接検証を使用 request system software add できないリリース間をアップグレードする場合は、アップグレード時に動作モード コマンドで以下のいずれかを指定する必要があります。

  • オプション no-validate — このオプションは、現在の設定に対してソフトウェア パッケージを検証します。そのため、システムをアップグレードすると現在の設定が失敗する可能性があります。新しいバージョンに初めてアップグレードする場合は、このオプションを選択します。

  • オプション validate-on-host — このオプションは、リモート ホスト上で実行されている設定と比較して、ソフトウェア パッケージJunos OSします。新しいバージョンのソフトウェアにアップグレード済みのホストを選択してください。

  • オプション validate-on-routing-engine — (冗長なESを持つシステムの場合)このオプションは、同じシャーシ内のルーティング エンジン上で実行されている設定と比較して、ソフトウェア パッケージを検証します。他のバージョンをすでにアップグレードしている場合は、このオプションをルーティング エンジン新しいバージョンにアップグレードしてください。

直接検証を使用できないリリース間をアップグレードする場合は、別のホストで検証するアプローチが必要です。他のホストがどこにあるかは問題ではありません。SSH 上の NETCONF で接続できる限り、そのホストに到達できます(「 NETCONF セッションの SSH 接続の確立 」を参照してください)。ターゲット システムは、ネットワークを使用して他のホストに連絡し、検証と認証を実行して、結果を返します。

以下のセクションでは、2 つのプロシージャと 1 つのマトリクスを示します。手順は(1)freeBSD 6.1 に基づいた Junos OS からアップグレードされた FreeBSD を使用して Junos OS にアップグレードし、(2)アップグレードされた FreeBSD を使用した Junos OS の異なるリリース間でのアップグレードを行う場合の手順を含む。直接検証を使用できるリリース間のアップグレードの詳細については、「 Upgraded FreeBSD によるアップグレードJunos OSアップグレード 」を参照してください。

メモ:

1つ以上のカスタム YANG データ モデルが追加されているデバイスにソフトウェアをインストールする前に、アクティブな設定からカスタム YANG データ モデルに対応する設定データをバックアップして削除します。詳細については、「 ソフトウェア アップグレードまたはダウングレード中の YANG パッケージと設定の 管理 」を参照してください

インストールするパッケージまたはパッケージの決定

アップグレードした FreeBSD を使用してアップグレードするソフトウェア パッケージJunos OSを確認するには、Feature Explorer と表 1 を参照する必要があります。表 1 を使用する場合、以下の点に注意してください。

  • アップグレード(またはダウングレード)の際には、2 つ以上のリリースをスキップできます。つまり、現在のリリースに続く 3 つのリリースのいずれかをのみアップグレードできるのです。これよりも多くのリリースにわたってアップグレードするには、複数のアップグレードを実行する必要があります。

  • 1 では、セキュリティ デバイス とルーティングまたはスイッチング デバイス間で情報を分離しています。これは、セキュリティー デバイスがルーティングデバイスやスイッチング デバイスとは異なるリリース シーケンスでリリースされ、次に、2 つ以下のリリースを省略する部分を決定する理由があります。ルーティングおよびスイッチング プラットフォームが各メイン リリースでソフトウェアをリリースしているのに対し、セキュリティ プラットフォームのリリースは次のリリースのみです。17.4、17.3、15.1X49、12.3X48。たとえば、ルーターがリリース 12.3 から、アップグレードされた FreeBSD(リリース 15.1)で Junos OS をサポートする最初のリリースにアップグレードすると、複数のアップグレードが必要になります。しかし、セキュリティ デバイスをリリース 12.3 から、アップグレードした FreeBSD(リリース 17.3)で Junos OS をサポートする最初のリリースにアップグレードするには、アップグレードは 1 回だけ行います。

アップグレードされた FreeBSD を使用して、64 ビットの Junos OS イメージにアップグレードすることをお勧めします。15.1 Junos OSより前のリリースでは、パーティション スワップ ページはメモリ ファイル システム パーティションの一部としてカウントされます。この方法を使用すると、32 ビットの画像を使用する場合に理論的にアクセスできる最大メモリとして 4 GB のメモリを残します。しかし、アップグレードされた FreeBSD を使用して Junos OS を実行すると、実際のパーティション サイズだけがカウントされ、約 3.4 GB の使用可能な物理アドレス スペース、または使用可能な RAM はわずか 3 GB を残します。

必要なインストール パッケージと手順を確認するには、以下の手順に従います。

  1. Feature Explorer で、Junos FreeBSD 10+ エントリーへの Junos カーネル アップグレードを参照してください

    リンクをクリックするか、 [freebsdFreeBSD 10+ へのカーネル アップグレード] https://pathfinder.juniper.net/feature-explorer/ を入力し、Junosを選択します。

    アップグレードされた FreeBSD と同じJunos OS実行されるプラットフォームと、それが導入されたソフトウェア リリースが表示されます。さまざまなプラットフォームが最初にサポートJunos OS FreeBSD をアップグレードして、異なるリリースで使用します。このリストを使用して、FreeBSD を使用してアップグレードしてデバイスにインストールJunos OSを見つける必要があります。

  2. 1 を参照して 、実行するアップグレード パスを確認してください。

    • 現在実行中のデバイスをリリースする方法を確認します。

      最初にリリースシーケンスを見て、2番目の列に表示され、デバイスで実行中のリリースを見つける必要があります。

    • インストールする必要があるリリースを決定します。

      3 列目に、アップグレードした FreeBSD を使用してプラットフォーム タイプの設定を実行するためにインストールがJunos OS最初のリリースが表示されます。

    表 1:アップグレードされた FreeBSD Junos OSへのアップグレード パス

    リリース シーケンス

    現在のルーターのJunos OSリリース

    アップグレードされた FreeBSD Junos OSをサポートする初期リリース

    アップグレード パス

    ルーティングとスイッチング

    リリース 12.3 より前

    15.1

    複数の手順でアップグレードし、1 つのアップグレードで 2 つ以下のリリースを省略します。

    リリース 12.1 からアップグレードするには、最初にリリース 13.1 にアップグレードし、次にリリース 14.1 にアップグレードしてから、そこからリリース 15.1 または 16.1 にアップグレードします。

    12.3~13.2

    15.1

    2 つのステップでアップグレードします。

    リリース 12.3 からアップグレードするには、最初にリリース 13.3 にアップグレードしてから、リリース 15.1 にアップグレードします。

    リリース 13.2 からアップグレードするには、最初にリリース 14.2 にアップグレードしてから、リリース 15.1 にアップグレードします。

    13.3~14.2

    15.1

    単一のステップでアップグレードできます。

    リリース 13.3 からアップグレードするには、リリース 15.1 に直接アップグレードします。

    リリース 14.2 からアップグレードするには、リリース 15.1 または 16.1 に直接アップグレードします。

    セキュリティ

    12.3~17.2

    17.3

    単一のステップでアップグレードできます。

    リリース 12.3X48 からアップグレードするには、リリース 17.3 に直接アップグレードします。

    15.1~17.2

    17.3

    単一のステップでアップグレードできます。

    リリース 15.1X49 からアップグレードするには、リリース 17.3 に直接アップグレードします。

    15.1~17.3

    17.4

    単一のステップでアップグレードできます。

    リリース 15.1x49-D80 からアップグレードするには、リリース 17.4 に直接アップグレードします。

    メモ:

    パスが以前の 2 つのリリースを省略する Junos OS ポリシーに従っている限り、アップグレードされた FreeBSD を使用して Junos OS リリースから freeBSD 6.1 に基づいた Junos OS にダウングレードできます。

  3. アップグレードされた FreeBSD Junos OSをダウンロードして、ソフトウェアをダウンロードしてください。

    パッケージ プレフィックスの一覧については、「 evolved Installation パッケージ名 Junos OSとJunos OSを参照してください。パッケージ名の詳細については、「 Upgraded FreeBSD を使用したパッケージ名Junos OS変更 」を参照してください。

  4. 次の手順のいずれかを使用して、デバイスにソフトウェア パッケージをインストールし続ける。

アップグレードJunos OSされた FreeBSD と一緒にインストールJunos OS

アップグレードされた FreeBSD Junos OSを使用したアップグレードにより、ファイル システムを再フォーマットします。対策が講じされていない限り、特定のファイルとディレクトリだけが保持されます。デフォルトでは、アップグレード プロセスでは以下のディレクトリのみ保持されます。

  • /config

  • /etc/ローカルタイム

  • /var/db

  • /var/etc/master.passwd

  • /var/etc/inetd.conf

  • /var/etc/pam.conf

  • /var/etc/resolv.conf

  • /var/etc/syslog.conf

  • /var/etc/localtime

  • /var/etc/exports

  • /var/etc/extensions.allow

  • /var/preserve

  • /var/tmp/baseline-config.conf

  • /var/tmp/preinstall_boot_loader.conf

メモ:

/var/db/config では、設定ファイル サイズに応じて、最大 10 回のロールバック設定が保存されます。

メモ:

スイッチEX2300およびEX3400では、以下のディレクトリは適用できません。

  • /etc/ローカルタイム

  • /var/etc/localtime

  • /var/etc/exports

  • /var/preserve

  • /var/tmp/preinstall_boot_loader.conf

開始する前に、保持されていない他のディレクトリに重要なファイルがある場合は、ルーターまたはスイッチからセキュアな場所にファイルをコピーしてから、ルーターまたはスイッチをアップグレードしてください。

注意:

メディアをインストールすると(USB またはネットワークのいずれか)、システムがワイプされ、完全に再パーティショニングされます。開始する前に、重要なファイルがある場合は、デバイスをアップグレードする前に、デバイスから安全な場所にファイルをコピーします。

簡単なJunos OSを使用して、アップグレードされた FreeBSD と一緒にハードウェアをJunos OS。

  1. 次の request system software add install-package-name.tgz no-validate コマンドで、動作モードから コマンドをCLI。
    メモ:

    この no-copy オプションはデフォルトで有効になっています。

    オプションと コマンド no-validate を使用 request system software add します。 no-validate validate オプションをオフにした場合、コマンドはデフォルトでオプションを使用します。実行されている設定の直接検証は、古いバージョンの FreeBSD カーネルに基づいて、Junos OS からアップグレードされた FreeBSD を使用して Junos OS にアップグレードする場合には動作しません。

    メモ:

    reboot request system software addオプションとコマンドを同時に使用することもできますが、FreeBSD 6.1 ベースの Junos OS からアップグレードされた FreeBSD で Junos OS にアップグレードする場合は、単一のステップでこのオプションを実行することを推奨しません。

    メモ:

    Junos OS からアップグレードされた FreeBSD を使用して、Junos OS に対するアップグレードの現在の設定を検証するには、request System Software Validate on(Junos OS とアップグレードされた FreeBSD )コマンドを使用します。

    新しいJunos OS イメージがデバイスにインストールされます。

  2. デバイスを再起動し、 コマンドを使用して新しいソフトウェアを起動 request system reboot します。
    メモ:

    デバイスを再起動して、新しくインストールしたバージョンのデバイスをJunos OSする必要があります。

    インストールを終了するには、デバイスを再起動しません。その代わりに、インストールを完了して コマンドを発行 request  system software delete install-package-name.tgz します。これはインストールを停止する最後のチャンスです(一部のEX2300やEX3400です)。

    システムを再起動すると、ソフトウェアがロードされます。設置に必要な時間は 5~10 分です。次に、ソフトウェアがインストールされたブート デバイスからデバイスを再起動します。再起動が完了すると、デバイスにログイン プロンプトが表示されます。

    ソフトウェアのアップグレード中に、インストールルーティング エンジンを実行しているサーバーがトラフィックをルーティングしません。

  3. ログインし、 コマンドを発行 show version して、インストールされているソフトウェアのバージョンを確認します。
    メモ:

    この出力には、OS カーネル、OS ランタイム、およびデバイスにインストールされたその他のパッケージが表示されます。

アップグレードJunos OS FreeBSD over Junos OS、別のリリースのアップグレードされた FreeBSD と一緒にインストールする

注意:

メディアをインストールすると(USB またはネットワークのいずれか)、システムがワイプされ、完全に再パーティショニングされます。開始する前に、重要なファイルがある場合は、デバイスをアップグレードする前に、デバイスから安全な場所にファイルをコピーします。

アップグレードされた FreeBSD Junos OSを使用して、アップグレードされた FreeBSD Junos OSされた FreeBSD と一緒にインストールするには、次の手順に示します。

  1. 次の request system software add package-name validate reboot コマンドで、動作モードから コマンドをCLI。
    メモ:

    Junos OS リリース 21.2R1 は FreeBSD 12 で実行され、FreeBSD 10 または 11 validate request system software add で使用できないシステム コールを使用します。パッケージをインストールする際にはコマンドのオプションではなく、以下のいずれかのオプションを含める必要があります。

    • no-validate

    • validate-on-host

    • validate-on-routing-engine

    メモ:

    この no-copy オプションはデフォルトで有効になっています。

    および オプション validatereboot コマンドとともに使用 request system software add します。コマンドはデフォルトで validate オプションを使用します。 validate Junos OS から Junos OS にアップグレードする場合、またはアップグレードした FreeBSD を使用した Junos OS から、アップグレードされた FreeBSD による Junos OS へのアップグレード時には、このオプションを使用して検証してください。

    このオプションをオフに reboot した場合、個別の再起動手順でこのオプションを実行できます。

    新しいJunos OS イメージがデバイスにインストールされます。

  2. アップグレードされた FreeBSD Junos OSのインストールを検証します。
    メモ:

    この出力には、OS カーネル、OS ランタイム、およびデバイスにインストールされたその他のパッケージが表示されます。

アップグレードされた FreeBSD Junos OSのダウングレード

Junos OS リリース 15.1 より、特定のハードウェア プラットフォームでは、古いバージョンの FreeBSD ではなく、アップグレードされた FreeBSD カーネルに基づいて Junos OS を実行します。アップグレードされた FreeBSD でサポートされているプラットフォームJunos OSするには、 Feature Explorerfreebsd を参照し、 FreeBSD 10 以上へのカーネル アップグレード Junos を入力して選択してください。

このトピックでは、アップグレードされた FreeBSD を使用したアップグレードされたリリースからダウンJunos OS手順について説明します。1 つの手順で、従来のアプリケーションにダウングレードする方法Junos OS。その他の手順では、アップグレードされた FreeBSD を使用して以前のリリースの freeBSD にダウンJunos OSする方法について説明します。

手順の主な違いは、 または を validate no-validate コマンドと一緒に使用するかどうか request system software add です。レガシー アプリケーションの 2 つのバージョンをダウングレードJunos OSは機能 validate します。同様に、アップグレードされた FreeBSD リリース 18.1 以降を使用して Junos OS からリリース 17.4 validate 以降にダウングレードすると、動作します。 no-validate ただし、アップグレードされた FreeBSD リリースを使用して Junos OS 間でダウングレードする場合には、オプションを使用する必要がある状況があります。これは、アップグレードされた FreeBSD リリース 17.4 以降のリリース(Junos OS リリース 15.1~17.3)で Junos OS からダウングレードする場合です。

状況に一致する手順を選択して実行します。

アップグレードされた FreeBSD Junos OS を使用したアップグレードからレガシー サービスへのダウンJunos OS

アップグレードされた FreeBSD を使用して Junos OS にアップグレードした場合、ダウングレードが以前の 2 つのリリースを省略する Junos OS ポリシーに従っている限り、以前のバージョンの Junos OS(つまり、レガシー Junos OS)にダウングレードできます。

この例では、 パッケージ /var/tmp/jinstall-13.3R2.7-domestic-signed.tgz を使用して、プライマリ デバイス()にレガシー Junos OS をインストールre0ルーティング エンジン。

アップグレードされた FreeBSD を使用Junos OSからレガシー サービスにダウングレードするには、次の手順にJunos OS。

  1. モードで request system software add package-name no-validate reboot 、 コマンドを動作モードから入力CLI。

    および オプションno-validatereboot コマンドとともに使用request system software addします。オプションをオフno-validatevalidateにした場合、コマンドはデフォルトでオプションを使用します。実行中の設定を直接検証しても、アップグレードされた FreeBSD を使用して Junos OS から Junos OS にダウングレードするには動作しません。

    このオプションをオフに reboot した場合、個別の再起動手順でこのオプションを実行できます。

    次の例では、 オプションを使用 re0 しています。

  2. ソフトウェア パッケージのダウングレードを検証します。

    この出力には、OS カーネル、OS ランタイム、およびデバイスにインストールされたその他のパッケージが表示されます。

アップグレードされた FreeBSD リリース 17.4 以降を使用した Junos OS からリリース 15.1~17.3 へのダウングレード

この手順は、アップグレードされた FreeBSD リリース 17.4 以降を使用した Junos OS から、アップグレードされた FreeBSD を使用した以前の Junos OS リリースにダウングレードする場合に適用されます。

メモ:

他のディレクトリに重要なファイルがある場合は、ルーターまたはスイッチから安全な場所にコピーしてから、ルーターまたはスイッチをアップグレードしてください。

アップグレードされた FreeBSD リリース 17.4 以降を使用して Junos OS からリリース 15.1 から 17.3 にダウングレードするには、次の手順に示します。

  1. 次の request system software add package-name no-validate reboot コマンドで、動作モードから コマンドをCLI。

    および オプション no-validatereboot コマンドとともに使用 request system software add します。 no-validate validate オプションをオフにした場合、コマンドはデフォルトでオプションを使用します。実行中の設定の直接検証は、アップグレードされた FreeBSDリリース17.4以降を使用して、Junos OSからアップグレードされた FreeBSDを使用した以前のリリースJunos OSにダウングレードする場合は動作しません。

    このオプションをオフに reboot した場合、個別の再起動手順でこのオプションを実行できます。

    新しいJunos OS イメージがデバイスにインストールされます。

  2. アップグレードされた FreeBSD Junos OSのインストールを検証します。

    この出力には、OS カーネル、OS ランタイム、およびデバイスにインストールされたその他のパッケージが表示されます。

アップグレードされた FreeBSD リリース 17.3 以前のアップグレードによる Junos OS からリリース 15.1~17.2 へのダウングレード

この手順は、アップグレードされた FreeBSD リリース 17.3 から 15.1 を使用して Junos OS から、アップグレードされた FreeBSD を使用した以前の Junos OS リリースにダウングレードする場合に適用されます。

メモ:

他のディレクトリに重要なファイルがある場合は、ルーターまたはスイッチから安全な場所にコピーしてから、ルーターまたはスイッチをアップグレードしてください。

アップグレードされた FreeBSD リリース 17.3 以前を使用した Junos OS から、アップグレードされた FreeBSD を使用した Junos OS 以前のリリースにダウングレードするには、次の手順に示します。

  1. 次の request system software add package-name validate reboot コマンドで、動作モードから コマンドをCLI。

    および オプション validatereboot コマンドとともに使用 request system software add します。コマンドはデフォルトで validate オプションを使用します。このオプションをオフに reboot した場合、個別の再起動手順でこのオプションを実行できます。

    新しいJunos OS イメージがデバイスにインストールされます。

  2. アップグレードされた FreeBSD がJunos OSのインストールを検証します。

    この出力には、OS カーネル、OS ランタイム、およびデバイスにインストールされたその他のパッケージが表示されます。

アップグレードされた FreeBSD リリース 18.1 以降を使用した Junos OS からリリース 17.4 以降へのダウングレード

この手順は、アップグレードされた FreeBSD リリース 18.1 以降を使用して Junos OS から、アップグレードされた FreeBSD リリース 17.4 以降を使用した Junos OS にダウングレードする場合に適用されます。

メモ:

他のディレクトリに重要なファイルがある場合は、ルーターまたはスイッチから安全な場所にコピーしてから、ルーターまたはスイッチをアップグレードしてください。

アップグレードされた FreeBSD リリース 18.1 以降を使用して Junos OS から Junos OS にダウングレードする場合(アップグレードされた FreeBSD リリース 17.4 以降)

  1. 次の request system software add package-name validate reboot コマンドで、動作モードから コマンドをCLI。

    および オプション validatereboot コマンドとともに使用 request system software add します。コマンドはデフォルトで validate オプションを使用します。このオプションをオフに reboot した場合、個別の再起動手順でこのオプションを実行できます。

    新しいJunos OS イメージがデバイスにインストールされます。

  2. アップグレードされた FreeBSD がJunos OSのインストールを検証します。

    この出力には、OS カーネル、OS ランタイム、およびデバイスにインストールされたその他のパッケージが表示されます。