es-imagetool では、次のいずれか 1 つを含むエージェント更新イメージを作成できます。
ベースエージェントパッケージ
アドオンエージェントパッケージ
ベースエージェントパッケージとアドオンエージェントパッケージ
ベースエージェントパッチとアドオンエージェントパッチのみ
この手順では、Sun Management Center がデフォルトディレクトリの /opt にインストールされていると想定しています。別のディレクトリにインストールした場合は、/opt の部分をそのディレクトリ名に置き換えてください。
Sun Management Center 3.6.1 サーバーマシンに、スーパーユーザーとしてログインします。
次のコマンドを入力して、Sun Management Center コマンド行イメージツールを実行します。
# /opt/SUNWsymon/sbin/es-imagetool |
更新するコンポーネントを選択します。
更新イメージに追加するコンポーネントを選択するように求めるメッセージが表示されます。例を示します。
Select the components you want to add to the update-image. Do you want to upgrade components of Base Agent? [y|n|q] y Do you want to install/upgrade components of Addons? [y|n|q] y |
y と入力して更新イメージにコンポーネントを追加するか、あるいは n と入力して更新イメージからコンポーネントを除外します。
有効なソースディレクトリを指定するように求めるメッセージが表示されます。
有効な Sun Management Center 3.6.1 ソースディレクトリの名前を指定します。
DVD からインストールする場合は、Sun Management Center 3.6.1 のインストールイメージがあるディレクトリのパスを入力します。次に例を示します。
Enter a valid source directory: /<DiskMountDir>/image |
ディスク上の Sun Management Center 3.6.1 インストールイメージからインストールする場合は、イメージディレクトリ disk1/image のパスを入力します。次に例を示します。
Enter a valid source directory: /net/machine/installdir/disk1/image |
machine にはインストールイメージを作成するマシンを指定し、installdir には Sun Management Center 3.6.1 disk1 CD イメージと disk2 CD イメージが入ったディレクトリを指定します。インストールイメージの詳細は、「インストールソースの確認」を参照してください。
Sun Management Center 3.6.1 インストールの対象ディレクトリの名前を指定します。
対象ディレクトリは、Sun Management Center 3.6.1 の SUNWsymon ディレクトリが存在するディレクトリです。このディレクトリが存在しない場合は、作成されます。
エージェントがまだインストールされていない場合は、ユーザーが指定するディレクトリに新しいエージェントがインストールされます。
古いバージョンのエージェントがすでに別のディレクトリにインストールされている場合は、ユーザーが指定するディレクトリに新しいエージェントがインストールされます。
別のディレクトリにすでに同じバージョンのエージェントがインストールされている場合で、適用しようとしているアップデートに新しいソフトウェアが含まれるときは、既存のディレクトリ内でエージェントが更新されます。
次に 1 つの例を示します。
この例では、ベースエージェントパッケージとアドオンエージェントパッケージの更新イメージを作成済みで、対象ディレクトリとして /opt を指定したと仮定します。また、次の状態にある 5 台のマシンに更新イメージを適用すると仮定します。
マシン A では、Sun Management Center 3.0 が /opt/SUNWsymon にインストールされている。
マシン B では、Sun Management Center 3.0 が /export/home/opt/SUNWsymon にインストールされている。
マシン C では、Sun Management Center コンポーネントはインストールされていない。
マシン D では、The Sun Management Center 3.5 ベースエージェントだけ /opt/SUNWsymon にインストールされている。
マシン E では、Sun Management Center 3.5 ベースエージェントだけ /export/home/opt/SUNWsymon にインストールされている。
これらの 5 台のマシンに Sun Management Center 3.6.1 ベースエージェントパッケージとアドオンエージェントパッケージの更新イメージを適用すると、各マシンは次のように更新されます。
マシン A では、Sun Management Center 3.6.1 エージェントが再インストールされて、ディレクトリ /opt/SUNWsymon にあるバージョン 3.0 のエージェントが置き換えられる。
マシン B では、Sun Management Center 3.6.1 エージェントはディレクトリ /opt/SUNWsymon にインストールされる。
マシン C では、Sun Management Center 3.6.1 エージェントは /opt/SUNWsymon ディレクトリにインストールされる。
マシン D では、/opt/SUNWsymon ディレクトリにあるベースエージェントが、追加パッケージとともにバージョン 3.6.1 にアップグレードされる。
マシン E では、/export/home/opt/SUNWsymonにあるベースエージェントが、追加パッケージとともにバージョン 3.6.1 にアップグレードされる。
エージェント更新イメージの名前を指定するように求めるメッセージが表示されます。
エージェント更新イメージの名前を指定します。
エージェント更新イメージの名前に、その種類を反映した名前を指定して (たとえば、Ultra60agent、SPARC-baseagent、x86–baseagent、Linux agent など) を指定して、Return キーを押します。
更新イメージは、/var/opt/SUNWsymon/agentupdate/update-image-name に作成されます。update-image-name の部分が、指定した名前になります。
対象マシンのプラットフォーム (Solaris または Linux) のバージョンを選択します。
イメージツールは、ツールが動作しているマシンのプラットフォームのバージョンに関係なく、Sun Management Center がサポートしているすべてのバージョン用のイメージを作成できます。ここでは、Solaris の任意のバージョンを選択することも、すべてのバージョンを選択することもできます。
対象マシンが使用しているプラットフォームのバージョンを選択します。
サポートされているバージョンが表示され、すべてのバージョンを選択するか問い合わせがあります。
対象マシンにすべての Solaris および Linux バージョンが含まれる場合は、y と答えます。
使用できるアドオン製品がチェックされます。手順 8 に進みます。
対象マシンに含まれないバージョンがある場合は、n と答えます。
Solaris および Linux の各バージョンが表示され、そのバージョンのイメージを作成するか問い合わせがあります。対象マシンに応じて、y または n と応答します。次に例を示します。
Do you want to select ALL OS versions ? [y|n|q] n Do you want to create images for sparc-sun-Solaris_7 ? [y|n|q] n Do you want to create images for sparc-sun-Solaris_8 ? [y|n|q] y Do you want to create images for sparc-sun-Solaris_9 ? [y|n|q] n Do you want to create images for sparc-sun-Solaris_10 ? [y|n|q] y Do you want to create images for i386-sun-Solaris_9 ? [y|n|q] n Do you want to create images for i386-sun-Solaris_10 ? [y|n|q] y Do you want to create images for i686-sun-Linux_2.4 ? [y|n|q] y Do you want to create images for i686-sun-Linux_2.6 ? [y|n|q] n |
エージェント更新イメージを作成するときに Solaris のバージョンを指定しなかった場合、そのバージョンの Solaris のマシンに更新イメージを適用することはできません。
更新するエージェントアドオン製品を選択します。
使用できるアドオン製品が示され、そのアドオン製品ごとに、インストールするかどうか問い合わせがあります。y と答えて更新イメージにアドオンソフトウェアを追加するか、あるいは n と答えてイメージからアドオンソフトウェアを除外します。
アップグレードするアドオン製品の選択が完了したところで、Sun Management Center エージェントポートを指定するように求めるメッセージが表示されます。
Sun Management Center エージェントのポートを指定します。
ほとんどの場合、SNMP デーモンに割り当てられてこのデーモンで使用されるデフォルトのポートはポート 161 です。ただし、他のプロセスまたはデーモンがこのポート 161 を使用していることがあります。Sun 以外からも SNMP デーモンの代替または機能強化プログラムが提供されており、システムにインストールされていることもあります。Sun Management Center エージェントはそのようなデーモンの 1 つです。各対象マシンで Sun Management Center が設定された時に別のポート番号が指定された可能性もあります。
ポート 161 を選択する場合は、各対象マシンでエージェントを再起動する前に各マシンでポート 161 を使用しているプロセスをすべて停止し、無効にする必要があります。各マシンで SNMP デーモンを停止、無効にしても、ポート161 を使用する実際のプロセスが必ず停止されるわけではありません。 ポート161 を使用す る実際のデーモンプロセスを確認するには、すべての /etc/rcN ファイルとすべ ての /etc/rcN.d ファイルを手動で調べる必要があります (N は0 から6 とS)。ポート161 を使用するプロセスを定義するファイルを見つけたら、そのファイルの名前を変更してプロセスを無効にすることができます。たとえば、次のように指定します。
/etc/rc3.d# mv S76snmpdx s76snmpdx |
対象マシンごとにポート 161 を使用するデーモンを無効にする必要があります。
Return キーを押して各対象マシンでポート 161 を使用するように指定するか 、あるいは別のポート番号を入力します。
手順 3 で「ベースエージェントのコンポーネントをアップグレード」だけを選択した場合は、十分なディスク容量があるかどうかがチェックされます。十分な容量がある場合は、エージェント更新イメージが作成されます。
イメージを作成するだけの十分な容量がない場合にはそのことが通知され、必要な空き容量が示されます。イメージツールが終了します。更新イメージを作成するには、表示されたサイズ分の空き容量をあらかじめ増やしておく必要があります。
手順 3 で「アドオンのコンポーネントをインストールまたはアップグレード」 を選択していた場合は、ユーザーがエージェント更新イメージ向けに選択したアドオン製品の中に、設定に関する応答が必要なものがあるかどうかがチェックされ ます。
選択されている製品の中に設定に関する応答を必要とするものがある場合、イメージツールプロセスは更新対象のアドオン製品を順に処理します。このとき、各製品が必要とする応答を入力するよう求められます。詳細は、各アドオンに付属のマニュアルを参照してください。
アドオン製品の設定に関する応答の指定が終了すると、ディスク容量がチェックされます。十分な容量がある場合は、エージェント更新イメージが作成されます。
イメージを作成するだけの十分な容量がない場合にはそのことが通知され、必要な空き容量が示されます。イメージツールが終了します。更新イメージを作成するには、表示されたサイズ分の空き容量をあらかじめ増やしておく必要があります。
更新イメージ作成が作成されると、そのことを知らせるメッセージが表示されます。更新イメージの作成状態は、ログファイル /var/opt/SUNWsymon/install/es-imagetool_ host-name.date-and-time-string. process-id を調べることによって確認できます。
host-name は、更新イメージの作成に使用した Sun Management Center 3.6.1 サーバーの名前です。
date-and-time-string は、イメージが作成された年、日付、および時刻です。
process-id は、エージェント更新イメージを作成したイメージツールセッションのプロセス ID です。
この時点で、対象マシンにイメージを適用できます。
Sun Management Center 3.5 エージェントを更新する場合は、Sun Management Center のタスクマネージャーを使用してイメージを適用します。『Sun Management Center 3.6.1 ユーザーガイド』の「エージェント更新タスクを作成する」を参照してください。
Sun Management Center 3.0 エージェントを更新する場合は、agent-update.bin 実行可能ファイルを使用します。「agent-update-bin を使用して、エージェント更新イメージからエージェントをインストールまたは更新する」を参照してください。