Cisco UCS Manager でのファームウェアのダウンロードと管理
ファームウェア イメージの管理
シスコでは、イメージのバンドル内の Cisco UCS コンポーネントに、すべてのファームウェア アップデートを提供します。各イメージは、1 つのハードウェア コンポーネントに固有のファームウェア パッケージを表します。たとえば、IOM イメージや Cisco UCS Manager イメージなどです。Cisco UCS ファームウェアのアップデートは、Cisco UCS ドメイン のファブリック インターコネクトに次のバンドルでダウンロードできます。
- Cisco UCS インフラストラクチャ ソフトウェア バンドル
-
Cisco UCS Manager リリース 4.0 以降のリリースには、4 つの個別のインフラストラクチャ バンドルが含まれています。
これらのバンドルには、次のコンポーネントをアップデートするために必要となるファームウェア イメージなどがあります。
-
Cisco UCS Manager ソフトウェア
-
ファブリック インターコネクトのカーネル ファームウェアとシステム ファームウェア
-
I/O モジュールのファームウェア
(注)
Cisco UCS 6454 Fabric Interconnectには、個別のキック スタート イメージとシステム イメージがありません。
(注)
あるプラットフォーム用の UCS インフラストラクチャ バンドルは、別のプラットフォームをアクティブ化するために使用できません。たとえば、UCS 6300 シリーズ ファブリック インターコネクトのインフラストラクチャ バンドルを使用して Cisco UCS 6454 Fabric Interconnect をアクティブにすることはできません。
-
- Cisco UCS B シリーズ ブレード サーバ ソフトウェア バンドル
-
このバンドルには、Cisco UCS ドメイン のブレード サーバのファームウェアをアップデートするために必要となる、次のファームウェア イメージが含まれます。リリース用に作成された最新のバンドルに加えて、最新のインフラストラクチャ バンドルに含まれないブレード サーバに対して Cisco UCS Manager をイネーブルにするために、次のバンドルもリリースされる場合があります。
-
CIMC ファームウェア
-
BIOS ファームウェア
-
アダプタ ファームウェア
-
ボード コントローラ ファームウェア
-
新規サーバで必要なサードパーティ製のファームウェア イメージ
-
- Cisco UCS C シリーズ ラックマウント UCS 管理対象サーバ ソフトウェア バンドル
-
このバンドルには、Cisco UCS Manager と統合されその管理を受けているラックマウント サービスのコンポーネントの更新に必要な、次のファームウェア イメージが含まれます。
-
CIMC ファームウェア
-
BIOS ファームウェア
-
アダプタ ファームウェア
-
ストレージ コントローラのファームウェア
(注)
このバンドルは、スタンドアロン C シリーズ サーバには使用できません。これらのサーバのファームウェア管理システムは、Cisco UCS Manager に必要なヘッダーを解釈できません。スタンドアロン C シリーズ サーバのアップグレード方法については、C シリーズのコンフィギュレーション ガイドを参照してください。
-
また、シスコではリリース ノートも提供しており、バンドルを取得したのと同じ Web サイトから入手できます。
ファームウェア イメージ ヘッダー
すべてのファームウェア イメージに、次の情報を含むヘッダーがあります。
-
チェックサム
-
バージョン情報
-
コンポーネント イメージの互換性と依存関係を確認するためにシステムで使用される互換性情報
ファームウェア イメージ カタログ
Cisco UCS Manager 使用できるすべてのイメージのインベントリを維持します。イメージ カタログには、イメージとパッケージのリストが含まれます。パッケージは、ダウンロードされたときに作成される読み取り専用オブジェクトです。これはディスク領域を占有せず、パッケージのダウンロードの一部として展開されたイメージのリストまたはコレクションを表します。個々のイメージがダウンロードされるときに、パッケージ名はイメージ名と同じままです。
Cisco UCS Manager には、ファブリック インターコネクトにダウンロードされているファームウェア イメージとそのコンテンツのカタログを示す 2 つのビューが用意されています。
- パッケージ
-
このビューでは、ファブリック インターコネクトにダウンロードされているファームウェア バンドルが読み取り専用で表示されます。このビューは、イメージのコンテンツではなく、イメージを基準にソートされます。パッケージについては、このビューを使用して、ダウンロード済みの各ファームウェア バンドルに存在するコンポーネント イメージを確認できます。
- イメージ
-
イメージ ビューには、システムで使用できるコンポーネント イメージが表示されます。このビューを使用して、ファームウェア バンドル全体を表示したり、バンドルごとにイメージをグループ化したりすることはできません。各コンポーネント イメージについて表示される情報には、コンポーネントの名前、イメージ サイズ、イメージ バージョン、およびコンポーネントのベンダーとモデルが含まれます。
このビューを使用して、各コンポーネントに使用できるファームウェア アップデートを識別できます。また、このビューを使用して、古くなったイメージや不要なイメージを削除することもできます。パッケージ内のすべてのイメージを削除した後、Cisco UCS Manager はパッケージ自体を削除します。
ヒント |
Cisco UCS Manager によって、ファブリック インターコネクトのブートフラッシュにイメージが保存されます。クラスタ システムでは、すべてのイメージが互いに同期されるので、両方のファブリック インターコネクトにおけるブートフラッシュのスペース使用量は等しくなります。ブートフラッシュ パーティションが 70 % を超え、合計使用スペースが 90 % を超えると、エラーが発生します。Cisco UCS Manager がこのような障害を生成した場合、領域を解放するために古いイメージを削除します。 |
シスコからのソフトウェア バンドルの入手
始める前に
Cisco UCS ドメインを更新するには、次のどのソフトウェア バンドルが必要かを判断します。
-
Cisco UCS 6454 ファブリック インターコネクト、6300 シリーズ ファブリック インターコネクト、6200 シリーズ ファブリック インターコネクト、および 6324 ファブリック インターコネクト用の Cisco UCS インフラストラクチャ ソフトウェア バンドル:すべての Cisco UCS ドメインで必要です。
-
Cisco UCS B シリーズ ブレード サーバ ソフトウェア バンドル:ブレード サーバを含むすべての Cisco UCS ドメイン に必要。
-
Cisco UCS C シリーズ ラックマウント UCS 管理対象サーバ ソフトウェア バンドル:統合ラックマウント サーバを含む Cisco UCS ドメイン にのみ必要。このバンドルには、Cisco UCS Managerを使用してこれらのサーバを管理するためのファームウェアが含まれています。このバンドルはスタンドアロンの C シリーズ ラックマウント サーバには適用できません。
手順
ステップ 1 |
Web ブラウザで、 Cisco.com を参照します。 |
||||||||||
ステップ 2 |
[Support] で [All Downloads] をクリックします。 |
||||||||||
ステップ 3 |
中央のペインで、[Servers - Unified Computing] をクリックします。 |
||||||||||
ステップ 4 |
入力を求められたら、Cisco.com のユーザ名およびパスワードを入力して、ログインします。 |
||||||||||
ステップ 5 |
右側のペインで、次のように必要なソフトウェア バンドルのリンクをクリックします。
|
||||||||||
ステップ 6 |
ソフトウェア バンドルをダウンロードする最初のページで、[Release Notes] リンクをクリックしてリリース ノートの最新版をダウンロードします。 |
||||||||||
ステップ 7 |
ダウンロードする各ソフトウェア バンドルについて、次の手順を実行します。 |
||||||||||
ステップ 8 |
Cisco UCS ドメインをアップグレードする前にリリース ノートをお読みください。 |
次のタスク
ソフトウェア バンドルをファブリック インターコネクトにダウンロードします。
離れた場所からのファブリック インターコネクトへのファームウェア イメージのダウンロード
(注) |
クラスタ構成では、どちらのファブリック インターコネクトを使用してダウンロードを開始しても、ファームウェア バンドルのイメージ ファイルは両方のファブリック インターコネクトにダウンロードされます。Cisco UCS Manager により、両方のファブリック インターコネクトのすべてのファームウェア パッケージとイメージは同期状態に保たれます。ファブリック インターコネクトの 1 つがダウンした場合でも、ダウンロードは正常に終了します。オンラインに復帰したときに、イメージがもう片方のファブリック インターコネクトに同期されます。 |
始める前に
必要なファームウェア バンドルをシスコから入手します。
手順
コマンドまたはアクション | 目的 | |||||||
---|---|---|---|---|---|---|---|---|
ステップ 1 |
UCS-A# scope firmware |
ファームウェア モードを開始します。 |
||||||
ステップ 2 |
UCS-A /firmware # download image URL |
ファームウェア バンドルをダウンロードします。シスコから提供されたダウンロード パスを使用し、次のいずれかの構文で URL を指定します。
|
||||||
ステップ 3 |
リモート サーバのパスワードを入力します。 |
リモート サーバのユーザ名のパスワード。プロトコルが tfpt の場合、このフィールドは適用されません。 |
||||||
ステップ 4 |
UCS-A /firmware # show download-task |
ダウンロード タスクのステータスを表示します。イメージのダウンロードが完了すると、タスク状態が Downloading から Downloaded に変更されます。CLI の表示は自動的には更新されないので、タスクのステータスに Downloaded が表示されるまで何度も show download-task コマンドを入力する必要があります。 |
||||||
ステップ 5 |
すべてのファームウェア バンドルがファブリック インターコネクトにダウンロードされるまで、このタスクを繰り返します。 |
例
次に、SCP を使用してファームウェア パッケージをダウンロードする例を示します。
UCS-A# scope firmware
UCS-A /firmware # download image scp://user1@111.100.10.10/images/ucs-k9-bundle.4.0.1.988.bin
OR
download image usbB:/username/ucs-k9-bundle-b-series.4.0.1a.B.bin
UCS-A /firmware # show download-task
UCS-A /firmware #
次のタスク
ファームウェア バンドルのイメージ ファイルが完全にダウンロードされたら、エンドポイント上でファームウェアを更新します。
ファームウェア パッケージのダウンロード ステータスの表示
ファームウェアのダウンロード操作が開始された後、パッケージがまだダウンロード中か、または完了したか判別するために、ダウンロード ステータスを確認できます。
手順
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 |
UCS-A# scope firmware |
ファームウェア モードを開始します。 |
ステップ 2 |
UCS-A /firmware # show download-task |
ダウンロード タスクのステータスを表示します。イメージのダウンロードが完了すると、タスク状態が Downloading から Downloaded に変更されます。CLI の表示は自動的には更新されないので、タスクのステータスに Downloaded が表示されるまで何度も show download-task コマンドを入力する必要があります。 |
例
次に、ファームウェア パッケージのダウンロード ステータスを表示する例を示します。ダウンロード状態によりファームウェア パッケージのダウンロードが完了したことが示されるまで、 show download-task コマンドの入力を続けます。
UCS-A# scope firmware
UCS-A /firmware # show download-task
Download task:
File Name Protocol Server Userid State
--------- -------- --------------- --------- -----
ucs-mini-k9-bundle-infra.4.0.1a.A.bin Scp 100.100.100.10 user1 Downloading
UCS-A /firmware # show download-task
Download task:
File Name Protocol Server Userid State
--------- -------- --------------- --------- -----
ucs-mini-k9-bundle-infra.4.0.1a.A.bin Scp 100.100.100.10 user1 Downloading
UCS-A /firmware # show download-task
Download task:
File Name Protocol Server Userid State
--------- -------- --------------- --------- -----
ucs-mini-k9-bundle-infra.4.0.1a.A.bin Scp 100.100.100.10 user1 Downloaded
イメージ ダウンロードのキャンセル
イメージのダウンロード タスクは、タスクの進行中にのみキャンセルできます。イメージのダウンロードの完了後に、ダウンロード タスクを削除しても、ダウンロード済みのイメージは削除されません。イメージ ダウンロード タスクに関係する FSM はキャンセルできません。
手順
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 |
UCS-A# scope firmware |
ファームウェア モードを開始します。 |
ステップ 2 |
UCS-A /firmware # delete download-task image_filename |
指定されたイメージ ファイルを削除します。 |
ステップ 3 |
UCS-A /firmware # commit-buffer |
トランザクションをシステムの設定にコミットします。 |
例
UCS-A# scope firmware
UCS-A /firmware # delete download-task ucs-k9-bundle-b-series.4.0.1a.B.bin
UCS-A /firmware* # commit-buffer
UCS-A /firmware*
ファブリック インターコネクトの利用可能なすべてのソフトウェア イメージの表示
この手順は任意で、すべてのエンドポイントのファブリック インターコネクトの使用可能なソフトウェア イメージを表示します。各エンドポイント モードでの show image コマンドの使用によっても、エンドポイントの使用可能なソフトウェア イメージを表示できます。
手順
コマンドまたはアクション | 目的 | |||
---|---|---|---|---|
ステップ 1 |
UCS-A# scope firmware |
ファームウェア モードを開始します。 |
||
ステップ 2 |
UCS-A /firmware # show image |
ファブリック インターコネクトにダウンロードされたすべてのソフトウェア イメージが表示されます。
|
例
次に、ファブリック インターコネクトの使用可能なすべてのソフトウェア イメージを表示する例を示します。
UCS-A# scope firmware
UCS-A /firmware # show image
Name Type Version
--------------------------------------------- -------------------- -------
ucs-2200.3.2.2cS2.gbin Chassis Adaptor 3.2(2cS2)
ucs-2200.4.0.0.46.gbin Chassis Adaptor 4.0(0.46)
ucs-3260.3.0.4d.gbin Chassis Management Controller
3.0(4d)
ucs-3260.4.0.0.149.gbin Chassis Management Controller
4.0(0.149)
ucs-3260.4.0.0.155.gbin Chassis Management Controller
4.0(0.155)
ucs-6100-k9-kickstart.5.0.3.N2.3.22cS2.gbin Fabric Interconnect Kernel
5.0(3)N2(3.22cS2)
ucs-6100-k9-kickstart.5.0.3.N2.4.00.46.gbin Fabric Interconnect Kernel
5.0(3)N2(4.00.46)
ucs-6100-k9-system.5.0.3.N2.3.22cS2.gbin Fabric Interconnect System
5.0(3)N2(3.22cS2)
ucs-6100-k9-system.5.0.3.N2.4.00.46.gbin Fabric Interconnect System
5.0(3)N2(4.00.46)
ucs-adaptor-pcie-ucsc-pcie-x710ta4.800031CA-1.812.1.gbin
Adapter 800031CA-1.812.1
ucs-adaptor-pcie-ucsc-pcie-xxx710da2.8000364C-1.812.1.gbin
Adapter 8000364C-1.812.1
ucs-bmc-brdprog-S3260M5.2.0.gbin Board Controller 2.0
...
ファブリック インターコネクトの利用可能なすべてのパッケージの表示
この手順は任意で、すべてのエンドポイントのファブリック インターコネクトの使用可能なソフトウェア パッケージを表示します。各エンドポイント モードでの show package コマンドの使用によっても、エンドポイントの使用可能なソフトウェア イメージを表示できます。
手順
コマンドまたはアクション | 目的 | |||
---|---|---|---|---|
ステップ 1 |
UCS-A# scope firmware |
ファームウェア モードを開始します。 |
||
ステップ 2 |
UCS-A /firmware # show package |
ファブリック インターコネクトにダウンロードされたすべてのソフトウェア パッケージが表示されます。
|
例
次に、ファブリック インターコネクトの使用可能なすべてのソフトウェア パッケージを表示する例を示します。
UCS-A# scope firmware
UCS-A /firmware # show package
Name Version
--------------------------------------------- -------
ucs-c125-bios.C125.4.0.0.15.0504180159.gbin
ucs-c125-bios.C125.4.0.0.17.0518180446.gbin
ucs-c125-k9-cimc.4.0.0.130.gbin
ucs-c125-k9-cimc.4.0.0.149.gbin
ucs-k9-bundle-c-series.3.1.3h.C.gbin 3.1(3h)C
ucs-k9-bundle-c-series.4.0.0.112.C.gbin 4.0(0.112)C
ucs-k9-bundle-c-series.4.0.0.115.C.gbin 4.0(0.115)C
ucs-k9-bundle-infra.3.2.2eS9.A.gbin 3.2(2eS9)A
ucs-k9-bundle-infra.4.0.0.57.A.gbin 4.0(0.57)A
ucs-manager-k9.4.0.0.8769.gbin
ucs-manager-k9.4.0.0.8777.gbin
ucs-manager-k9.4.0.0.8911.gbin
ファームウェア パッケージの内容の判断
手順
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 |
UCS-A# scope firmware |
ファームウェア モードを開始します。 |
ステップ 2 |
UCS-A /firmware # show package package-name expand |
指定したファームウェア パッケージの内容を表示します。 |
例
UCS-A# scope firmware
UCS-A /firmware # show package ucs-k9-bundle-infra.4.0.0.57.A.gbin expand
Package ucs-k9-bundle-infra.4.0.0.57.A.gbin:
Images:
ucs-2200.4.0.0.46.gbin
ucs-6100-k9-kickstart.5.0.3.N2.4.00.46.gbin
ucs-6100-k9-system.5.0.3.N2.4.00.46.gbin
ucs-manager-k9.4.0.0.56b.gbin
ファブリック インターコネクトの空き領域のチェック
イメージのダウンロードが失敗したら、Cisco UCS でファブリック インターコネクトのブートフラッシュに十分な空き領域があるかどうかをチェックします。
手順
コマンドまたはアクション | 目的 | |||
---|---|---|---|---|
ステップ 1 |
UCS-A# scope fabric-interconnect {a | b } |
指定したファブリックのファブリック インターコネクト モードを開始します。 |
||
ステップ 2 |
UCS-A /fabric-interconnect # show storage [detail | expand } |
指定したファブリックの空き領域を表示します。
|
例
次の例は、ファブリック インターコネクトの空き領域を表示します。
UCS-A# scope fabric-interconnect a
UCS-A /fabric-interconnect # show storage
Storage on local flash drive of fabric interconnect:
Partition Size (MBytes) Used Percentage
---------------- ---------------- ---------------
bootflash 16342 81
opt 3873 3
spare 5759 2
usbdrive Nothing Empty
var_sysmgr 2000 24
var_tmp 600 2
volatile 240 Empty
workspace 3848 6
UCS-A /fabric-interconnect #