Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

オープンネットワークインストール環境(ONIE)を使用したソフトウェアのインストールとリカバリ

Cumulus Networks のオープンネットワークインストール環境である ONIEは、Junos OSとサードパーティ製アプリケーションをスイッチにインストールするネットワークOSインストーラです。ジュニパーネットワークスイッチには、ONIEがプリインストールされています。スイッチをオンにすると、ONIE検出および実行(ODE)アプリケーションが管理イーサネットインターフェイスとJunos OSソフトウェアパッケージを見つけます。これらのパッケージは、スイッチ上でローカルに、またはHTTP、FTP、またはTFTPを使用してネットワーク上で見つけることができます。スイッチは、Junos OSソフトウェア パッケージを検出してダウンロードした後、Junos OSソフトウェアをインストールし、再起動してから、Junos OSから起動します。その後、Junos OSがデフォルトのソフトウェア イメージになります。

手記:

Junos OS CLIを使用してソフトウェアをインストールする場合は、 QFXシリーズ デバイス(Junos OS)へのソフトウェア パッケージのインストールを参照してください。

アップグレードには、次のタスクが含まれます。

オープンネットワークインストール環境の理解

ONIEでスイッチにログインすると、インストールブートメニューが表示されます。

  • Juniper Linux(これはデフォルトのメニューオプションです。

  • Juniper Linux Debug

  • Juniper Linux Recovery

  • ONIEローダーに移動

    • ONIE:OSのインストール(これはデフォルトのメニューオプションです。

    • オニー:レスキュー

    • ONIE:OSのアンインストール

    • オニー:オニーを更新

    • ONIE:ONIEを埋め込む

次のコマンドを使用して、Junos OSをインストールおよびアンインストールし、ONIE ODEアプリケーションを起動および停止できます。

  • onie-nos-install

    http://、ftp://、file:// などの任意のURLからJunos OSをインストールします。

  • onie-uninstaller

    Junos OS をアンインストールします。

  • onie-discovery-start

    検出プロセスが自動的に開始されます。ただし、 onie-discovery-stop コマンドを発行してディスカバリー・プロセスを停止した場合は、 onie-discovery-start コマンドを発行してディスカバリー・プロセスを再開できます。

  • onie-discovery-stop

    検出プロセスを停止します。ディスカバリー・プロセスを再開するには、 onie-discovery-start コマンドを発行します。

ブラウザでのソフトウェアファイルのダウンロード

ソフトウェア パッケージは、 https://support.juniper.net のジュニパーネットワークス ダウンロード ページからダウンロードします。

手記:

ダウンロードサイトにアクセスするには、ジュニパーネットワークスとのサービス契約とアクセスアカウントが必要です。アカウント取得についてサポートが必要な場合は、ジュニパーネットワークスのウェブサイト https://www.juniper.net/registration/Register.jsp の登録フォームに必要事項を記入してください。

ソフトウェア パッケージをダウンロードするには:

  1. Web ブラウザーを使用して、 https://support.juniper.net に移動します。
  2. [ すべての製品を表示 ] をクリックして>ソフトウェアをダウンロードする製品を選択するか、製品名を入力します。
  3. 必要なパッケージを見つけて、[ダウンロード] 列の項目をクリックします。

    ログイン画面が表示されます。

  4. 名前とパスワードを入力し、Enter キーを押します。
  5. 使用許諾契約書を読み、[ 同意する ]ラジオボタンをクリックして、[ 続行]をクリックします。
  6. Junos OSソフトウェアのイメージファイルをコンピュータに保存します。

    Junos OSソフトウェアのイメージファイル名は、 prefix-release-edition-signed.extension 形式で表示されます。例えば、QFX10000シリーズスイッチ上のJunos OSリリース15.1X53-D10のイメージ名は、 jinstall-qfx-10-f-15.1X53-D10.7-domestic-signedです。

    イメージ ファイルの命名に関する詳細については、 Junos OSのインストール パッケージ名 を参照してください。

  7. インストールパッケージを開くか、ローカルシステムの var/tmp ディレクトリまたはリモートの場所に保存します。インストールパッケージをリモートシステムにコピーする場合は、HTTP、TFTP、FTP、または SCP を使用してアクセスできることを確認してください。

コンソール ポートへの接続

インストール パッケージのインストール中は、コンソール ポートに接続し、必要なユーザー入力に応答し、発生する可能性のあるエラーを検出できるようにすることをお勧めします。

現在の設定ファイルのバックアップ

新しいインストール パッケージをインストールする前に、現在の設定ファイルをバックアップしておくことを強くお勧めします。アップグレード プロセスでは、スイッチに保存されているファイルがすべて削除されるからです。

現在の設定ファイルをバックアップするには、 save コマンドを入力します。

このコマンドを実行すると、コンフィギュレーション・ファイルのコピーが外部USBデバイスなどの離れた場所に保存されます。

既存バージョンのJunos OSのアンインストール

スイッチには、Junos OS CLIで使用されるJunos OSのバージョンがプリインストールされています。ただし、ONIEを使用してJunos OSをインストールする場合は、既存のJunos OSをアンインストールし、拡張子が.binのJunos OSイメージ(ファイルなど)jnpr-qfx-5e-jdm-onie-updater-15.1-20150819_ups.4.bin再インストールする必要があります。

既存のJunos OSバージョンをアンインストールするには、次の手順に従います。

  1. GNU GRUB メニューから Go to ONIE Loader を選択します。
  2. GNU GRUB メニューから ONIE: Uninstall OS を選択します。

    Junos OSがアンインストールされ、スイッチが再起動します。

    デフォルトでは、ONIE検出および実行(ODE)アプリケーションは、構成されたDCHPまたはWebサーバー、およびスイッチの管理IPアドレスとデフォルトゲートウェイのIPアドレスからイメージを検出してフェッチしようとします。スイッチの管理 IP アドレスの静的アドレッシングを手動で設定する場合は、ONIE プロンプトで onie-discovery-stop コマンドを発行してから、デフォルト ゲートウェイの管理 IP アドレスと IP アドレスを手動で設定します。

    例えば:

    ONIEの検出と実行(ODE)アプリケーションを再起動するには、 onie-discovery-start コマンドを発行します。

    例えば:

DHCP オプションが設定された Web サーバーまたは DHCP サーバーに存在する Junos OS ソフトウェア パッケージのインストール

WebサーバーまたはDHCPサーバーに保存されているJunos OSソフトウェアパッケージをインストールするには、次の手順に従います。

  1. ファイル名が onie-installer のソフトウェア イメージを、Web サーバーまたは DHCP サーバーの var/www/html ディレクトリにコピーします。
  2. DHCP サーバーで DHCP オプション 114 を設定して、Web サーバーにリダイレクトし、Junos OS ソフトウェア イメージを取得します。
  3. プレインストールされているJunos OSバージョンをアンインストールします。
    • GNU GRUB メニューから Go to ONIE Loader を選択します。

    • GNU GRUB メニューから ONIE: Uninstall OS を選択します。

    Junos OSがアンインストールされ、スイッチが再起動します。

  4. 必要に応じて、DHCP オプション 114 およびその他の DHCP オプションを設定します。

    次に、DHCP オプション 114 が構成された Windows オープン DHCP サーバー構成の例を示します。

    構成したオプションを示すブート初期化ログの例を次に示します。

    このログには、インストール プロセスによって DHCP サーバーから Junos OS ソフトウェア イメージが取得され、Junos OS ソフトウェアがインストールされていることが示されます。

    スイッチがリブートし、GNU GRUBメニューが表示されます。

SCP(セキュア コピー プロトコル)を使用したJunos OSソフトウェアのインストール

SCPを使用してJunos OSソフトウェアをインストールするには、次の手順に従います。

  1. プレインストールされているJunos OSバージョンをアンインストールします。
    • GNU GRUB メニューから Go to ONIE Loader を選択します。

    • GNU GRUB メニューから ONIE: Uninstall OS を選択します。

    Junos OSがアンインストールされ、スイッチが再起動します。

    デフォルトでは、ONIE検出および実行(ODE)アプリケーションは、構成されたWebサーバーからイメージを検出してフェッチしようとします。DHCPが設定されていない場合は、ONIE検出および実行(ODE)アプリケーションを停止し、スイッチの管理IPアドレスの静的アドレス指定を手動で設定する必要があります。

    例えば:

  2. SCPを使用して、Junos OSイメージをサーバーまたは他の場所からスイッチの /var/tmp ディレクトリにコピーします。

    例えば:

  3. /var/tmpディレクトリでonie-nos-installコマンドを発行して、Junos OSソフトウェアをインストールします。

    スイッチが再起動し、GNU GRUBメニューが表示されます。

ウェブサーバーを使用せずにFTPまたはTFTPを使用したJunos OSソフトウェアのインストール

FTP または TFTP を使用して Junos OS ソフトウェアをインストールするには、次の手順に従います。

  1. プレインストールされているJunos OSバージョンをアンインストールします。
    • GNU GRUB メニューから Go to ONIE Loader を選択します。

    • GNU GRUB メニューから ONIE: Uninstall OS を選択します。

    Junos OSがアンインストールされ、スイッチが再起動します。

    デフォルトでは、ONIE検出および実行(ODE)アプリケーションは、構成されたWebサーバーからイメージを検出してフェッチしようとします。DHCPが設定されていない場合は、ONIE検出および実行(ODE)アプリケーションを停止し、スイッチの管理IPアドレスの静的アドレス指定を手動で設定する必要があります。

    例えば:

  2. Junos OSイメージをFTPまたはTFTPディレクトリにコピーします。
  3. ONIEプロンプトで onie-nos-install コマンドを発行して、Junos OSソフトウェアをインストールします。

    FTP を使用している場合:

    TFTP を使用している場合:

    手記:

    ソフトウェア イメージは 、/tftp/boot ディレクトリに配置する必要があります。

    スイッチが再起動し、GNU GRUBメニューが表示されます。

DHCP オプションが設定されていない DHCP サーバーを使用した Junos OS ソフトウェアのインストール

DHCP サーバー上の DHCP オプションを変更または設定できない場合は、このインストール方法を使用します。

DHCP オプションが設定されていない DHCP サーバーを使用して Junos OS ソフトウェアをインストールするには、次の手順に従います。

  1. ファイル名が jnpr-qfx-5e-jdm-onie-updater-15.1-20150819_ups.4.bin のソフトウェア イメージを、Web サーバーまたは DHCP サーバーの var/www/html ディレクトリにコピーします。
  2. プレインストールされているJunos OSバージョンをアンインストールします。
    • GNU GRUB メニューから Go to ONIE Loader を選択します。

    • GNU GRUB メニューから ONIE: Uninstall OS を選択します。

    Junos OSがアンインストールされ、スイッチが再起動します。

  3. ONIEプロンプトで onie-nos-install コマンドを発行して、Junos OSソフトウェアをインストールします。

    例えば:

    構成したオプションを含むサンプル ログを次に示します。

    このログは、インストール プロセスが Web サーバーから Junos OS ソフトウェア イメージを取得し、Junos OS ソフトウェアをインストールしていることを示しています。

    スイッチがリブートし、GNU GRUBメニューが表示されます。

DHCP を設定していない Web サーバーを使用した Junos OS ソフトウェアのインストール

DHCP サーバーがない場合は、このインストール方法を使用します。

DHCP が設定されていない Web サーバーを使用して Junos OS ソフトウェアをインストールするには、次の手順に従います。

  1. スイッチには、Junos OS CLIで使用するJunos OSがプリインストールされているため、ONIEで使用するJunos OSイメージをインストールする前に、このバージョンのソフトウェアをアンインストールする必要があります。
    • GNU GRUB メニューから Go to ONIE Loader を選択します。

    • GNU GRUB メニューから ONIE: Uninstall OS を選択します。

    Junos OSがアンインストールされ、スイッチが再起動します。

  2. GNU GRUB メニューから ONIE: Uninstall OS を選択します。

    Junos OSがアンインストールされ、スイッチが再起動します。

    デフォルトでは、ONIE検出および実行(ODE)アプリケーションは、構成されたWebサーバーからイメージを検出してフェッチしようとします。DHCPが設定されていないため、ONIE検出および実行(ODE)アプリケーションを停止し、スイッチの管理IPアドレスの静的アドレス指定を手動で設定する必要があります。

    例えば:

  3. ソフトウェア イメージを Web サーバの var/www/html ディレクトリにコピーします。
  4. ONIEプロンプトで onie-nos-install コマンドを発行して、Junos OSソフトウェアをインストールします。

    例えば:

    サンプルログは次のとおりです。

    このログには、インストール プロセスで Web サーバーから Junos OS ソフトウェア イメージが取得され、Junos OS ソフトウェアがインストールされていることが示されています。

    スイッチがリブートし、GNU GRUBメニューが表示されます。

USBメディアを使用したJunos OSソフトウェアのインストール

USBメディアに保存されているJunos OSイメージからのONIEのインストールは、現在サポートされていません。

ONIEをインストールするには、このドキュメントの別の手順を使用してください。

ソフトウェアのインストールの確認

目的

ソフトウェアがスイッチに正常にインストールされたことを確認します。

アクション

ソフトウェアが正しくインストールされたことを確認するには、 show version コマンドを発行します。

ブートの問題のトラブルシューティング

問題

形容

Junos OSが起動しない。

解決

Junos OSが起動せず、コンソールに代わりにYocto GNU Linuxシェルが表示される場合は、Juniper Linuxデバッグモードで起動した可能性があります。 「[エラー]はQFX10002ではないようです。 」というエラーメッセージが表示された場合は、EEPROMにベンダー固有の情報が含まれていない可能性があります。ベンダー固有の情報を確認するには、ONIE: レスキューインストールを実行してから、 /var/run/*.dat ファイルの内容を確認します。

  1. GNU GRUB メニューから ONIE: Rescue を選択します。

  2. ONIEプロンプトで onie-syseeprom を発行します。

    例えば:

    出力から、ベンダー固有の情報により、それがジュニパーネットワークス用であることが確認できていることがわかります。

緊急ブートデバイスの作成

開始する前に、ONIEソフトウェアのjnpr-qfx-5e-jdm-onie-updater-15.1-20150819_ups.4.binバージョンが必要です。

オープンネットワークインストール環境(ONIE)ソフトウェアが何らかの形で破損または破損している場合、またはスイッチがレスキューモードになった場合は、緊急ブートデバイスを使用してプライマリディスクのパーティションを再分割し、ONIEの新規インストールをロードできます。緊急ブート デバイスを作成するには、次の手順に従います。

手記:

次の手順では、スイッチ上に緊急ブートデバイスを作成することを前提としています。緊急ブートデバイスは、Linuxをサポートする任意のPCまたはラップトップで作成できます。

緊急ブートデバイスを作成するには:

  1. USB デバイスをスイッチの前面 USB ポートに挿入します。

    USBデバイスが1GB以上であることを確認してください。

  2. ISOファイルが格納されているスイッチ上のディレクトリから次のコマンドを発行します。

    ISOファイルが配置されている場所へのフルパスを使用して dd コマンドを発行することもできます。

    たとえば、ISO ファイルが /var/tmp/ ディレクトリにある場合は、次のようになります。

    スイッチは、インストール メディア イメージを USB デバイスに書き込みます。

  3. スイッチの USB ポートから USB デバイスを取り外します。

回復インストールの実行

オープンネットワークインストール環境(ONIE)が破損している場合、スイッチがレスキューモードになった場合、または何らかの理由でONIEソフトウェアを再インストールする必要がある場合は、リカバリインストールを実行する必要があります。

手記:

すべてのJunos OSパーティションは、リカバリインストール中に破棄されます。

手記:

リカバリインストールを実行する前に、ONIEソフトウェアがロードされた緊急ブートデバイスがあることを確認してください。

  1. 緊急ブートデバイスをデバイスに挿入します。

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

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

  4. [ Boot Manager] を選択し、[ Enter] キーを押します。

  5. [Legacy USB] の下の [Unigen PQS1000] を選択し、Enter キーを押します。

  6. ONIE Installer メニューから [ONIE: Embed ONIE] を選択し、Enter を押します。

    回復インストールは、緊急ブート デバイスを使用して続行されます。

  7. 緊急ブートデバイスを取り外します。

  8. インストールログファイルを見て、ONIEソフトウェアがインストールされていることを確認します。

    例えば:

    インストールログファイルはインストールプロセス中に自動的に表示されますが、別の時間にインストールログファイルを検証する場合は、 /var/log/ ディレクトリの にあります。インストール・ログ・ファイルを表示するには、 tail -f /var/log/onie.log コマンドを発行します。

  9. parted /dev/sda print コマンドを発行して、ONIE パーティションが作成されていることを確認します。

    例えば: