Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

QFX10002-60CおよびPTX10002-60Cデバイスのパーソナリティのアップグレード

デバイスにインストールされているイメージによって、デバイスのパーソナリティが決まります。ジュニパーネットワークスには、デバイスの個性を変えるメリットがあります。QFX10002-60CのイメージをPTX10002-60Cデバイスにインストールしたり、その逆を行ったりすることができます。新しいパーソナリティは、起動前実行環境(PXE)ブート方法ブート、USB、CLI、およびZTPを介してインストールできます。

PXE ブート サーバーを使用した QFX10002-60C および PTX10002-60C デバイスのパーソナリティのアップグレード

QFX10002-60C デバイスを PTX10002-60C デバイスとして設定することも、PTX10002-60C デバイスを QFX10002-60C デバイスとして設定することもできます。デバイスに読み込まれたイメージによって、デバイスのパーソナリティが決まります。たとえば、QFX10002-60Cデバイスを購入した場合、インストールされているパーソナリティはQFX10002-60Cデバイスです。QFX10002-60C デバイスを PTX10002-60C デバイスにアップグレードすると、デバイスの新しいパーソナリティは PTX10002-60C デバイスになります。同様に、PTX10002-60C デバイスを購入した場合、インストールされたパーソナリティは PTX10002-60C デバイスであり、アップグレードした場合の新しいパーソナリティは QFX10002-60C デバイスになります。

プレブート実行環境(PXE)ブート方法を使用して、デバイスに新しいパーソナリティをインストールできます。PXE ブートは、使用可能なデータ記憶装置またはインストールされているオペレーティング・システムに依存しないネットワーク・インターフェースを使用して、デバイスをブートするためのクライアント/サーバー環境を準備します。オペレーティング システムのイメージは TFTP サーバに保存されます。イメージごとに個別の PXE ブート サーバーを使用できます。

メモ:

QFX10002-60C パーソナリティを PTX10002-60C パーソナリティにアップグレードすると、QFX10002-60C のデフォルト設定が削除され、PTX10002-60C の設定がデフォルト設定になります。PTX10002-60C パーソナリティを QFX10002-60C パーソナリティにアップグレードすると、PTX10002-60C のデフォルト設定が削除され、QFX10002-60C の設定がデフォルト設定になります。さらに、セカンダリ ディスク内のソフトウェア スナップショットが削除され、新しいソフトウェア スナップショットがセカンダリ ディスクにインストールされます。たとえば、QFX10002-60C パーソナリティを PTX10002-60C パーソナリティにアップグレードすると、QFX10002-60C スナップショットが削除され、PTX10002-60C スナップショットがセカンダリ ディスクにインストールされます。

メモ:

スペアのJNP10002-60C-CHASを注文すると、QFX10002-60CおよびPTX10002-60Cのソフトウェアイメージが/ var/tmp の場所にプリロードされます。QFX10002-60C デバイスを PTX10002-60C デバイスに変換する場合は、PTX10002-60C イメージを使用します。PTX10002-60CデバイスをQFX10002-60Cデバイスに変換する場合は、QFX10002-60Cイメージを使用します。

例えば、PXE Boot Server オプションを使用して、QFX10002-60C デバイスをインストールされた QFX10002-60C のパーソナリティから PTX10002-60C デバイスの新しいパーソナリティにアップグレードするには:

  • QFX10002-60C デバイスにインストールするイメージを PXE ブート サーバーにコピーします。

  • デバイスを再起動して、イメージをインストールします。

メモ:

イメージを PXE ブート サーバーに既にコピーしている場合は、デバイスを再起動してイメージをインストールします。

インストールするイメージを PXE ブート サーバーにコピーするには、次の手順を実行します。

  1. ダウンロードしたインストールメディアを PXE ブートサーバーの / var/tmp ディレクトリにコピーします。

    例えば:

  2. PXE ブート サーバーにログインし、インストール ファイルを確認します。
  3. junos-vmhost-install-net TARファイルを解凍します。
  4. 以前にインストールしたファイル (存在する場合) を /tftpboot ディレクトリから削除します。
  5. ネットワークインストールパッケージを展開します。
  6. 以前にインストールしたルートファイルシステム/スクリプトの名前を変更するか、/ var/install ディレクトリから削除します。新しい / var/install ディレクトリを作成します。
  7. インストールパッケージを展開します。
  8. /var/install フォルダーに属性ファイルが含まれていることを確認します。指定した場所にファイルが存在しない場合は、属性ファイルをコピーします。
    メモ:

    属性ファイルは、画像のパーソナリティ情報で構成されています。属性ファイルが存在しない場合、PXE ブート サーバに関連するイメージがある場合でも、デバイスは新しいパーソナリティにアップグレードできません。

  9. /var/install および /tftpboot ディレクトリ内のファイルのパーミッションを設定します。
  10. PXE ブート サーバーを終了します。

イメージを PXE ブート サーバーにコピーした後、デバイスにイメージをインストールするには、デバイスを再起動してイメージをインストールします。コマンドを使用してイメージをインストールできます request vmhost reboot network 。デバイスは PXE サーバーから起動し、両方の SSD にイメージをインストールします。ただし、デバイスの再起動に失敗した場合は、USBディスクインストールオプションを使用できます。デバイスの再起動に失敗した場合、またはアクセスできない場合は、次の手順を実行します。

  1. デバイスの電源を入れ直します。

  2. ESCボタンを押して、ブートマネージャメニューに移動します。

  3. を選択し Boot Manager、Enter キーを押します。

  4. オプションを選択します ETH00 (xx:xx:xx:xx:xx:xx) 。警告メッセージが表示されます。プロンプトで、プライマリ ディスクとセカンダリ ディスクの両方にイメージをインストールすることを選択します y

  5. 運用モードで、アップグレードが成功したことを確認します。

メモ:

ジュニパーネットワークスは、 コマンドを使用して以前にインストールしたパーソナリティに戻すことをサポート request vmhost software rollback していません。

USBオプションを使用したQFX10002-60CおよびPTX10002-60Cデバイスのパーソナリティのアップグレード

QFX10002-60C デバイスを PTX10002-60C デバイスとして設定することも、PTX10002-60C デバイスを QFX10002-60C デバイスとして設定することもできます。デバイスに読み込まれたイメージによって、デバイスのパーソナリティが決まります。たとえば、QFX10002-60Cデバイスを購入した場合、インストールされているパーソナリティはQFX10002-60Cデバイスです。QFX10002-60C デバイスを PTX10002-60C デバイスにアップグレードすると、デバイスの新しいパーソナリティは PTX10002-60 C デバイスになります。同様に、PTX10002-60C デバイスを購入した場合、インストールされたパーソナリティは PTX10002-60C デバイスであり、アップグレードした場合の新しいパーソナリティは QFX10002-60C デバイスになります。

USB アップグレードでは、SSD のコンテンツが消去され、イメージが USB からプライマリ ディスクとセカンダリ ディスクの両方にインストールされます。使用した画像に基づいて、デバイスはQFX10002-60CまたはPTX10002-60Cデバイスのいずれかとして表示されます。これは、以前にインストールされたJNP10002-60C-CHAS シャーシの特性には関係ありません。

メモ:

スペアの JNP10002-60C-CHAS を注文すると、 /var/tmp の場所に QFX10002-60C および PTX10002-60C ソフトウェア イメージがあらかじめロードされています。QFX10002-60C デバイスを PTX10002-60C デバイスに変換する場合は、PTX10002-60C イメージを使用します。PTX10002-60CデバイスをQFX10002-60Cデバイスに変換する場合は、QFX10002-60Cイメージを使用します。

たとえば、USBオプションを使用して、QFX10002-60CデバイスをインストールされたQFX10002-60CのパーソナリティからPTX10002-60Cデバイスの新しいパーソナリティにアップグレードするには:

  1. 外付けUSBフラッシュ ドライブを挿入します。外付けフラッシュドライブが認識される。
  2. デバイスを再起動します。
  3. プロンプトが表示されたら、システムの再起動後にUSBフラッシュドライブを取り外します。
メモ:

ジュニパーネットワークスは、 コマンドを使用して以前にインストールしたパーソナリティに戻すことをサポート request vmhost software rollback していません。

CLIオプションを使用したQFX10002-60CおよびPTX10002-60Cデバイスのパーソナリティのアップグレード

QFX10002-60C デバイスを PTX10002-60C デバイスとして設定することも、PTX10002-60C デバイスを QFX10002-60C デバイスとして設定することもできます。デバイスに読み込まれたイメージによって、デバイスのパーソナリティが決まります。たとえば、QFX10002-60Cデバイスを購入した場合、インストールされているパーソナリティはQFX10002-60Cデバイスです。QFX10002-60C デバイスを PTX10002-60C デバイスにアップグレードすると、デバイスの新しいパーソナリティは PTX10002-60C デバイスになります。同様に、PTX10002-60Cデバイスを購入した場合、インストールされているパーソナリティはPTX10002-60Cであり、アップグレードした場合の新しいパーソナリティはQFX10002-60Cデバイスです。

メモ:

QFX10002-60C パーソナリティを PTX10002-60C パーソナリティにアップグレードすると、QFX10002-60C のデフォルト設定が削除され、PTX10002-60C の設定がデフォルト設定になります。PTX10002-60C パーソナリティを QFX10002-60C パーソナリティにアップグレードすると、PTX10002-60C のデフォルト設定が削除され、QFX10002-60C の設定がデフォルト設定になります。さらに、セカンダリ ディスク内のソフトウェア スナップショットが削除され、新しいソフトウェア スナップショットがセカンダリ ディスクにインストールされます。たとえば、QFX10002-60C パーソナリティを PTX10002-60C パーソナリティにアップグレードすると、QFX10002-60C スナップショットが削除され、PTX10002-60C スナップショットがセカンダリ ディスクにインストールされます。

メモ:

スペアのJNP10002-60C-CHASを注文すると、QFX10002-60CおよびPTX10002-60Cのソフトウェアイメージが/ var/tmp の場所にプリロードされます。QFX10002-60C デバイスを PTX10002-60C デバイスに変換する場合は、PTX10002-60C イメージを使用します。PTX10002-60CデバイスをQFX10002-60Cデバイスに変換する場合は、QFX10002-60Cイメージを使用します。

  • インストールされたイメージが、新しいパーソナリティにアップグレードするために必要なコマンドをサポートしているかどうかを確認します。そうでない場合は、新しいパーソナリティにアップグレードする前に、新しいバージョンのイメージにアップグレードしてください。

  • パーソナリティをアップグレードする前に、サポートされていない設定や新しいパーソナリティと互換性のない設定を削除してください。新しいイメージで再起動した後、サポートされていない設定がデバイスに保持されている場合、デバイスは工場出荷時のデフォルト設定に戻ります。

例えば、CLIオプションを使用して、QFX10002-60Cデバイスを、インストールされたQFX10002-60CのパーソナリティからPTX10002-60Cデバイスの新しいパーソナリティにアップグレードするには、次のようにします。

  1. 動作モードで、インストールされているデバイスのパーソナリティを確認します
  2. https://www.juniper.net/support/ からソフトウェア パッケージをダウンロード します。ソフトウェア パッケージのダウンロードについては、 ソフトウェアのダウンロード(Junos OS)を参照してください。ソフトウェア パッケージをデバイスのディレクトリ /var/path/package-name に保存します。たとえば、ソフトウェア パッケージを /var/tmp ディレクトリに保存できます。
    メモ:

    アップグレードするパーソナリティに固有のソフトウェアパッケージをダウンロードします。QFXシリーズデバイスのソフトウェアパッケージは、PTXシリーズデバイスのソフトウェアパッケージとは異なります。

  3. 動作モードで、 コマンドを使用してソフトウェア パッケージ request vmhost software add path/package-name をインストールします。たとえば、パッケージをインストールする junos-vmhost-install-ptx-x86-64-zyx.tgz には、次のようにします。
    メモ:

    オプションを指定し no-validate ない場合、デバイスは次のエラーメッセージ error: Upgrading to a different model is supported only with no-validate option を表示します。

  4. show version コマンドを実行して、アップグレードが成功したことを確認します。
メモ:

ジュニパーネットワークスは、 コマンドを使用して以前にインストールしたパーソナリティに戻すことをサポート request vmhost software rollback していません。

4 つのパーティションすべてが同じパーソナリティにアップグレードされるようにするには、次の手順を実行します。

  1. コマンドを使用して、ソリッドステートドライブ(SSD)ディスク2 request vmhost reboot から起動します。

  2. オプションを使用して no-validate 新しいパーソナリティにアップグレードします。このコマンドは、SSD ディスク 1 の両方のパーティションをアップグレードします。

    例えば:

    PTX10002-60C デバイスにアップグレードする場合は、PTX10002-60C デバイスの パッケージを含めます。QFX10002-60C デバイスにアップグレードする場合は、QFX10002-60C デバイスの パッケージを含めます。

  3. SSD1 から起動した後、SSD1 から SSD2 へのスナップショットを作成します。

    これにより、SSD2の両方のパーティションが新しいパーソナリティにアップグレードされます。

ゼロタッチプロビジョニング(ZTP)を使用したQFX10002-60CおよびPTX10002-60Cデバイスのパーソナリティのアップグレード

QFX10002-60C デバイスを PTX10002-60C デバイスとして設定することも、PTX10002-60C デバイスを QFX10002-60C デバイスとして設定することもできます。デバイスに読み込まれたイメージによって、デバイスのパーソナリティが決まります。たとえば、QFX10002-60Cデバイスを購入した場合、インストールされているパーソナリティはQFX10002-60Cデバイスです。QFX10002-60C デバイスを PTX10002-60C デバイスにアップグレードすると、デバイスの新しいパーソナリティは PTX10002-60C デバイスになります。同様に、PTX10002-60Cデバイスを購入した場合、インストールされているパーソナリティはPTX10002-60Cであり、アップグレードした場合の新しいパーソナリティはQFX10002-60Cデバイスです。

メモ:

QFX10002-60C パーソナリティを PTX10002-60C パーソナリティにアップグレードすると、QFX10002-60C のデフォルト設定が削除され、PTX10002-60C の設定がデフォルト設定になります。PTX10002-60C パーソナリティを QFX10002-60C パーソナリティにアップグレードすると、PTX10002-60C のデフォルト設定が削除され、QFX10002-60C の設定がデフォルト設定になります。独自の Junos OS 構成を提供している場合は、その構成が既定の構成になります。さらに、セカンダリ ディスク内のソフトウェア スナップショットが削除され、新しいソフトウェア スナップショットがセカンダリ ディスクにインストールされます。たとえば、QFX10002-60C パーソナリティを PTX10002-60C パーソナリティにアップグレードすると、QFX10002-60C スナップショットが削除され、PTX10002-60C スナップショットがセカンダリ ディスクにインストールされます。

メモ:

スペアのJNP10002-60C-CHASを注文すると、QFX10002-60CおよびPTX10002-60Cのソフトウェアイメージが/ var/tmp の場所にプリロードされます。QFX10002-60C デバイスを PTX10002-60C デバイスに変換する場合は、PTX10002-60C イメージを使用します。PTX10002-60CデバイスをQFX10002-60Cデバイスに変換する場合は、QFX10002-60Cイメージを使用します。

  • インストールされたイメージが、新しいパーソナリティにアップグレードするために必要なコマンドをサポートしているかどうかを確認します。そうでない場合は、新しいパーソナリティにアップグレードする前に、新しいバージョンのイメージにアップグレードしてください。

  • パーソナリティをアップグレードする前に、サポートされていない設定や新しいパーソナリティと互換性のない設定を削除してください。新しいイメージで再起動した後、サポートされていない設定がデバイスに保持されている場合、デバイスは工場出荷時のデフォルト設定に戻ります。

始める前に:

  • スイッチまたはルーターが、次のネットワーク リソースにアクセスできることを確認します。

    • ネットワーク上のソフトウェア イメージとコンフィギュレーション ファイルの場所を提供する DHCP サーバ

      構成手順については、DHCP サーバーのドキュメントを参照してください。

    • ソフトウェア イメージとコンフィギュレーション ファイルが保存されているファイル転送プロトコル(匿名 FTP)、ハイパーテキスト転送プロトコル(HTTP)、またはトリビアル ファイル転送プロトコル(TFTP)サーバ

      メモ:

      TFTP はサポートされていますが、トランスポート プロトコルの方が信頼性が高いため、代わりに FTP または HTTP を使用することをお勧めします。

      注意:

      HTTP URL の長さは 256 文字に制限されています。

    • DNS 逆引き参照を実行するドメイン ネーム システム (DNS) サーバー

    • (オプション)ネットワーク上で時刻同期を実行する NTP サーバー

    • (オプション)システムログメッセージとアラートを管理するためのシステムログ(syslog)サーバー

  • スイッチまたはルーターのシャーシに印刷されている MAC アドレスを見つけて記録します。

注意:

スイッチまたはルータがソフトウェアの更新プロセスを実行している間は、設定をコミットすることはできません。スイッチまたはルーターがコンフィギュレーション ファイルの自動インストール プロセスを実行している間にコンフィギュレーションをコミットすると、プロセスは停止し、コンフィギュレーション ファイルはネットワークからダウンロードされません。

例えば、ZTP を使用して、QFX10002-60C デバイスをインストールされた QFX10002-60C のパーソナリティから PTX10002-60C デバイスの新しいパーソナリティにアップグレードするには:

  1. 動作モードで、インストールされているデバイスのパーソナリティを確認します
  2. デバイスを起動します。
  3. デバイスに工場出荷時のデフォルト設定がインストールされていることを確認します。

    request vmhost zeroizeプロビジョニングするデバイスで コマンドを発行します。

  4. https://www.juniper.net/support/ からアップグレードするパーソナリティに固有のソフトウェアパッケージをダウンロード します

    QFXシリーズデバイスのソフトウェアパッケージは、PTXシリーズデバイスのソフトウェアパッケージとは異なります。

  5. ソフトウェア パッケージとコンフィギュレーション ファイルを、デバイスがこれらのファイルをダウンロードする FTP、HTTP、または TFTP サーバーに保存します。
  6. スイッチまたはルーターに必要な情報を提供するように DHCP サーバーを設定します。

    IP アドレスの割り当てを構成します。

    スイッチまたはルーターの管理アドレスに動的または静的な IP アドレスを割り当てることができます。静的 IP アドレス マッピングの管理 MAC アドレスを決定するには、この手順を開始する前にメモしておいたスイッチまたはルーターの MAC アドレスの最後のバイトに 1 を追加します。

  7. dhcpd.confファイルで、DHCPオプション 43 のベンダー固有情報のフォーマットを定義します。

    次に、ISC DHCP 4.2 サーバー dhcpd.conf ファイルの例を示します。

    メモ:

    Junos OS リリース 18.2R1 以降、FTP 経由でファイルをダウンロードする場合のタイムアウト値を設定する新しい DHCP オプションが導入されました。がFTPに設定されている場合、タイムアウトのデフォルト値は自動的に120分に設定されます。つまり、ファイル転送中に接続が transfer-mode 失われてFTPセッションが中断された場合、120分後にタイムアウトし、ZTPはファイル取得プロセスを再試行します。この値は、次のように DHCP オプションを使用して上書きできます。

    ここで “val” 、 はユーザー設定可能なタイムアウト値 (秒単位) で、引用符("val" など)で囲んで指定する必要があります。

  8. 次の DHCP オプション 43 サブオプションを設定します。
    メモ:

    DHCP オプション 43 サブオプション 05 から 255 は予約されています。

    • サブオプション 00: インストールするソフトウェア イメージ ファイルの名前。

      メモ:

      DHCP サーバがサブオプション 00 を使用できない場合は、サブオプション 04 を使用してソフトウェア イメージ ファイル名を設定します。サブオプション 00 とサブオプション 4 の両方が定義されている場合には、サブオプション 04 は無視されます。

    • サブオプション 01: インストールするスクリプトまたは構成ファイルの名前。

      次の一覧は、スクリプトの種類とそれに関連するインタープリター パスを示しています。

      • シェルスクリプトインタプリタパス: #!/bin/sh

      • SLAXスクリプトインタプリタパス: #!/usr/libexec/ui/cscript

      • Pythonスクリプトインタプリタパス: #!/usr/bin/python

        署名されていない Python スクリプトは、QFX5100 デバイスなどの限られたプラットフォームでのみサポートされます。サポートを提供していないデバイスで署名されていない Python スクリプトを実行しようとすると、エラー メッセージが発行されます。

      メモ:

      ファイルに特殊文字(#!)が含まれていない場合、ZTPはファイルがコンフィギュレーション・ファイルであると判断し、コンフィギュレーション・ファイルをロードします。

    • サブオプション 02: インストールするソフトウェア・イメージ・ファイルへのシンボリック・リンク。

      メモ:

      サブオプション 2 を指定しない場合、ZTP プロセスはソフトウェアイメージをシンボリックリンクではなくファイル名として扱います。

    • サブオプション 03: スイッチまたはルーターが TFTP、FTP、または HTTP サーバーにアクセスするために使用する転送モード。転送モードにFTPを選択した場合、Junos OSは匿名FTPログインを使用してFTPサーバーからファイルをダウンロードします。

      メモ:

      サブオプション 03 が設定されていない場合、TFTP がデフォルトで転送モードになります。

    • サブオプション 04: インストールするソフトウェア・イメージ・ファイルの名前。

      メモ:

      DHCP サーバーがサブオプション 00 を使用できない場合は、サブオプション 04 を使用してイメージ・ファイルを構成します。サブオプション 00 とサブオプション 4 の両方が定義されている場合には、サブオプション 04 は無視されます。

    • サブオプション 05: インストールする JLoader イメージ・ファイルの名前。

  9. (必須)オプション 150 またはオプション 66 のいずれかを設定します。
    メモ:

    オプション 150 またはオプション 66 のいずれかを設定する必要があります。オプション 150 とオプション 66 の両方を設定した場合、オプション 150 が優先され、オプション 66 は無視されます。また、名前解決はサポートされていないため、必ずホスト名ではなく IP アドレスを指定してください。

    • DHCP オプション 150 を設定して、FTP、HTTP、または TFTP サーバの IP アドレスを指定します。

    • DHCP オプション 66 を設定して、FTP、HTTP、または TFTP サーバーの IP アドレスを指定します。

  10. (オプション)DHCP オプション 7 を設定して、1 つ以上のシステム ログ(syslog)サーバーを指定します。
  11. (オプション)DHCP オプション 42 を設定して、1 つ以上の NTP サーバーを指定します。
  12. (オプション)DHCP オプション 12 を設定して、スイッチまたはルーターのホスト名を指定します。

    次の構成例は、先ほど構成した DHCP オプションを示しています。

    設定したDHCPオプションに基づいて、次のステートメントがJunos OS設定ファイルに追加されます(例: jn-switch35.config)。

  13. 次のログファイルを確認して、ZTP プロセスを監視します。
    メモ:

    SLAX (Linux に基づくライブ オペレーティング システム) スクリプトが発行されると、 op-script.log および event-script.log ファイルが生成されます。

    • /var/log/dhcp_logfile

    • /var/log/event-script.log

    • /var/log/image_load_log

    • /var/log/messages

    • /var/log/op-script.log

    • /var/log/script_output

    エラーメッセージを確認し、運用コマンドを発行することで、ZTPプロセスを監視できます。詳細については、「 ゼロ タッチ プロビジョニングの監視 」を参照してください。

  14. show version コマンドを実行して、アップグレードが成功したことを確認します。