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 デバイスにインストールしたり、その逆を行ったりすることができます。新しいパーソナリティは、Preboot Execution Environment(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 デバイスになります。

Preboot Execution Environment(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 スナップショットは 2 次ディスクにインストールされます。

手記:

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

たとえば、PXE ブート サーバー オプションを使用して、インストールされている QFX10002-60C デバイスから PTX10002-60C デバイスの新しいパーソナリティに QFX10002-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ボタンを押して、Boot Manager Menu(ブートマネージャメニュー)に移動します。

  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デバイスからPTX10002-60Cデバイスの新しいパーソナリティにQFX10002-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 スナップショットは 2 次ディスクにインストールされます。

手記:

スペアのJNP10002-60C-CHASを注文すると、/ var/tmp の場所にあるQFX10002-60CおよびPTX10002-60Cソフトウェアイメージがプリロードされています。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. request vmhost rebootコマンドを使用して、ソリッドステートドライブ(SSD)ディスク2から起動します。

  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 スナップショットは 2 次ディスクにインストールされます。

手記:

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

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

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

開始する前に、以下を実行します。

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

    • ネットワーク上のソフトウェアイメージと設定ファイルの場所を提供するDHCPサーバー

      設定手順については、DHCPサーバーのマニュアルを参照してください。

    • ソフトウェア イメージおよびコンフィギュレーション ファイルが保存されているファイル転送プロトコル(anonymous FTP)、ハイパーテキスト転送プロトコル(HTTP)、または Trivial File Transfer Protocol(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 オプションが導入されました。 transfer-mode がFTPとして設定されている場合、タイムアウトのデフォルト値は自動的に120分に設定されます。つまり、ファイル転送の途中で接続が失われて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 コマンドを実行して、アップグレードが成功したことを確認します。