Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

BIOSとファームウェアのアップグレード(SRXシリーズファイアウォールのみ)

SRXシリーズファイアウォールのBIOSとファームウェアをアップグレードする方法について説明します。

ファイアウォールのBIOSアップグレード

Junos CLI を使用した手動 BIOS アップグレード

SRX300シリーズファイアウォールデバイスでは、BIOSはUブートとJunosローダーで構成されています。さらに、システムが通常起動するアクティブコピーに加えて、Uブートのバックアップコピーを含むバックアップBIOSもサポートされています。

表1 BIOSの手動アップグレードに使用するCLIコマンドの一覧です。

表1:BIOS手動アップグレード用のCLIコマンド

アクティブBIOS

BIOSのバックアップ

request system firmware upgrade re bios

request system firmware upgrade re bios backup

BIOSアップグレード手順:

  1. Install the jloader-srxsme package.

    1. jloader-srxsme署名済みパッケージをデバイスにコピーします。インストールするjloader-srxsmeパッケージのバージョンは、Junos OSのバージョンと一致している必要があります。

    2. request system software add <path to jloader-srxsme package> no-copy no-validateコマンドを使用してパッケージをインストールします。

      jloader-srxsme パッケージをインストールすると、必要なイメージが directory/boot の下に配置されます。

  2. アップグレードに必要なイメージがインストールされていることを確認します。 show system firmware を使用して、正しいバージョンのBIOSイメージがアップグレード可能であることを確認します。

  3. BIOS(アクティブおよびバックアップ)イメージをアップグレードします。

    Active BIOS:

    1. request system firmware upgade re biosコマンドを使用してアップグレードを開始します。

    2. show system firmwareコマンドを使用してアップグレードステータスを監視します。

      アップグレードされたアクティブBIOSを有効にするには、デバイスを再起動する必要があります。

    Backup BIOS:

    1. request system firmware upgade re bios backupコマンドを使用してアップグレードを開始します。

    2. show system firmwareコマンドを使用してアップグレードステータスを監視します。

ファイアウォールの自動BIOSアップグレード方法

bios-autoupgrade.confファイルに記載されているBIOSバージョンが、サポートされる最小バージョンです。現在のデバイスのBIOSバージョンが最小互換性バージョンよりも前の場合、自動BIOSアップグレード機能はBIOSを自動的に最新バージョンにアップグレードします。

BIOSは、以下のシナリオで自動的にアップグレードされます。

  • Junos OS中は、J-WebユーザーインターフェイスまたはCLI( request system software add no-copy no-validate software-imageを使用)を使用してアップグレードします。この場合、アクティブなBIOSのみがアップグレードされます。

  • TFTPまたはUSBを使用したローダーのインストール中( install tftp:///software-image コマンドを使用)。この場合、アクティブなBIOSのみがアップグレードされます。

  • システムの起動中。この場合、アクティブなBIOSとバックアップBIOSの両方がアップグレードされます。

ファイアウォールの自動BIOSアップグレードを無効にする

自動BIOSアップグレード機能はデフォルトで有効になっています。設定モードでCLIを使用して、この機能を無効にできます。

ファイアウォール上のBIOSの自動アップグレードを無効にするには、次のように chassis routing-engine bios コマンドを使用します。

このコマンドは、Junos OSのアップグレード時またはシステムの起動時にのみ、BIOSの自動アップグレードを無効にします。ローダーのインストール中に自動BIOSアップグレードを無効にすることはありません。

set chassis routing-engine bios uninterruptコマンドは、SRX300、SRX320、SRX340、およびSRX345デバイスに導入され、Uブートおよびブートローダー段階でのユーザー入力を無効にします。set chassis routing-engine bios uninterruptコマンドは、SRX380シリーズデバイス向けに導入されています。

この set chassis routing-engine bios uninterrupt は、vSRX3.0デバイスで使用できます。

set chassis routing-engine bios uninterruptコマンドは、SRX300、SRX320、SRX340、およびSRX345デバイスで使用して、Uブート、ブートローダー、およびJunosカーネルブートステージでのユーザー入力を無効にすることができます。set chassis routing-engine bios uninterrupt コマンドは、SRX380 シリーズ デバイスの Junos OS で導入されました。

U-Boot、ブート ローダー、およびカーネル ブート ステージJunosユーザー入力を無効にするには、次のように chassis routing-engine bios コマンドを使用します。

SRXシリーズファイアウォールにU-Bootバージョン3.2以降とローダーバージョン2.9以降をインストールし、 chassis routing-engine bios コマンドによるU-Bootおよびブートローダー段階でのユーザー入力を無効にします。

次の例に示すように、デバイスの起動時にコンソール出力でバージョン番号を確認できます。

次のサンプルに示すように、JunosシェルプロンプトでUブートとローダーのバージョンを確認することもできます。

ファイアウォールでは、 set system ports console insecure オプションと set chassis routing-engine bios uninterrupt オプションの両方が設定されている場合、Junos OS起動に失敗してデバイスが使用できなくなった場合、代替の回復方法を利用できません。