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(Preboot Execution Environment)ブート方式のブート、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(Preboot Execution Environment)ブート方法を使用して、デバイスに新しいパーソナリティをインストールできます。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 を注文すると、 /var/tmp の場所に QFX10002-60C および PTX10002-60C ソフトウェア イメージがプリロードされます。QFX10002-60CデバイスをPTX10002-60Cデバイスに変換する場合は、PTX10002-60C画像を使用します。PTX10002-60C デバイスを QFX10002-60C デバイスに変換する場合は、QFX10002-60C イメージを使用します。

例えば、QFX10002-60C デバイスを、インストール済みの QFX10002-60C から、PXE ブート サーバー オプションを使用して 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. 運用モードで、アップグレードが成功したことを確認します。

メモ:

Juniper Networks は、 コマンドを 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 イメージを使用します。

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

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

Juniper Networks は、 コマンドを 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 を注文すると、 /var/tmp の場所に QFX10002-60C および PTX10002-60C ソフトウェア イメージがプリロードされます。QFX10002-60CデバイスをPTX10002-60Cデバイスに変換する場合は、PTX10002-60C画像を使用します。PTX10002-60C デバイスを QFX10002-60C デバイスに変換する場合は、QFX10002-60C イメージを使用します。

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

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

例えば、QFX10002-60C デバイスを、設置された QFX10002-60C から、CLI オプションを使用して 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 実行して、アップグレードが成功したことを確認します。
メモ:

Juniper Networks は、 コマンドを 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 スナップショットがセカンダリ ディスクにインストールされます。

メモ:

スペア JNP10002-60C-CHAS を注文すると、 /var/tmp の場所に QFX10002-60C および PTX10002-60C ソフトウェア イメージがプリロードされます。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アドレスを確認して記録します。

注意:

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

例えば、QFX10002-60Cデバイスを、QFX10002-60Cの設置されたパーソナリティから、ZTPを使用して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 実行して、アップグレードが成功したことを確認します。