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 Discovery and Execution(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 デバッグ

  • Juniper Linuxリカバリ

  • ONIE Loaderを開く

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

    • ONIE: レスキュー

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

    • ONIE: ONIE のアップデート

    • 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 のジュニパーネットワークスのダウンロード ページからダウンロードします。

手記:

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

ソフトウェア パッケージをダウンロードするには、次の手順に従います。

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

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

  4. 名前とパスワードを入力し、Enter キーを押します。
  5. 使用許諾契約書を読み、[ I agree](同意する )ラジオボタンをクリックして、[Proceed]( 続行)をクリックします。
  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 Discovery and Execution(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 Open 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 Discovery and Execution(ODE)アプリケーションを停止し、スイッチの管理 IP アドレスの静的アドレスを手動で設定する必要があります。

    例えば:

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

    例えば:

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

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

Webサーバーを使用しないで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 Discovery and Execution(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 Discovery and Execution(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デバッグモードで起動した可能性があります。 「[Error] Does not seem to be an QFX10002. 」というエラーメッセージが表示された場合は、EEPROMにベンダー固有の情報が含まれていない可能性があります。ベンダー固有の情報を確認するには、ONIE: Rescue インストールを実行してから、 /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 パーティションが作成されたことを確認します。

    例えば: