Linux オペレーティングシステム向け Dell™ Update Packages ユーザーズガイド Dell アップデートパッケージ入門 Dell アップデートパッケージの使い方 Dell Linux オンラインリポジトリを使用した BIOS およびファームウェアアップデートの実行 Unified Server Configurator - Lifecycle Controller Enabled のアップデートとロールバック コマンドラインインタフェースリファレンス パッケージの再構築 トラブルシューティング メモおよび注意 メ モ: コンピュータを使いやすくするための重要な情報を説明しています。 注 意: 注 意は、 手 順に従わ な い と、ハードウェアの損 傷や デ ー タ の損 失につながる可 能 性があることを示し て い ま す。 本 書の 内 容は 予 告な く変 更 さ れ る こ と が あ り ま す。 © 2009 Dell Inc. All rights reserved. Dell Inc.
目次ページに戻る Dell アップデートパッケージ入門 Linux オペレーティングシステム向け Dell™ Update Packages ユーザーズガイド 概要 Dell 認定およ び Dell 対応のパ ッケージ Server Update Utility と DUP 作業を開始する前に サポートしているオペレーティングシステム その他の必要マニュアル OpenIPMI の必要条件 テクニカルサポートの利用法 DTK プレオペレーティングシステム環境での DUP の使用 概要 Dell™ Update Packages(DUP)を使用すると、システム管理者は広範なシステムコンポーネントを同時にアップデートし、同類の Dell システムセットにスクリプトを適用して、システムソフトウェア コンポーネントを同じバージョンレベルまで上げることができます。 DUP を使用すると、以下の機能を実行できます。 l インタラクティブ形式のコマンドラインインタフェース(CLII)を使用して、個別のアップデートをシステムに適用する l CLI 機能を使用して記述した 非 インタラクティブ形式のコマ
図 1-1 SUU か DUP か の選択 サポートしているオペレーティングシステム サポートしているシステムとオペレーティングシステムの全リストについては、デルのサポートウェブサイト support.dell.com/manuals にある『Dell システムソフトウェアサポートマトリックス』を参 照してください。『Dell システムソフトウェアサポートマトリックス』には、各種 Dell システム、これらのシステムがサポートするオペレーティングシステム、これらのシステムにインストールできる Dell OpenManage コンポーネントに関する情報 が記載されています。 OpenIPMI の必要条件 DUP によっては、システムに最新の OpenIPMI Linux デバイスドライバをインストールする必要があります。インストール中に最新のドライバを入手するプロンプトが表示された場合は、デルのサポ ートウェブサイト support.dell.
DUP は 「概要」 に記載された オペレーティングシステムを実行している Dell システムをサポートしています。 root(管理者)権限のアカウントでシステムにログオンする必要があります。 デルのサポートウェブサイトから DUP を入 手する方法 1. support.dell.com にログオンします。 2. ドライバとダウンロード をクリックします。 3. サービスタグを入力するか、製品モデルを選択します。 4. 製品ファミリと製品ラインを選択します。 5. お使いのオペレーティングシステム、オペレーティングシステムの言語、カテゴリ、およびアップデートの重要度を選択します。適用可能なアップデートのリストが表示されます。 6. 今すぐダウンロード をクリックします。 7. File Title(ファイルのタイトル) という列から別のファイル形式をダウンロードすることもできます。DUP のファイル形式を選択し、そのファイル名をクリックします。複数のファイル形式をダウ ンロードする場合は、一度に 1 個ずつダウンロードします。 8.
l DUP 実行中は、他のアプリケーションを実行しないでください。 l アップデート実行中にシステムをシャットダウンしないでください。 l BIOS アップデートの後で、電源が中断されることなくシステムが再起動するようにしてください。 l DUP の実行中は、DUP の CLI の実行に使用されているターミナルコンソールウィンドウを閉じないでください。 その他の必要マニュアル このガイド以外にも、デルのサポートウェブサイト support.dell.com/manuals から以下のガイドを入手できます。これらのガイドにアクセスするには、support.dell.
目次ページに戻る Dell アップデートパッケージの使い方 Linux オペレーティングシステム向け Dell™ Update Packages ユーザーズガイド 作業を開始する前に 典型的な使用例 作業を開始する前に この項は、Dell™ アップデートパッケージ(DUP)を最大限に活用する手助けをすることを目的としています。Dell システムにインストールされているシステムソフトウェアのアップデートは、全社的な変 更管理ポリシーや手続の重要な要素となります。Dell システムのシステムソフトウェアをメンテナンスすることは、スムーズな運用につながります。 システムにアップデートを適用する前に、アップデートが必要な状況に応じて、その方法を慎重に計画する必要があります。Dell システムのアップデートを決定する理由は、さまざまです。たとえば、次 のような状況が考えられます。 l セキュリティ上の問題を修正する l デルのサポート 担当者からの推奨でシステム上の問題を修正する l システムソフトウェアのコンポーネントを、アプリケーションが最低限必要とするレベルにアップデートする l 新機能にアクセ
./PE1650-BIOS-LX-A10.bin 次のメッセージが画面に表示されます。インタラクティブモードでは、アップデートと再起動を続行する場合に、Y /N(はい / いいえ)で応答する必要があります。 ollecting inventory... Running validation... BIOS The version of this Update Package is newer than the currently installed version. Software application name: BIOS Package version: A10 Installed version: A9 Continue: Y/N? Y Y entered; update was forced by user Executing update... WARNING: DO NOT STOP THIS PROCESS WHILE BIOS UPDATE IS IN PROGRESS.
デジタル署 名の検証 デジタル署名はファイルの署名者の身元を認証するために使用され、署名後に内容が変更されていないことを証明します。 システムにインストールされてない場合は、GNU プライバシーガード(GPG)をインストールして、Linux DUP のデジタル署名を確認する必要があります。標準的な検証方法を使用する場合は、次の 手順を実行してください。 1. Dell Linux GnuPG 公開鍵がない場合は、これを入手します。ダウンロードするには、lists.us.dell.com の Dell 公 開 GPG 公 開 鍵 リンクをクリックしてください。 2. 次のコマンドを実行して、公開鍵を gpg トラストデータベースにインポートします。 gpg --import <公開鍵のファイル名> メ モ: プロセスを完了するには秘密鍵が必要です。 3. 信頼性のない鍵という警告が出ないようにするには、使用前にフィンガープリントで公開鍵の有効性を確認します。 a. 次のコマンドを入力します。 gpg --edit-key 23B66A9D b.
fpr sign 有効性を確認する質問に回答します。 4. 次のコマンドを実行して、PESC1425 BIOS パッケージのデジタル署名を検証します。 gpg --verify PESC1425-BIOS-LX-A01.bin.sign PESC1425-BIOS-LX-A01.bin 次の出力メッセージが表示されます。 gpg: Signature made Thu 14 Apr 2005 04:25:37 AM IST using DSA key ID 23B66A9D gpg: Good signature from "Dell Computer Corporation (Linux Systems Group) " (gpg: DSA key ID 23B66A9D を使用して 2005 年 4 月 14 日(木曜)午前 04:25:37 国際標準時に作成された署名 gpg: "Dell Computer Corporation (Linux Systems Group)
コンソール出 力の保存 DUP が実行されると、メッセージがコンソールに表示されます。コンソール出力をリダイレクトするには、インタラクティブコマンドで次の構文を使用してください。 ./パッケージ名.bin | tee -a ログ名.log | tee は、コンソールとログファイルに送信する DUP からの出力を指定します。-a スイッチ は、出力がファイルに確実に追加され、以前のログファイル出力が上書きされないように保護します。 下記の 2 つの例は、出力をログファイルにリダイレクトするコマンドです。 ./PE2600-BIOS-LX-A01.bin | tee -a /var/bioslogs.log ./PE2600-BIOS-LX-A01.bin -q | tee -a /var/bioslogs.
2. support.dell.com にログオンして、ドライバとダウンロード を選択し、Dell システム用の Dell ハードウェアサービスタグを入力します。または、モ デ ル を選択することもできます。 3. Dell システム用の BIOS および ESM ファームウェア DUP を見つけてダウンロードします。 さらに Server Administrator アプリケーションもダウンロードします。 4. 5. support.dell.com から次の 2 つのファイルをダウンロードして DUP の署名の検証を開始します。 l PE2850-BIOS-LX-A20.bin.sign l PE2850-BIOS-LX-A20.bin 次のコマンドラインを実行して公開鍵をインポートします。 gpg --import
3. Dell システム用の新しい BIOS DUP をダウンロードします。 chmod +x パッケージ名.bin 4. ソフトウェア配布ツールを使用して、ネットワーク内のすべてのシステムに BIOS DUP を配布するアップデートタスクを作成します。 アップデートタスクは BIOS DUP を呼び出すスクリプトで、 CLI -r -q > redirect_output.log オプションを使用して、必要な場合にシステムを再起動します。 この BIOS DUP は Dell システム上でのみ実行されるため、システムモデルの種類に関わらず、すべてのシステムに配布できます。DUP は他のシステムに影響しません。 5. ソフトウェア配布ツールを使って BIOS アップデートタスクをすべてのシステム上で、今週の土曜日の午前 2 時に実行するようにスケジュールします。これは、割り当てられた 4 時間のメンテ ナンスの時間範囲内に収まります。 6.
目次ページに戻る Dell Linux オンラインリポジトリを使用した BIOS およびファームウェアアップデートの実行 Linux オペレーティングシステム向け Dell™ Update Packages ユーザーズガイド 概要 リポジトリの設定 / 起動 ファームウェアツールのインストール 適用可能なファームウェアのダウンロード インベントリがインストールされたファームウェア BIOS とファームウェアのアップデート ファームウェアの自動アップデート ログ情報の表示 概要 お使いのシステムは、Dell Linux オンラインリポジトリに保存されている BIOS とファームウェアの最新バージョンまたは特定のバージョンにアップデートできます。アップデートは RPM Package Manager(RPM)形式で用意されています。RPM は Linux オペレーティングシステム専用のソフトウェアアップデートの標準パッケージ形式です。yum、up2date、rug、zypper などのリポジトリ 管理ソフトウェアを使用して、システムのインベントリを実行したり、新しいバージョンでリポジトリをスキャンして一致する
AllowOverride は .
BIOS とファームウェアのアップデート ファームウェアツールをインストールし、適用可能な BIOS とファームウェアアップデートをダウンロードしたら、CLI または GUI を使用して BIOS とファームウェアをアップデートできます。 CLI を使 用し た BIOS とファームウェアのアップデート 次のコマンドを実行してシステムをインベントリし、リポジトリをスキャンして新しいバージョンのコンポーネントがないか確認します。 update_firmware このコマンドを使用すると、システムのコンポーネントの既存のバージョンに関する情報とインストールできるコンポーネントのバージョンが一覧になります。 出力例は以下のとおりです。 [root@localhost ~]# update_firmware Running system inventory... Searching storage directory for available BIOS updates...
デバイスをアップデートしたら、"Execution Success"「実行に成功しました」というメッセージが表示されます。 出力例は以下のとおりです。 [root@localhost ~]# update_firmware --yes Running system inventory... Searching storage directory for available BIOS updates... Checking BIOS - a07 Available: dell_dup_componentid_00159 - a07 Did not find a newer package to install that meets all installation checks. Checking Primary Backplane - 1.00 Available: dell_dup_componentid_03967 - 1.00 Did not find a newer package to install that meets all installation checks.
l システムにインストールされているコンポーネントのバージョンがリポジトリのバージョンより後の場合は、システムコンポーネントをリポジトリのバージョンにダウングレードできます。フ ァ ー ム ウ ェアのインベントリとアップデート ダイアログボックスで、ダウングレードするコンポーネントを選択し、ダウングレードを許 可 をクリックします。 l コンポーネントのバージョンを再インストールする必要がある場合は、必要なコンポーネントを選択し、再フ ラ ッ シ ュ を許 可 をクリックします。 ファームウェアの自動アップデート BIOS またはファームウェア RPM をインストールする場合、デフォルトでは、アップデートがハードウェアに適用されません。アップデートは、update_firmware コマンドを使用して手動で適用しま す。ただし、/etc/firmware/firmware.conf ファイルを設定すると、RPM のインストール時にハードウェアを自動更新できます。 BIOS とファームウェアのアップデートを自動的にインストールするには、以下のように firmware.
目次ページに戻る Unified Server Configurator - Lifecycle Controller Enabled のアップデートとロ ールバック Linux オペレーティングシステム向け Dell™ Update Packages ユーザーズガイド USC LCE でのアップデート USC LCE でのロールバック Dell Unified Server Configurator -Lifecycle Controller Enabled(USC - LCE)は、内蔵の設定ユーティリティで、システムのライフサイクル中、システムとストレージの管理タスクを組み込 み環境から実行できるようにします。 USC - LCE は内蔵フラッシュメモリカードにあり、起動シーケンス中に開始でき、インストールされているオペレーティングシステムに依存せずに機能できる点で、BIOS ユーティリティに似ています。 USC - LCE を使用すると、デルのサポートウェブサイト support.dell.
目次ページに戻る コマンドラインインタフェースリファレンス Linux オペレーティングシステム向け Dell™ Update Packages ユーザーズガイド CLI の使い方 CLI の終了コード CLI の使い方 この項では、Dell™ アップデートパッケージ (DUP)でコマンドラインインタフェース(CLI)を使用する方法を説明します。 CLI オプション CLI について情報を表示するには、コマンドラインプロンプトで DUP 名と -h または --help を入力します。たとえば、次のコマンドを入力すると、CLI オプションについてのヘルプ画面が表示されま す。 ./パッケージ名.
--extract <パス> 指定したパスに DUP のすべてのファイルを展開します。指定したディレクトリがパスに存在しない場合は、作成されま す。 ./パッケージ名.bin --extract /update パスにスペースが含まれる場合は、< パス> 値を引用符で囲んでください。 ./パッケージ名.
T- mTime が異なります 目次ページに戻る
目次ページに戻る パッケージの再構築 Linux オペレーティングシステム向け Dell™ Update Packages ユーザーズガイド 概要 Dell 認定パス Dell 対応パス ダイナミックカーネルサポート パッケージのサポート状況の判別 パッケージを再構築するためのテストシステムのセットアップ テストシステムの必要条件 カーネルサポートを 単一システムに追加するためのパッケージの再構築 複数のカーネル バージョンのカーネルサポートを追加するためのパッケージの再構築 概要 デルのサポートサイト support.dell.
Dell 対応パスは、2 段階に分けて説明できます。 1. DUP は support.dell.com からダウンロードします。 2. DUP をシステムに適用しようとすると、ターゲットシステムに Dell 対応のオペレーティングシステムがないことが検出されます。 3. DUP を使用すると、対応していないオペレーティングシステム用のパッケージを再構築して、そのパッケージにサポートや保証が付いていないことを知らせる免責文を発行できます。 4. DUP は、ターゲットシステムに適用するパッケージのカーネルが、このシステムに対応しているかどうかを確認します。カーネルがサポートされていない場合、「ダイナミックカーネルサポート」の 手順やこの項で後述する他の手順に従って、パッケージをカスタム構築する必要があります。 メ モ: 同じ構成のテストシステムで --rebuild オプションを実行してみることをお勧めします。 5.
い。) 上のメッセージは、実行中のカーネルが、Dell システムに適用しようとした DUP でサポートされていないことを示します。次のいずれかの方法で、アップデートを継続できます。 l l 実行中 のカーネルに適したカスタムパッケージをコンパイルするための必要条件を、パッケージの適用先となるシステムに直接インストールし、システムでパッケージを再構築してから、そのパ ッケージを再適用します。 テストシステムの必要条件を満たしているパッケージをテストシステムで再構築し、実行中のカーネル、モデル名、および設定が同じシステムにそのアップデートをネットワークで配布します。 パッケージを再構築するためのテストシステムのセットアップ プロダクション環境のシステムで実行するカーネルと同じカーネルを実行しているテストシステムの使用をお勧めします。 シナリオ 次のシナリオは、ダウンロードしたパッケージが、パッケージの適用先 Dell システム で実行中のカーネルをサポートしていないと判断するまでの主な手順を説明しています。この シナリオでは、パッケ ージを再構築して、それを使用するシステムに配布するまでの手順を要約します
4. binutils.rpm パッケージがインストールされている:テストシステムに binutils.rpm (どのバージョンでも可)がインストールされている必要があります。 5. テ ス ト シ ス テ ム に Dell OpenManage™ Server Administrator がインストールされていない:テストシステムに Server Administrator がインストールされていないことを確認し ます。Server Administrator がインストールされているシステムでは、パッケージを再構築できません。 メ モ: 再構築したパッケージを配布・適用するプロダクションシステムに Server Administrator がインストールされているかどうかは関係ありません。Server Administrator は、 パッケージを再構築するシステム上で共存できません。 6.
2,000 のクラスタがあり、そこで 3 つの異なるカーネルバージョン(a)、(b)、(c)が実行されているとします。この顧客環境で ESM アップグレードを行うとします。顧客は PE2850ESM_FRMW_LX_R92394.bin パッケージをダウンロードしました。 PE2850-ESM_FRMW_LX_R92394.bin はカーネル(a)、(b)、(c)をサポートしていません。この 3 つの追加カーネルをサポートするパッケージをビルドするには、次の手順を実行します。 1. PE2850-ESM-FRMW_LX_R92394.bin パッケージを support.dell.com からカーネルバージョン(a)を実行しているテストシステムにダウンロードします。 2. 次のコマンドを入力してカーネルバージョン(a)のサポートをビルドします。 ./PE2850-ESM_FRMW_LX_R92394.bin --rebuild パッケージの再構築に成功したら、 PE2850-ESM_FRMW_LX_R92394.
目次ページに戻る トラブルシューティング Linux オペレーティングシステム向け Dell™ Update Packages ユーザーズガイド 既知の問題 メッセージ DUP メッセージログ 既知の問題 以下は、Linux オペレーティングシステム用 Dell™ アップデートパッケージ(DUP)の既知の問題と対策です。 DUP の再起動が保留中に診断タスクが 実行されない 診断 タスクを実行する前に、再起動を伴う未完のアップデートがあれば完了させておくことをお勧めします。 DUP の異常終了 停電や異常終了により DUP が突然停止した場合は、以下の手順を実行してください。 1. ロックファイルを削除します。 2. 次のコマンドを入力します:rm -f /var/lock/.spsetup 3. DUP を再実行してアップデートを再度適用します。 共 有ライブラリのロード中にエラーが発生する Error while loading shared libraries: libstdc++.so.
yum と Red Hat Enterprise Linux バージョン 4 での Dell Linux リポジトリの使 用 Red Hat Network(RHN)が設定されていない場合に、Red Hat Enterprise Linux バージョン 4 と up2date で Dell yum リポジトリを使用する必要がある場合は、RHN を無効にしてくださ い。/etc/sysconfig/rhn/sources ファイルを開き、次の行にコメントを付けます。 up2date default メッセージ 「表 7-1」 は、 DUP の実行時に表示される可能性のあるメッセージの説明と解決方法です。 表 7-1 アップデートパッケージのメッセージ情 報 メッセージ 説明 / 解 決 方 法 This Update Package is not compatible with your system Your system: System(s) supported by this package: 互換性のある DUP を選択し、アップデート
OpenIPMI driver that meets the minimum version requirement from the Dell Support website at support.dell.com. The minimum version required is . トウェブサイトからダウンロードしてインストールします。 (<アップデート|インストール> の最低必要バージョンの要件を満たす OpenIPMI ドライバのバージョンを Dell サポート ウェブサイト(support.dell.com)からダウンロードしてインストールできます。最低必要バージョンは <バージョン> です。) This Update Package requires a newer version of the OpenIPMI driver than is currently installed on the system, which is version .
(解凍先のディレクトリ名を指定してください。) ROOT directory cannot be used for extraction. 解凍したファイルのディレクトリを作成してください。 (解凍先にルートディレクトリを使用できません。) Successfully extracted to "/extractdir" パッケージの内容が指定のディレクトリに解凍されました。 (「/extractdir」に正常に解凍されました。) Cannot find utilities on the system to extract package. Make sure the following utilities are on the path: リストのユーティリティを見つけて、そのディレクトリをパ スに 追加します。 (システムにパッケージを解凍するユーティリティが見つかりません。次のユーティリティが <パス> のパスにあることを確 認します。) Rebuilding Package Failed - Error creating driver support directory.
packagename.bin: Rebuilding Package Failed - RPM Installation failed with error code= LSB 準拠の RPM エラーリターンコードを確認して、エラー の原因を特定してください。 (パッケージ名.bin:パッケージの再構築に失敗しました - RPM のインストールが、次のエラーコードを出して失敗しまし た =) packagename.bin: Rebuilding Package Failed - Error creating driver support directory. /tmp ディレクトリに十分な容量があることを確認してくださ い。 (パッケージ名.bin:パッケージの再構築に失敗しました - ドライバサポートディレクトリの作成中にエラーが発生しまし た。) packagename.
Unable to build a device driver for the running kernel because it is not supported on your system. 互換性のある DUP を選択して再試行してください。 (実行中のカーネルに対応するデバイスドライバは、システムでサポートされていないため構築できません。) The Intel IMB driver is currently loaded. Please unload the driver before executing. 選択した DUP をインストールする前に、 Intel® IMB ドラ イバをアンロードしてください。 (Intel IMB ドライバが現在ロードされています。実行する前にドライバをアンロードしてください。) Warning: The shell less command is not available.
=====> Dell Update Package application started <===== Command: -q -f Date: Wed Nov 8 15:24:18 CST 2007 ===================================================== Release ID: R136685 Update Package version: 5.4 (BLD_31) Collecting inventory... PAGE 34目次ページに戻る