Cisco UCS B シリーズ GUI ファームウェア管理ガイド、リリース 2.2
サービス プロファイルのファームウェア パッケージによるファームウェアのアップグレード
サービス プロファイルのファームウェア パッケージによるファームウェアのアップグレード

目次

サービス プロファイルのファームウェア パッケージによるファームウェアのアップグレード

この章は、次の内容で構成されています。

サービス プロファイルのファームウェア パッケージによるファームウェア アップグレード

サービス プロファイル内のファームウェア パッケージを使用して、サーバの BIOS など、サーバおよびアダプタのファームウェアをアップグレードできます。ホスト ファームウェア ポリシーを定義して、これをサーバに関連付けられているサービス プロファイルにインクルードします。

I/O モジュール、ファブリック インターコネクト、Cisco UCS Manager のファームウェアをサービス プロファイルによってアップグレードすることはできません。 それらのエンドポイントのファームウェアは直接アップグレードする必要があります。


(注)  


Cisco UCS は、新しい管理ファームウェア パッケージの作成をサポートしなくなりました。 必要な場合は、既存の管理ファームウェア パッケージを変更および更新することができます。 ただし、管理ファームウェア パッケージをすべてのサービス プロファイルから削除し、ホスト ファームウェア パッケージを使用してサーバ上の Cisco Integrated Management Controller(CIMC)を更新することをお勧めします。


ホスト ファームウェア パッケージ

このポリシーでは、ホスト ファームウェア パッケージ(ホスト ファームウェア パック)を構成するファームウェア バージョンのセットを指定することができます。 ホスト ファームウェア パッケージには、次のサーバおよびアダプタ エンドポイントのファームウェアが含まれています。

  • アダプタ
  • CIMC
  • BIOS
  • ボード コントローラ
  • FC アダプタ
  • HBA Option ROM
  • ストレージ コントローラ
  • ローカル ディスク

ヒント


同じホスト ファームウェア パッケージに複数のファームウェアを含めることができます。 たとえば、1 つのホスト ファームウェア パッケージで BIOS ファームウェアとストレージ コントローラ ファームウェアの両方を使用したり、異なる 2 つのアダプタのモデル用のアダプタ ファームウェアを使用することができます。 ただし、同じ種類、ベンダー、モデル番号に対しては 1 つのファームウェア バージョンしか使用できません。 システムはエンドポイントで必要なファームウェア バージョンを認識し、それ以外のファームウェア バージョンは無視します。


ファームウェア パッケージは、このポリシーが含まれるサービス プロファイルに関連付けられたすべてのサーバにプッシュされます。

このポリシーにより、同じポリシーを使用しているサービス プロファイルが関連付けられているすべてのサーバでホスト ファームウェアが同一となります。 したがって、サービス プロファイルをあるサーバから別のサーバに移動した場合でも、ファームウェア バージョンはそのまま変わりません。 さらに、ファームウェア パッケージのエンドポイントのファームウェア バージョンを変更した場合、その影響を受けるサービス プロファイルすべてに新しいバージョンが適用されます。この結果、サーバがリブートされることがあります。

このポリシーはサービス プロファイルにインクルードする必要があります。また、このサービス プロファイルを有効にするには、サーバに関連付ける必要があります。

このポリシーは他のどのポリシーにも依存していません。 しかし、ファブリック インターコネクトに適切なファームウェアがダウンロードされていることを確認する必要があります。 Cisco UCS Managerによりサーバとサービス プロファイルの関連付けが実行される際にファームウェア イメージが使用できない場合、Cisco UCS Managerはファームウェア アップグレードを無視して関連付けを終了します。

管理ファームウェア パッケージ


(注)  


Cisco UCS は、新しい管理ファームウェア パッケージの作成をサポートしなくなりました。 必要な場合は、既存の管理ファームウェア パッケージを変更および更新することができます。 ただし、管理ファームウェア パッケージをすべてのサービス プロファイルから削除し、ホスト ファームウェア パッケージを使用してサーバ上の Cisco Integrated Management Controller(CIMC)を更新することをお勧めします。


このポリシーでは、管理ファームウェア パッケージ(管理ファームウェア パック)を構成するファームウェア バージョンのセットを指定することができます。 管理ファームウェア パッケージには、サーバの Cisco Integrated Management Controller(CIMC)が含まれています。 CIMC を直接アップグレードする場合は、このパッケージを使用する必要はありません。

ファームウェア パッケージは、このポリシーが含まれるサービス プロファイルに関連付けられたすべてのサーバにプッシュされます。 このポリシーにより、同じポリシーを使用しているサービス プロファイルに関連付けられているすべてのサーバで CIMC ファームウェアが同一となります。 したがって、サービス プロファイルをあるサーバから別のサーバに移動した場合でも、ファームウェア バージョンはそのまま変わりません。

このポリシーはサービス プロファイルにインクルードする必要があります。また、このサービス プロファイルを有効にするには、サーバに関連付ける必要があります。

このポリシーは他のどのポリシーにも依存していません。 しかし、ファブリック インターコネクトに適切なファームウェアがダウンロードされていることを確認する必要があります。

サービス プロファイルのファームウェア パッケージを使用したファームウェア アップグレードの段階

サービス プロファイルのホスト ファームウェア パッケージ ポリシーを使用して、サーバとアダプタのファームウェアをアップグレードすることができます。


注意    


メンテナンス時間帯を設定してスケジュールしている場合を除き、エンドポイントを追加するか既存のエンドポイント ファームウェア バージョンを変更してホスト ファームウェア パッケージを変更した場合は、変更を保存するとただちに、Cisco UCS Manager によってエンドポイントがアップグレードされ、そのファームウェア パッケージに関連付けられているすべてのサーバがリブートされるので、サーバ間のデータ トラフィックが中断します。


新しいサービス プロファイル

新しいサービス プロファイルの場合、このアップグレードは次のような段階で行われます。

ファームウェア パッケージ ポリシーの作成

この段階で、ホストのファームウェア パッケージを作成します。

サービス プロファイルの関連付け

この段階では、サービス プロファイルにファームウェア パッケージを含めて、サービス プロファイルとサーバを関連付けます。 システムによって、選択したファームウェア バージョンがエンドポイントにプッシュされます。 サーバをリブートして、ファームウェア パッケージで指定したバージョンがエンドポイントで確実に実行されるようにします。

既存のサービス プロファイル

サーバと関連付けられているサービス プロファイルの場合は、メンテナンス時間帯を設定してスケジュールしている場合を除き、ファームウェア パッケージに変更を保存するとただちに、Cisco UCS Manager によってファームウェアがアップグレードされ、サーバがリブートされます。 メンテナンス時間帯を設定してスケジュールしている場合、Cisco UCS Manager はアップグレードとサーバのリブートをその時間まで延期します。

サービス プロファイル内のファームウェア パッケージのアップデートによる影響

サービス プロファイルのファームウェア パッケージを使用してファームウェアをアップデートするには、パッケージ内のファームウェアをアップデートする必要があります。 ファームウェア パッケージに対する変更を保存した後の影響は、Cisco UCS ドメインの設定によって異なります。

次の表は、サービス プロファイルのファームウェア パッケージを使用してサーバをアップグレードする場合の最も一般的なオプションを示しています。

サービス プロファイル メンテナンス ポリシー アップグレード操作

ファームウェア パッケージがサービス プロファイルまたはアップデート用サービス プロファイル テンプレートに含まれていない。

または

既存のサービス プロファイルまたはアップデート用サービス プロファイル テンプレートを変更せずにファームウェアをアップグレードする。

メンテナンス ポリシーなし

ファームウェア パッケージのアップデート後に、次のいずれかを実行します。

  • 一部のサーバまたはすべてのサーバを同時にリブートおよびアップグレードするには、サーバに関連付けられている 1 つ以上のサービス プロファイルまたはアップデート用サービス プロファイル テンプレートにファームウェア パッケージを追加します。

  • 一度に 1 台のサーバをリブートしてアップグレードするには、各サーバに対して次の手順を実行します。

    1. 新しいサービス プロファイルを作成し、そのサービス プロファイルにファームウェア パッケージを含めます。

    2. サービス プロファイルからサーバの関連付けを解除します。

    3. サーバを新規のサービス プロファイルと関連付けます。

    4. サーバがリブートされ、ファームウェアがアップグレードされた後に、新規のサービス プロファイルからサーバの関連付けを解除し、このサーバを元のサービス プロファイルに関連付けます。

注意       

元のサービス プロファイルにスクラブ ポリシーが含まれている場合は、サービス プロファイルの関連付けを解除すると、ディスクまたは BIOS が新規のサービス プロファイルに関連してスクラビング処理されるときにデータが失われることがあります。

ファームウェア パッケージが 1 つ以上のサービス プロファイルに含まれており、そのサービス プロファイルが 1 つ以上のサーバに関連付けられている。

または

ファームウェア パッケージがアップデート用サービス プロファイル テンプレートに含まれており、このテンプレートから作成されたサービス プロファイルが 1 つ以上のサーバに関連付けられている。

メンテナンス ポリシーなし

または

即時アップデート用に設定されたメンテナンス ポリシー。

ファームウェア パッケージをアップデートすると、次のようになります。

  1. ファームウェア パッケージの変更は、保存されるとただちに有効になります。

  2. Cisco UCS によって、このポリシーを含むサービス プロファイルに関連付けられているすべてのサーバが照合され、モデル番号とベンダーが検証されます。 モデル番号とベンダーがポリシーのファームウェア バージョンと一致する場合は、Cisco UCS によりサーバがリブートされ、ファームウェアがアップデートされます。

そのファームウェア パッケージを含むサービス プロファイルに関連付けられているすべてのサーバが同時にリブートされます。

ファームウェア パッケージが 1 つ以上のサービス プロファイルに含まれており、そのサービス プロファイルが 1 つ以上のサーバに関連付けられている。

または

ファームウェア パッケージがアップデート用サービス プロファイル テンプレートに含まれており、このテンプレートから作成されたサービス プロファイルが 1 つ以上のサーバに関連付けられている。

ユーザ確認を求めるように設定

ファームウェア パッケージをアップデートすると、次のようになります。

  1. Cisco UCS によって、変更を確認するように要求され、ユーザ確認によるサーバのリブートが必要であることが通知されます。

  2. 点滅している [Pending Activities] ボタンをクリックし、リブートして新規ファームウェアを適用するサーバを選択します。

  3. Cisco UCS によって、このポリシーを含むサービス プロファイルに関連付けられているすべてのサーバが照合され、モデル番号とベンダーが検証されます。 モデル番号とベンダーがポリシーのファームウェア バージョンと一致する場合は、Cisco UCS によりサーバがリブートされ、ファームウェアがアップデートされます。

サーバを手動でリブートしても、Cisco UCS によってファームウェア パッケージが適用されず、保留中のアクティビティはキャンセルされません。 [Pending Activities] ボタンを使用して、保留中のアクティビティを確認するか、またはキャンセルする必要があります。

ファームウェア パッケージが 1 つ以上のサービス プロファイルに含まれており、そのサービス プロファイルが 1 つ以上のサーバに関連付けられている。

または

ファームウェア パッケージがアップデート用サービス プロファイル テンプレートに含まれており、このテンプレートから作成されたサービス プロファイルが 1 つ以上のサーバに関連付けられている。

特定のメンテナンス時間帯に変更が有効になるように設定。

ファームウェア パッケージをアップデートすると、次のようになります。

  1. Cisco UCS によって、変更を確認するように要求され、ユーザ確認によるサーバのリブートが必要であることが通知されます。

  2. 点滅している [Pending Activities] ボタンをクリックし、リブートして新規ファームウェアを適用するサーバを選択します。

  3. Cisco UCS によって、このポリシーを含むサービス プロファイルに関連付けられているすべてのサーバが照合され、モデル番号とベンダーが検証されます。 モデル番号とベンダーがポリシーのファームウェア バージョンと一致する場合は、Cisco UCS によりサーバがリブートされ、ファームウェアがアップデートされます。

サーバを手動でリブートしても、Cisco UCS によってファームウェア パッケージは適用されず、スケジュールされているメンテナンス アクティビティはキャンセルされません。

ホスト ファームウェア パッケージの作成


ヒント


同じホスト ファームウェア パッケージに複数のファームウェアを含めることができます。 たとえば、1 つのホスト ファームウェア パッケージで BIOS ファームウェアとストレージ コントローラ ファームウェアの両方を使用したり、異なる 2 つのアダプタのモデル用のアダプタ ファームウェアを使用することができます。 ただし、同じ種類、ベンダー、モデル番号に対しては 1 つのファームウェア バージョンしか使用できません。 システムはエンドポイントで必要なファームウェア バージョンを認識し、それ以外のファームウェア バージョンは無視します。


はじめる前に

ファブリック インターコネクトに適切なファームウェアがダウンロードされていることを確認します。

手順
    ステップ 1   [Navigation] ペインの [Servers] タブをクリックします。
    ステップ 2   [Servers] タブで、[Servers] > [Policies] を展開します。
    ステップ 3   ポリシーを作成する組織のノードを展開します。

    システムにマルチテナント機能が備えられていない場合は、[root] ノードを展開します。

    ステップ 4   [Host Firmware Packages] を右クリックし、[Create Package] を選択します。
    ステップ 5   [Create Host Firmware Package] ダイアログボックスで、パッケージの一意の名前と説明を入力します。

    この名前には、1 ~ 32 文字の英数字を使用できます。 -(ハイフン)、_(アンダースコア)、:(コロン)、および . (ピリオド)は使用できますが、それ以外の特殊文字とスペースは使用できません。また、オブジェクトが保存された後で、この名前を変更することはできません。

    ステップ 6   各サブタブで、パッケージに含める各タイプのファームウェアに対して次の手順を実行します。
    1. [Select] カラムで、該当する行のチェックボックスがオンになっていることを確認します。
    2. [Vendor]、[Model]、および [PID] カラムで、そのパッケージでアップデートするサーバに情報が一致していることを確認します。

      モデルとモデル番号(PID)は、このファームウェア パッケージに関連付けられているサーバに一致する必要があります。 誤ったモデルまたはモデル番号を選択すると、Cisco UCS Manager はファームウェア更新ファイルをインストールできません。

    3. [Version] カラムで、ファームウェアをアップデートするファームウェア バージョンを選択します。
    ステップ 7   必要なすべてのファームウェアをパッケージに追加したら、[OK] をクリックします。

    次の作業

    ポリシーをサービス プロファイルとテンプレートのうち一方、または両方に含めます。

    ホスト ファームウェア パッケージの更新

    ポリシーが、サーバに関連付けられている 1 つ以上のサービス プロファイルに含まれており、それらのサービス プロファイルにメンテナンス ポリシーが含まれていない場合、メンテナンス ウィンドウを設定およびスケジュールしていないと、ホスト ファームウェア パッケージ ポリシーを保存するとすぐに、Cisco UCS Manager によってサーバとアダプタのファームウェアが新しいバージョンで更新およびアクティブ化され、サーバがリブートされます。

    はじめる前に

    ファブリック インターコネクトに適切なファームウェアがダウンロードされていることを確認します。

    手順
      ステップ 1   [Navigation] ペインの [Servers] タブをクリックします。
      ステップ 2   [Servers] タブで、[Servers] > [Policies] を展開します。
      ステップ 3   アップデートするポリシーを含む組織のノードを展開します。

      システムにマルチテナント機能が備えられていない場合は、[root] ノードを展開します。

      ステップ 4   [Host Firmware Packages] を展開し、アップデートするポリシーを選択します。
      ステップ 5   [Work] ペインの [General] タブをクリックします。
      ステップ 6   各サブタブで、パッケージに含める各タイプのファームウェアに対して次の手順を実行します。
      1. [Select] カラムで、該当する行のチェックボックスがオンになっていることを確認します。
      2. [Vendor]、[Model]、および [PID] カラムで、そのパッケージでアップデートするサーバに情報が一致していることを確認します。

        モデルとモデル番号(PID)は、このファームウェア パッケージに関連付けられているサーバに一致する必要があります。 誤ったモデルまたはモデル番号を選択すると、Cisco UCS Manager はファームウェア更新ファイルをインストールできません。

      3. [Version] カラムで、ファームウェアをアップデートするファームウェア バージョンを選択します。
      ステップ 7   [Save Changes] をクリックします。

      Cisco UCS Manager はモデル番号とベンダーを、このポリシーが含まれているサービス プロファイルに関連付けられているすべてのサーバと照合します。 モデル番号とベンダーがポリシー内のファームウェア バージョンに一致する場合、Cisco UCS Manager により、サービス プロファイルに含まれているメンテナンス ポリシー内の設定に従ってファームウェアが更新されます。


      管理ファームウェア パッケージの更新


      (注)  


      Cisco UCS は、新しい管理ファームウェア パッケージの作成をサポートしなくなりました。 必要な場合は、既存の管理ファームウェア パッケージを変更および更新することができます。 ただし、管理ファームウェア パッケージをすべてのサービス プロファイルから削除し、ホスト ファームウェア パッケージを使用してサーバ上の Cisco Integrated Management Controller(CIMC)を更新することをお勧めします。


      ポリシーが、サーバに関連付けられている 1 つ以上のサービス プロファイルに含まれており、それらのサービス プロファイルにメンテナンス ポリシーが含まれていない場合、メンテナンス ウィンドウを設定およびスケジュールしていないと、管理ファームウェア パッケージ ポリシーを保存するとすぐに、Cisco UCS Manager によってサーバの管理ファームウェアが新しいバージョンで更新およびアクティブ化され、サーバがリブートされます。

      はじめる前に

      ファブリック インターコネクトに適切なファームウェアがダウンロードされていることを確認します。

      手順
        ステップ 1   [Navigation] ペインの [Servers] タブをクリックします。
        ステップ 2   [Servers] タブで、[Servers] > [Policies] を展開します。
        ステップ 3   アップデートするポリシーを含む組織のノードを展開します。

        システムにマルチテナント機能が備えられていない場合は、[root] ノードを展開します。

        ステップ 4   [Management Firmware Packages] を展開し、アップデートするポリシーを選択します。
        ステップ 5   [Work] ペインの [General] タブをクリックします。
        ステップ 6   ファームウェア テーブルで、次の手順を実行します。
        1. [Select] カラムで、該当する行のチェックボックスがオンになっていることを確認します。
        2. [Vendor]、[Model]、および [PID] カラムで、そのパッケージでアップデートするサーバに情報が一致していることを確認します。

          モデルとモデル番号(PID)は、このファームウェア パッケージに関連付けられているサーバに一致する必要があります。 誤ったモデルまたはモデル番号を選択すると、Cisco UCS Manager はファームウェア更新ファイルをインストールできません。

        3. [Version] カラムで、ファームウェアをアップデートするファームウェア バージョンを選択します。
        ステップ 7   [Save Changes] をクリックします。

        Cisco UCS Manager はモデル番号とベンダーを、このポリシーが含まれているサービス プロファイルに関連付けられているすべてのサーバと照合します。 モデル番号とベンダーがポリシー内のファームウェア バージョンに一致する場合、Cisco UCS Manager により、サービス プロファイルに含まれているメンテナンス ポリシー内の設定に従ってファームウェアが更新されます。


        既存のサービス プロファイルへのファームウェア パッケージの追加

        サービス プロファイルにメンテナンス ポリシーが含まれておらず、サーバに関連付けられている場合、Cisco UCS Manager はサーバのファームウェアを新しいバージョンに更新してからアクティブにし、サービス プロファイルに対する変更が保存されるとただちにサーバをリブートします。

        手順
          ステップ 1   [Navigation] ペインの [Servers] タブをクリックします。
          ステップ 2   [Servers] タブで、[Servers] > [Service Profiles] を展開します。
          ステップ 3   アップデートするサービス プロファイルが含まれている組織のノードを展開します。

          システムにマルチテナント機能が備えられていない場合は、[root] ノードを展開します。

          ステップ 4   ファームウェア パッケージを追加するサービス プロファイルをクリックします。
          ステップ 5   [Work] ペインの [Policies] タブをクリックします。
          ステップ 6   下矢印をクリックして、[Firmware Policies] セクションを展開します。
          ステップ 7   ホスト ファームウェア パッケージを追加するには、[Host Firmware] ドロップダウン リストから目的のポリシーを選択します。
          ステップ 8   管理ファームウェア パッケージを追加するには、[Management Firmware] ドロップダウン リストから目的のポリシーを選択します。
          ステップ 9   [Save Changes] をクリックします。