この章では、単一のマシン上で、Solstice SyMON 1.x、Sun Enterprise SyMON 2.x、Sun Management Center 2.x、および Sun Management Center 3.0 ソフトウェアを Sun Management Center 3.5 にアップグレードする方法について説明します。
この章の内容は次のとおりです。
SyMON または Sun Management Center のデータを移行したくない場合、Sun Management Center 3.5 をインストールする前に、既存の SyMON または Sun Management Center ソフトウェアをアンインストールしておく必要があります。データを保存せずに、既存の SyMON または Sun Management Center ソフトウェアをアンインストールする方法については、付録 A 「SyMON と Sun Management Center のアンインストール」を参照してください。
旧バージョンの Sun Enterprise SyMON または Sun Management Center ソフトウェアからアップグレードするには、まず、サーバレイヤとコンソールレイヤをアップグレードしておく必要があります。
表 2–1に示すように、Sun Management Center 3.5 サーバとコンソールは旧バージョンの Sun Management Center エージェントと Sun Enterprise SyMON 2.0.1 エージェントをサポートします。したがって、Sun Management Center エージェントはユーザの事情に合わせてアップグレードできます。
Sun Management Center 3.5 で提供されている高度な監視/管理機能を利用するためには、すべての Sun Management Center ソフトウェアコンポーネントをバージョン 3.5 にアップグレードする必要があります。
アップグレード時、以前のインストールで使用していたのと同じポート番号を使用する必要があります。これは、エージェントのアップグレードとサーバのアップグレードのどちらにも当てはまります。
Sun Enterprise SyMON 1.x または Sun Enterprise SyMON 2.x からアップグレードする場合、Sun Management Center 3.5 にアップグレードする前に、まず、Sun Management Center 2.1 または Sun Management Center 2.1.1 にアップグレードしておく必要があります。アップグレードの手順については、『Sun Management Center 2.1 Software User's Guide』の「Upgrading from Sun Enterprise SyMON 2.x to Sun Management Center 2.1 Software」を参照してください。
SyMON 1.x または 2. x の規則を変更していた場合、Sun Management Center 3.5 をインストールする前に、これらの規則をバックアップしておく必要があります。3.5 のインストールプロセスと設定プロセスは、SyMON 1.x または 2.x ファイルを上書きします。イベント規則を変更した場所に応じ、ディレクトリ /etc/opt/SUNWsymon、ディレクトリ /opt/SUNWsymon/etc、または両方のディレクトリをバックアップしてください。
Sun Management Center 2.1 または Sun Management Center 2.1.1 へのアップグレードが完了したら、Sun Management Center 2.1 または 2.1.1 からのアップグレードの手順に従って Sun Management Center 3.5 にアップグレードします。
Solstice SyMON 1.x または Sun Enterprise SyMON 2. x ソフトウェアは、Sun Management Center 3.5 ソフトウェアと同じサーバ上には共存できません。 Sun Management Center セッションは、複数のサーバまたはサーバコンテキストで稼動させることができます。サーバコンテキストの詳細については、『Sun Management Center 3.5 ユーザーガイド』の「Sun Management Center のアーキテクチャ」を参照してください。
Sun Management Center 2.x サーバのデータを移行して、そのデータを Sun Management Center 3.5 で使用したい場合、移行ユーティリティを後述のように使用します。
Sun Management Center 2.x サーバのデータを移行したくない場合、Sun Management Center 3.5 をインストールする前に、Sun Management Center 2.x をアンインストールしておく必要があります。Sun Management Center 2.x をアンインストールする方法については、Sun Management Center 2.x のアンインストールを参照してください。
Sun Management Center 2.x エージェントを Sun Management Center 3.5 に移行またはアップグレードしたい場合、移行ユーティリティを実行する必要はありません。エージェントのアップグレード手順については、エージェント更新 (インストール) イメージの作成とエージェント専用インストールイメージ、エージェント更新イメージ、およびパッチ専用イメージの適用を参照してください。
Sun Management Center 2.x サーバがインストールされているマシンに、スーパーユーザとしてログインします。
Sun Management Center 3.5 に合わせてシステムを準備します。第 4 章「Sun Management Center をアップグレードおよびインストールするためのシステムの準備」を参照してください。
http://www.sun.com/sunmanagementcenter/ から tar ファイル sunmc_2x_server_upgrade.tar をダウンロードします。
Sun Management Center 2.x ソフトウェアをアンインストールします。
コマンド /opt/SUNWsymon/sbin/es-uninst を入力して、Return キーを押します。
Sun Management Center 2.x ディレクトリを削除してはなりません。Sun Management Center 2.x アンインストールプロセスは、Sun Management Center 2.x のソフトウェアを削除しますが、Sun Management Center 2.x のデータは削除しません。
必要に応じて Solaris オペレーティング環境をアップグレードします。
Sun Management Center 2.x サーバをアップグレードしている場合、そのマシンには Solaris 8 または Solaris 9 の開発環境が動作している必要があります。詳細については、必須パッケージを参照してください。
Solaris 8 または Solaris 9 にアップグレードする必要がある場合、 Solaris をアップグレードしてください。Solaris を新規にインストールするとハードディスクが再フォーマットされるため、Sun Management Center 2.x の構成データは削除されます。したがって、Solaris を新規にインストールすると、Sun Management Center 2.x の構成データを Sun Management Center 3.5 に移行できなくなります。
Sun Management Center 3.5 をインストールします。
Sun Management Center 3.5 をインストールするには、Sun Management Center 3.5 グラフィカルユーザインタフェースのコマンド es-guiinst またはコマンド行スクリプト es-inst を使用します。
エクスポートされた Sun Management Center 2.x データが検出されたことと、そのデータが新しいリリースに移行することを知らせるメッセージが表示されます。
es-guiinst を使用して Sun Management Center 3.5 にアップグレードする方法については、Solaris プラットフォームへの Sun Management Center 3.5 のインストールを参照してください。
es-inst を使用して Sun Management Center 3.5 にアップグレードする方法については、es-inst による Solaris プラットフォームへのインストールを参照してください。
次の節に示すように、Sun Management Center 3.5 には Sun Management Center 3.0 のサーバとエージェントをアップグレードする方法がいくつかあります。
Sun Management Center 3.0 サーバを Sun Management Center 3.5 にアップグレードするには、次の方法を使用します。
Sun Management Center 3.5 グラフィカルユーザインタフェースのインストールコマンド es-guiinst を実行します。
Sun Management Center 3.5 コマンド行のインストールスクリプト es-inst を実行します。
Sun Management Center 3.0 をアンインストールして、 構成データを保存し、Sun Management Center 3.5 の es-guiinst コマンドまたは es-inst コマンドを実行します。
Sun Management Center 3.5 インストールプロセスは既存の 3.0 インストールを検出して、Sun Management Center 3.0 の es-uninst コマンド行スクリプトを実行します。Sun Management Center の es-uninst スクリプトは、 Sun Management Center 3.0 のデータを保存するかどうかを確認します。
Sun Management Center 3.0 のデータを保存していた場合、Sun Management Center 3.5 をインストールした後、Sun Management Center 3.5 設定プロセスは保存されていた Sun Management Center 3.0 のデータを検出して、このデータを Sun Management Center 3.5 に移行するかどうかをユーザに確認します。
この手順では、Sun Management Center サーバがデフォルトのディレクトリ /opt にインストールされていることを想定します。Sun Management Center が別のディレクトリにインストールされている場合、/opt を Solaris プラットフォームに Sun Management Center 3.5 をインストールする、手順 8で指定したディレクトリ名に置き換えてください。
Sun Management Center 3.0 サーバがインストールされているマシンに、スーパーユーザとしてログインします。
Sun Management Center のすべてのプロセスを停止します。
コマンド es-stop -A を入力します。Sun Management Center のすべてのプロセスが停止するまで待ちます。
Sun Management Center 3.5 に合わせてシステムを準備します。第 4 章「Sun Management Center をアップグレードおよびインストールするためのシステムの準備」を参照してください。
必要に応じて Solaris オペレーティング環境をアップグレードします。
Sun Management Center 3.0 サーバをアップグレードしている場合、そのマシンに Solaris 8 または Solaris 9 の開発環境が動作している必要があります。詳細については、必須パッケージを参照してください。
Solaris 8 または Solaris 9 にアップグレードする必要がある場合、 Solaris をアップグレードしてください。Solaris を新規にインストールするとハードディスクが再フォーマットされるため、Sun Management Center 3.0 の構成データは削除されます。この結果、Sun Management Center 3.0 の構成データを Sun Management Center 3.5 に移行できなくなります。
Sun Management Center 3.0 のすべてのディレクトリをバックアップします。
Sun Management Center 3.0 のディレクトリをほかのマシンまたはバックアップデバイスにバックアップするには、ufsdump を使用します。usfdump はシンボリックリンクも保存します。
Sun Management Center 3.0 ソフトウェアはデフォルトで、/opt/SUNWsymon、/var/opt/SUNWsymon、および /etc/opt/SUNWsymon ディレクトリにインストールされます。
Sun Management Center 3.0 ソフトウェアがデフォルトではない場所にインストールされている場合、/var/opt/SUNWsymon/install にある Sun Management Center 3.0 インストールログを調べて、Sun Management Center 3.0 ソフトウェアがインストールされている場所を確認します。
/var/opt/SUNWsymon/install にインストールログがない場合、あるいは、/var/opt/SUNWsymon が存在しない場合、Sun Management Center 3.0 ソフトウェアがインストールされている場所を手作業で確認する必要があります。
Sun Management Center ソフトウェアは install-path /SUNWsymon にインストールされます。ここで、install-path は親ディレクトリです。
たとえば、Sun Management Center 3.0 のコアソフトウェアが /export/applications/SUNWsymon にインストールされていると仮定します。この場合、/export/applications が上記 install-path に当てはまります。
Sun Management Center 3.0 ソフトウェアがインストールされている場所を手作業で確認するには、次のようにシステム上にあるすべての SUNWsymon ディレクトリを検索します。
Solaris オペレーティング環境をアップグレードします。
手順については Solaris マニュアルを参照してください。
必要に応じて、Sun Management Center 3.0 のディレクトリを元の場所に戻します。
次の方法を使用して、Sun Management Center 3.0 サーバを Sun Management Center 3.5 にアップグレードします。
es-guiinst を使用して Sun Management Center 3.5 にアップグレードする方法については、Solaris プラットフォームへの Sun Management Center 3.5 のインストールを参照してください。
es-inst を使用して Sun Management Center 3.5 にアップグレードする方法については、es-inst による Solaris プラットフォームへのインストールを参照してください。
Sun Management Center 3.0 の構成データをアンインストールしてから Sun Management Center 3.5 にアップグレードする方法については、Sun Management Center 3.0 のアンインストールを参照してください。
Sun Management Center 3.0 エージェントを Sun Management Center 3.5 にアップグレードするには、次の方法を使用します。
エージェント専用インストールイメージを Sun Management Center サーバに作成します。es-makeagent を使用してエージェント専用インストールイメージを作成するを参照してください。エージェント専用インストールイメージを作成したら、es-inst -a コマンドを使用して、このイメージをエージェントのホストに適用します。es-inst -a を使用して、エージェント専用インストールイメージからエージェントをインストールするを参照してください。
es-gui-imagetool (es-gui-imagetool を使用してエージェント更新イメージを作成するを参照) または es-imagetool (es-imagetoolを使用してエージェント更新イメージを作成するを参照) を使用して、エージェント更新イメージを作成します。エージェント更新イメージを作成したら、実行可能ファイル agent-update.bin を使用して、このイメージをエージェントのホストに適用します。agent-update.bin を使用して、エージェント更新イメージからエージェントをインストールまたは更新するを参照してください。