Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

スイッチでのJunos OSのアップグレード

個々のスイッチまたはサイト内のスイッチの一部を手動でアップグレードすることも、組織内の複数のサイト間でスイッチのアップグレードをスケジュールまたは自動化することもできます。

サイト内のスイッチの手動アップグレード

手記:組織内の複数のサイト間でスイッチのアップグレードをスケジュールまたは自動化するには、 スイッチのアップグレードのスケジュールと自動化に記載されている手順を参照してください。

サイトのスーパー ユーザーまたはネットワーク管理者権限を持つユーザーは、リストからスイッチを選択して表示される [ファームウェアのアップグレード] ボタンをクリックすることで、1 つ以上のスイッチ上の Junos を手動でアップグレードできます。

図 1:選択したスイッチの Juon のアップグレード Upgrade Juons on Selected Switches

スイッチには保証期間があり、有効な保守契約と有効なソフトウェアサブスクリプションがある必要があります。さらに、スイッチに次のものがあることを確認してください。

  • 新しいイメージを格納するために必要なストレージ容量。

  • Mist クラウドへの安定した SSH 接続。

  • (オプション)OAMボリュームに格納されたリカバリ・スナップショット。スナップショットの詳細については、 スイッチユーティリティ を参照してください。

スイッチのストレージスペースを解放

スイッチのアップグレード プロセスを開始すると、Juniper Mist™ は、ソフトウェア イメージをコピーする前に、スイッチで request system storage cleanup コマンドを実行します。このプロセスにより、ほとんどの場合、スイッチの/var/tmpフォルダにソフトウェアイメージを格納するためのストレージスペースの可用性が保証されます。ただし、 EX2300やEX3400などの一部のスイッチの場合、 request system storage cleanup コマンドでは必要なスペースがクリアされません。この場合、より多くのスペースを解放する必要があります。

手記:
  • このトピックに記載されている手順を実行するには、Juniper Mist ポータルの [組織 > サイト構成 ] ページのサイト設定で root パスワードが構成されている必要があります。

  • このトピックに記載されている手順は、アップグレードに必要なスペースがスイッチにない場合にのみ実行してください。

スイッチのストレージ容量を解放するには、次の手順を実行します。

  1. Juniper Mist ポータルで、[スイッチ(Switches)] をクリックしてスイッチのリストに移動します。
  2. ストレージのクリーンアップ操作を実行するスイッチを見つけます。
  3. ユーティリティ」>「リモートシェル」を選択します。
  4. シェルセッションを開始するには、start shell user root コマンドに続けて root パスワードを入力します。
    このステップは、デフォルトでプライマリFPCメンバーでシェルセッションを開始します。
  5. df -hコマンドを実行して、ストレージの使用状況を確認します。

    通常、 /dev/gpt/junos ファイルシステムがほとんどのスペースを占有します。

  6. 次のコマンドを実行して、スイッチのスペースを解放します。
  7. df -hコマンドを使用して、使用可能なストレージを確認します。出力では、/dev/gpt/junosで使用されているスペースが少なくなっていることが示されています。
  8. シェルセッションを出てCLI操作モードに戻り、そこからストレージ使用量を確認します。

バーチャルシャーシのアップグレードの場合、上記の手順により、プライマリメンバー(メンバー0)のスペースのみが解放されます。また、他の各FPCメンバー(メンバー1とメンバー2など)とのセッションを開始し、ストレージのクリーンアップ手順を繰り返す必要があります。次の例を参照してください。

スイッチのアップグレード

サポートされているデバイス

Juniper Mist™ポータルは、次のプラットフォームでのJunos OSソフトウェアのアップグレードをサポートしています:EX2300、EX3400、EX4100、EX4100-F、EX4300-P、EX4300-MP、EX4400、EX4600、EX4650、EX9200、QFX5110、QFX5120、EXシリーズバーチャルシャーシ。

Juniper Mist は、ノンストップ ソフトウェア アップグレード(NSSU)をサポートしていません。

利用可能なバージョン

標準の EOL リリースと EEOL リリースの両方で、次の 3 つの後続リリースにアップグレードするか、前の 3 つのリリースにダウングレードできます。

たとえば、21.2 から次の 3 つのリリース(21.3、21.4、22.1)にアップグレードしたり、前の 3 つのリリース(21.1、20.4、20.3)にダウングレードしたりできます。

EEOL リリースの場合、追加のオプションがあり、ターゲット リリースが次の 3 つのリリースを超える場合でも、1 つの EEOL リリースから次の 2 つの後続 EEOL リリースに直接アップグレードできます。同様に、ターゲット リリースが前の 3 つのリリースを超える場合でも、1 つの EEOL リリースから以前の 2 つの EEOL リリースに直接ダウングレードできます。たとえば、21.2 は EEOL リリースです。したがって、21.2 から次の 2 つの EEOL リリース(21.4 と 22.2)にアップグレードするか、前の 2 つの EEOL リリース(20.4 と 20.2)にダウングレードできます。 Junos OSの日付とマイルストーン で、リリースがEEOLに達しているかどうかを確認してください。

リリースの選択

リリースの詳細については、次のトピックを参照してください。

Juniper Mist からの Junos OS のアップグレード

スイッチの Junos OS ソフトウェアをアップグレードするには、次の手順に従います。

  1. Juniper Mist ポータルの左側のナビゲーション ウィンドウで [スイッチ(Switches)] をクリックします。
  2. [サイト] メニューから、アップグレードを実行するサイトを選択します。
  3. アップグレードするスイッチを探し、接続されていることを確認します([接続済み(Connected)] ステータスが表示されます)。
    スイッチが Mist で接続済みとして表示されない場合は、「 スイッチ接続のトラブルシューティング」の説明に従って問題のトラブルシューティングを行ってください。
  4. [List](リスト)タブで、ソフトウェアのアップグレードが必要なスイッチを選択し、[Upgrade Firmware](ファームウェアのアップグレード)をクリックします。アップグレードするスイッチを 1 つ以上選択できます。

    または、スイッチの詳細ページの [ユーティリティ(Utilities)] ドロップダウン リストにある [ファームウェアのアップグレード(Upgrade Firmware)] オプションを使用してスイッチをアップグレードすることもできます(スイッチの詳細を参照)。

  5. [Upgrade Switch Firmware] ウィンドウで、[Upgrade to Version] ドロップダウンリストからターゲットソフトウェアのバージョンを選択し、[Start Upgrade] をクリックします。ドロップダウンリストには、選択したスイッチの推奨ソフトウェアバージョンと、該当するすべてのバージョンが表示されます。

    お探しのソフトウェアバージョンが見つからない場合は、 support@mist.com にお問い合わせください。リクエストを受け取ってから24時間から48時間後にバージョンを利用できるようにします。

    イメージ・コピー手順の完了後にスイッチを自動的にリブートする場合は、「 イメージ・コピー後にスイッチをリブート 」チェック・ボックスを選択します。

    • このオプションを選択すると、スイッチは新しいイメージで起動します。

    • このオプションを選択しない場合、スイッチは「再起動保留中」の状態のままになります。この場合、次の操作を行ってアップグレードを完了します。

      1. スイッチの詳細ページ(スイッチ > Switch Name)に移動します。

      2. [Utilities]>[Reboot Switch]からスイッチを再起動します。

    スイッチに復元スナップショットを作成する場合は、[ Create a recovery snapshot post upgrade]を選択します。OAM(運用、管理、保守)ボリュームに格納されたリカバリースナップショットには、Junosボリュームに問題が発生した場合に使用できるフルバックアップが保存されます。
    [ I accept End User Agreement] を選択します。

アップグレードが開始されると、スイッチ リスト ビューの [ステータス(Status)] 列にスイッチのステータスが [アップグレード中(Upratinging)] と表示されます。この列には、アップグレードの進行状況も表示されます。

スイッチのリスト表示に [ステータス] 列が表示されない場合は、ページの右上にあるハンバーガーメニューをクリックします。「ステータス」チェック・ボックスを選択して、列を表示します。

また、スイッチの詳細ページと [Switch Insights] ページで、スイッチのステータス(アップグレード中)を確認することもできます。

アップグレード イベントは、[Switch Insights] ページの [Switch Events] セクションで確認できます。[スイッチのインサイト(Switch Insights)] ページにアクセスするには、スイッチの詳細ページを開き、[プロパティ(Properties)] タイルの [スイッチのインサイト(Switch Insights)] リンクをクリックします。

上の図は、スイッチのアップグレード イベントを一覧表示する [Switch Insights] ページを示しています。Upgraded by User イベントは、ユーザーがアップグレードを開始したことを示します。Upgraded イベントは、アップグレード操作が完了したことを示します。これは、新しいソフトウェア イメージがコピーされ、スイッチがリブートされたことを意味します。

次の場合、アップグレードは失敗します。

  • スイッチにJuniper MistクラウドへのSSH接続がない、またはアップリンクポートがフラッピングしている場合。

  • スイッチのストレージが不足しています。容量不足のためにアップグレードが失敗した場合は、次に示すように [スイッチのインサイト(Switch Insights)] ページにアップグレード失敗イベントが表示されます。

    関連項目: スイッチのストレージ容量の解放

  • スイッチですでに実行されている同じソフトウェア バージョンへのアップグレードを開始します。この場合、[Switch Insights] ページの [Switch Events] セクションに次の失敗理由が表示されます。

    アップグレードは必要ありません。現在のバージョンまたは保留中のバージョンを確認してください。

  • スイッチの時刻が正しくありません。この場合、[Switch Insights] ページの [Switch Events] セクションに次の失敗理由が表示されます。

    OC FWUPDATE WRITEFAILED。関連項目: [EX/QFX] 証明書エラー - Junos 画像を検証できません : 証明書のフォーマット エラー

スイッチのアップグレードのスケジュールと自動化

手記:

サイト内の個々のスイッチまたは多数のスイッチを手動でアップグレードするには、 サイト内のスイッチを手動でアップグレードするに記載されている手順を参照してください。

Juniper Mistでは、次のことが可能になります。

  • Mistクラウドに接続されているスイッチのアップグレードスケジュールを作成および管理します。このオプションは、組織レベルおよびサイト レベルで使用できます。

  • オンボーディング時に新しいスイッチを自動的にアップグレードするための設定を構成します。この設定は、組織レベルでのみ使用できます。

スイッチのアップグレードのスケジュール

スイッチのファームウェア アップグレード(Junos OS アップグレード)を将来の日時にスケジュールできます。また、アップグレードをすぐに実行することもできます。すでにクラウドに接続されているスイッチ モデルのアップグレード スケジュールを組織レベルおよびサイトレベルで作成できます。

スイッチのアップグレードをスケジュールするには、次の手順に従います。

  1. 組織レベルでアップグレードをスケジュールするには:
    1. [組織>の設定] をクリックします
    2. [Firmware Upgrade] タイルに移動します。

    または、サイト レベルでアップグレードをスケジュールするには、次の手順を実行します。

    1. [Organization > サイト構成] をクリックします。

    2. サイト構成レコードをクリックして開きます。

    3. [ Firmware Upgrade ]タイルに移動し、[ Switches ]タブをクリックします。

  2. アップグレードの追加」をクリックします。
  3. (サイトレベルのアップグレードタスクに適用可能)[+]ボタンをクリックし、アップグレードを実行する必要があるサイトを選択して、[追加]をクリックします。
  4. 次へ」をクリックします。

    インベントリで使用可能なすべてのデバイスモデルが一覧表示されます。

  5. リストされているデバイス モデルごとに、[バージョンにアップグレード] ドロップダウン リストから対象の Junosバージョンを選択します。
  6. 特定のモデルに属する特定のスイッチにのみアップグレードを適用する場合は、次の手順を実行します。
    1. [名前にのみ適用] オプションを有効にします。
    2. 結果として表示される [Switch Name] フィールドで、照合する名前を指定します。
    3. オプションで、スイッチ名内の開始文字を示すオフセット値を指定します(0 が最初の文字)。
    4. [適用] をクリックします。
    手記:

    アップグレード後、スイッチのリカバリスナップショットが自動的に作成されます。これを利用しない場合は、[ アップグレード後に回復スナップショットを作成する ] チェック ボックスをオフにする必要があります。

  7. 次へ」をクリックして、スケジュールの詳細を指定できるタブに移動します。
  8. 次の情報を指定します。
    形容
    イメージのインストールスケジュール

    次のいずれかのオプションを選択します。

    • [Image Installation Now]:アップグレードをただちに実行する場合は、このオプションを選択します。これはデフォルトのオプションです。

    • [Image Installation Later]:スイッチのアップグレードを将来の日時にスケジュールするには、このオプションを選択します。また、[ Image Installation Time ] フィールドの日付ピッカーを使用して、日付と時刻を指定する必要もあります。指定できるのは、今後 2 か月以内の日付のみです。

    イメージのインストール戦略

    イメージのインストール方法を選択します。これらの戦略は、(サイト、モデル、SKU の組み合わせごとに生成される)各アップグレード実行に個別に適用されます。次の戦略を使用できます。

    • シリアル:イメージを順次ランダムな順序でダウンロードし、スイッチにインストールします。

    • [段階的(Phased)]:ユーザー定義のフェーズ(パーセントで指定)でスイッチにイメージをダウンロードしてインストールします。このオプションを選択する場合は、フェーズをパーセンテージで指定する必要もあります。たとえば、4 つのフェーズで 100 台のデバイスをアップグレードするには、[ イメージ インストール カナリア フェーズ ] フィールドに値 5、25、50、100 を指定できます。

    • 同時:特定の優先順位なしで、すべてのスイッチにイメージを一度にインストールします。これはデフォルトのオプションです。

    イメージ インストールの最大失敗率

    各アップグレード実行でアップグレードの失敗を許容されるデバイスの最大割合 (サイト、モデル、SKU の組み合わせごとに生成)。失敗回数が設定された割合を超えた場合:

    • 現在の実行の残りのデバイスのアップグレード プロセスはキャンセルされます。

    • 現在のアップグレード実行に含まれるデバイスに対しては、再起動はトリガーされません。

    デバイスの再起動

    次のいずれかのオプションを選択します。

    • [今すぐ再起動(Reboot Now)]:アップグレードがスケジュールされているすべてのデバイスでイメージのインストール プロセスが完了した直後にデバイスを再起動します。

    • 後で再起動: 将来の時刻に再起動をスケジュールするには、このオプションを選択します。[ Reboot Time ] フィールドの日付ピッカーを使用して、日付と時刻を指定する必要があります。指定できるのは、今後 2 か月以内の日付のみで、イメージのインストール日時より前の日付は指定できません。

    再起動戦略

    再起動戦略を選択します。これらの戦略は、(サイト、モデル、SKU の組み合わせごとに生成される)各アップグレード実行に個別に適用されます。次の戦略を使用できます。

    • シリアル:スイッチを順番にランダムな順序で再起動します。

    • [Phased]:ユーザー定義のフェーズでスイッチを再起動します。このオプションを選択する場合は、フェーズをパーセンテージで指定する必要があります。たとえば、100 台のデバイスを 4 つのフェーズで再起動するには、[ Reboot Canary Phases ] フィールドに 5、25、50、100 の値を指定できます。

    • 同時:特定の優先順位なしですべてのデバイスを一度に再起動します。

    再起動最大失敗率(Reboot Max Failure percentage) 各アップグレード実行で再起動の失敗を許容されるデバイスの最大割合(サイト、モデル、SKU の組み合わせごとに生成)。障害の数が設定された割合を超えると、現在の実行の残りのデバイスの再起動プロセスがキャンセルされます。
  9. [使用許諾契約書に同意します] チェック ボックスをオンにします。
  10. [Save and Start Upgrade] をクリックします。

同じデバイスに複数のアップグレード スケジュールを設定した場合は、最後に設定されたスケジュールが適用されます。

スイッチのアップグレードステータスの表示

スケジュールされたスイッチ アップグレードとそのステータスは、組織設定 (組織レベルのアップグレードの場合) およびサイト構成 (サイトレベルのアップグレードの場合) ページの [ファームウェア アップグレード] タイルで確認できます。

アップグレードステータスは、定義されたアップグレードスケジュールパラメータを満たすスイッチがインベントリにある場合にのみ利用可能になることに注意してください。たとえば、アップグレード スケジュールでスイッチ名を指定しても、インベントリにその名前のスイッチがない場合、そのアップグレード スケジュールのステータス レコードは表示されません。

今後および過去のすべてのスイッチ アップグレードの詳細を表示するには:

  1. 組織レベルで設定されたアップグレードの詳細を表示するには:
    1. [組織>の設定] をクリックします

      組織でいずれかのサイトに対してアップグレードがスケジュールされている場合は、組織の設定ページの上部に同じことを示すメッセージが表示されます。

    2. [Firmware Upgrade] タイルに移動します。

      組織でスケジュールされているすべてのアップグレードとその状態が、このタイルに一覧表示されます。

    または、サイト レベルで構成されたアップグレードの詳細を表示するには、次の手順を実行します。

    1. [Organization > サイト構成] をクリックします。

    2. サイト構成レコードをクリックして開きます。

    3. [Firmware Upgrade]タイルに移動し、[ Switches ]タブをクリックします。選択したサイトでスケジュールされているすべてのアップグレードとその状態が、このタイルに一覧表示されます。

  2. アップグレード・ステータス」をクリックします。

    スケジュールされたアップグレード 」タブが表示されます。

  3. 表示するアップグレード スケジュールを展開します。
  4. [スケジュールされたアップグレード] タブでは、次の操作を実行できます。
    • アップグレードの詳細を表示します。

    • [モデル(Model)] 列のハイパーリンクをクリックすると、選択したアップグレード スケジュールに含まれるスイッチが表示されます。

    • [ 編集(Edit )] または [アップグレードのキャンセル(Cancel Upgrade )] をクリックして、アップグレード スケジュールを変更またはキャンセルします。

    • [ アップグレードの追加(Add Upgrade )] をクリックして、新しいアップグレード スケジュールを作成します。

過去 30 日以内に完了したすべてのアップグレードを表示するには、[ 過去のアップグレード ] タブをクリックします。これらのレコードは編集できません。

アップグレードスケジュールの変更またはキャンセル

スイッチのアップグレード スケジュールを変更またはキャンセルするには、次の手順に従います。

  1. 組織レベルでアップグレード スケジュールを変更またはキャンセルするには:
    1. [組織>の設定] をクリックします
    2. [Firmware Upgrade] タイルに移動します。

    または、サイト レベルでアップグレード スケジュールを変更またはキャンセルするには、次の手順を実行します。

    1. [Organization > サイト構成] をクリックします。

    2. サイト構成レコードをクリックして開きます。

    3. [Firmware Upgrade]タイルに移動し、[ Switches ]タブをクリックします。

  2. アップグレード・ステータス」をクリックします。

    スケジュールされたアップグレード 」タブが表示されます。

  3. 更新またはキャンセルするアップグレード スケジュールを展開し、必要に応じて次のオプションを使用します。
    • スケジュールを編集するには、「 編集」をクリックし、変更を行ってから、「 変更の保存」をクリックします。まだ開始されていないアップグレードのみを編集できます。進行中のアップグレードは編集できません。編集できるのは、スケジュールされたアップグレード時間、再起動時間、およびバージョンへのアップグレードの情報のみです。

    • アップグレード スケジュールをキャンセルするには、[ アップグレードのキャンセル(Cancel Upgrade)] をクリックします。進行中のアップグレードまたはまだ開始されていないアップグレードはキャンセルできます。

スイッチの自動アップグレード設定の構成

企業にオンボーディングされた新しいスイッチを特定のJunosバージョンに自動的にアップグレードする場合は、スイッチモデルをJunosアップグレードバージョンにマッピングできます。自動アップグレード設定は、組織レベルでのみ構成できます。

手記:

ベストプラクティスとして自動アップグレードを有効にして、オンボーディングされたすべてのスイッチが最初から推奨バージョンになっていることを確認することをお勧めします。

自動アップグレード設定を構成するには、次の手順を実行します。

  1. [組織>の設定] をクリックします
  2. [Firmware Upgrade] タイルに移動します。
  3. [自動アップグレードを有効にする] チェック ボックスをオンにし、[自動アップグレード設定] をクリックします。

    [Switch Auto Upgrade] ページが表示されます。

  4. [使用許諾契約書に同意します] チェック ボックスをオンにします。
    手記:

    アップグレード後、スイッチのリカバリスナップショットが自動的に作成されます。これを利用しない場合は、[ アップグレード後に回復スナップショットを作成する ] チェック ボックスをオフにする必要があります。

  5. 保存」をクリックします。

新しいスイッチを要求すると、要求ウィンドウに、スイッチ モデルごとに構成された Junos の自動アップグレード バージョンが表示されます。この構成を更新する場合は、[ 組織の設定] をクリックします。