この章では、Sun Management Center 3.5 のインストールに先立って行う Solaris システムと Microsoft Windows システムの準備作業について説明します。
この章の内容は次のとおりです。
次の一覧に、Sun Management Center 3.5 をインストールする前、あるいは、既存の SyMON または Sun Management Center のインストールを Sun Management Center 3.5 にアップグレードする前に行う必要がある作業を示します。
Solstice SyMON サーバ (または、Enterprise SyMON サーバ) がインストールされている場合、Sun Management Center 3.5 にアップグレードする前に、SyMON インストールを Sun Management Center 2.1 または Sun Management Center 2.1.1 にアップグレードしておく必要があります。Solstice SyMON 1.x と Sun Enterprise SyMON 2.x ソフトウェアのアップグレードを参照してください。
Sun Enterprise SyMON がアラーム状態を電子メールで通知するときに使用する email.sh スクリプトをカスタマイズしている場合、email.sh スクリプトを別のディレクトリに保存しておいて、アップグレードが完了した後、このスクリプトを元の場所に戻します。SyMON ソフトウェアをバージョン Sun Management Center 3.5 にアップグレードすると、email.sh スクリプトは上書きされます。
SyMON 構成データを移行したくない場合、Sun Management Center 3.5 をインストールする前に、SyMON ソフトウェアをアンインストールしておく必要があります。Solstice SyMON 1.x または Enterprise SyMON 2.x のアンインストールを参照してください。
ネットワーク上の各マシンにどの Sun Management Center 3.5 コンポーネントとどの製品アドオンをインストールするか決定します。
Sun Management Center または Sun Management Center のコンポーネントをインストールしたいプラットフォームがサポート対象のプラットフォームであることを確認します。サポートされるプラットフォームを参照してください。
RAM とディスク容量の最小の要件については、第 2 章「Sun Management Center 3.5 の要件」を参照してください。また、Sun Management Center Documentation CD 2 of 2 に入っている Sun Management Center アドオン製品の補足資料と、Sun Management Center Web サイト http://www.sun.com/sunmanagementcenter も参照してください。
選択したコンポーネントとアドオン製品に必要な RAM 容量とディスク容量を合計します。
インストールするコンポーネントに対応したオペレーティングシステムを各マシンが使用しているかを確認します。表 2–3 と表 2–4を参照してください。
Sun Management Center サーバコンポーネントと Sun Management Center コンソールコンポーネントに指定されたマシンに正しい JDK バージョンがインストールされているかを確認します。表 2–3を参照してください。JDK ソフトウェアは http://java.sun.com/ からダウンロードできます。
環境変数 PATH と JAVA_HOME を設定します。
Solaris プラットフォームの場合:
環境変数 DISPLAY と JAVA_HOME が Sun Management Center Web または コンソールの実行に使用されているアカウントに設定されていることを確認します。
JDK バージョン 1.3.1 と 1.4 のデフォルトの場所は /usr/j2se です。Solaris プラットフォームで JAVA_HOME と PATH を設定する方法を参照してください。
Microsoft Windows プラットフォームの場合:
Microsoft Windows の環境変数 %PATH% に JDK bin ディレクトリのパスが追加されていることを確認します。Microsoft Windows 98 で PATH を設定するを参照してください。
ネットワーク上のマシンに 4G バイト以上の RAM が搭載されている場合は、マシンに 64 ビット互換パッチ SUNWscpux をインストールします。4G バイトを超える RAM を持つ Solaris システムを参照してください。
ネットワークに StorEdge A5X00 デバイスが含まれる場合は、必要なパッチをインストールします。Sun StorEdge A5x00 パッチを参照してください。
ネットワークに T3 ストレージデバイスが存在する場合は、デバイスが接続されているマシン上の /etc/hosts ファイルと /etc/ethers ファイルを更新する必要があります。また、Monitoring and Management of A5X00 and T3 Devices アドオン製品をインストールするマシン上の /etc/hosts ファイルと /etc/ethers ファイルも更新する必要があります。T3 ストレージデバイスを参照してください。
旧バージョンの Sun Management Center で T3 デバイスを監視および管理していた場合、Sun Management Center 3.5 にアップグレードする前に、Sun Management Center T3 デバイス構成情報を削除しておく必要があります。T3 デバイス構成情報の削除 (存在する場合)を参照してください。
インストールソースを選択します。
インストールは、CD-ROM または CD イメージより実行できます。インストールソースの確認を参照してください。
Sun Management Center 3.5 サーバレイヤは次の Solaris オペレーティング環境パッケージを必要とします。これらのパッケージは Solaris 開発環境の一部としてインストールされます。
SUNWsprot - Solaris バンドルツール
SUNWtoo - プログラミングツール
SUNWbtool - CCS ツール (SunOS に含まれる)
RAM 容量が 4G バイトを超えるシステムでは、Sun Management Center 3.5 をインストールする前に 64 ビットソース互換パッケージ SUNWscpux をインストールする必要があります。このパッケージをインストールしないと、コマンド行インストールプロセスにより次のメッセージが表示され、インストールにできません。
ps: read() on /proc/551/as: Value too large for defined data type ps: read() on /proc/542/as: Value too large for defined data type |
以下の Solaris 環境のいずれかを選択した場合には、Solaris のインストールで SUNWscpux パッケージが自動的にインストールされます。
Entire + OEM
Entire
Developer
システム上にこのパッケージがインストールされているかどうかを確認するには、端末ウィンドウにコマンド pkginfo SUNWscpux を入力します。
パッケージがインストールされている場合は、パッケージに関する情報が表示されます。
# pkginfo SUNWscpux system SUNWscpux Source Compatibility (Usr) (64-bit) |
パッケージがインストールされていない場合は、エラーメッセージが表示されます。
# pkginfo SUNWscpux ERROR: information for "SUNWscpux" was not found |
SUNWscpux パッケージをインストールするには、次の作業を行います。
スーパーユーザとしてログインします (su - root)。
Solaris インストール CD 上のパッケージを見つけます。
pkgadd コマンドを使用してパッケージをインストールします。
Solaris システムで Sun Management Center 3.5 インストールウィザード、設定ウィザード、および Java コンソールを正しく稼動させるには、環境変数 JAVA_HOME と PATH を設定する必要があります。同様に、Sun Management Center Java コンソールを Microsoft Windows で正しく稼動させるには、JDK ソフトウェアのパスを含むように Microsoft Windows の %PATH% を変更する必要があります。
環境変数とパスを正しく設定しないと、Sun Management Center 3.5 のインストールと設定は失敗します。
JDK 1.3.1 または JDK 1.4 ソフトウェアがデフォルトの位置にインストールされている場合:
スーパーユーザとしてログインします (su - root を入力します)。
JAVA_HOME を /usr/j2se に設定します。
C シェル環境の場合:
# setenv JAVA_HOME /usr/j2se |
Bourne 環境または Korn シェル環境の場合:
# JAVA_HOME=/usr/j2se # export JAVA_HOME |
.login または .cshrc ファイルに適切なステートメントを加えます。
システムパスに /usr/j2se/bin を追加します。
PATH の /usr/bin の前に /usr/j2se/bin を入れます。
PATH の /usr/ucb の前に /usr/bin を入れます。
以下の作業は、JDK 1.3.1 または JDK 1.4 ソフトウェアがデフォルトの位置 C:\j2sdk version number (例: C:\j2sdk1.4) にインストール済みであることを前提としています。
ファイル c:\autoexec.bat を編集します。
PATH ステートメントに JDK bin ディレクトリの位置を追加します。
たとえば、autoexec.bat ファイルの PATH ステートメントが PATH=c:\windows;c:\windows\command である場合、PATH ステートメントは PATH=c:\windows;c:\windows\command;c:\j2sdk version number\bin になります。ここで、version number は JDK のバージョンです。
例えば、
PATH=c:\windows;c:\windows\command;C:\j2sdk1.4\bin
PATH ステートメント内の各ディレクトリは、このようにセミコロンで分けてください。
ファイルを保存して終了します。
「スタート」、「設定」、「コントロールパネル」の順に選択します。
「システム」をダブルクリックします。
Microsoft Windows NT では、「環境」タブを選択します。Microsoft Windows 2000 では、「詳細」タブを選択し、続いて「環境変数」を選択します。
「環境変数」ウィンドウが表示されます。
「ユーザー環境変数」と「システム環境変数」でパスをクリックします。
「編集」をクリックします。
「システム変数の編集」ウィンドウが表示されます。
「システム変数の編集」ウィンドウに、環境変数 %SystemRoot% を使用した Microsoft Windows ルートディレクトリが表示されます。
PATH ステートメントに JDK bin ディレクトリの位置を追加します。
たとえば、「システム変数の編集」ウィンドウに表示される PATH ステートメントが %SystemRoot%\system32;%SystemRoot% である場合、新しい PATH ステートメントは %SystemRoot%\system32;%SystemRoot%;c:\j2sdk version number\bin になります。ここで、version number は JDK のバージョンです。
例えば、
%SystemRoot%\system32;%SystemRoot%;c:\j2sdk1.4\bin
PATH ステートメント内の各ディレクトリは、このようにセミコロンで分けてください。
「OK」をクリックして各ウィンドウを 1 つずつ閉じます。
Microsoft Windows 98 は、Sun Management Center 3.5 コンソールを稼動させるために最小 768M バイトのスワップ領域または仮想メモリを必要とします。さらに、Microsoft Windows 98 と Sun Management Center の環境変数で 4096 バイトの環境領域を必要とします。スワップ領域と環境領域が正しく設定されていないと、Sun Management Center のインストールが失敗し、マシンの環境領域が足りなくなる可能性があります。以下に示す手順で、Microsoft Windows 98 の最小のスワップ領域と環境領域を設定してください。
以下の手順を適用できるのは Microsoft Windows 98 だけです。Microsoft Windows NT と Microsoft Windows 2000 では、最小のスワップ領域と環境領域を設定する必要はありません。
administrator (また、完全な管理権限を持つユーザアカウント) としてログインします。
「スタート」、「設定」、「コントロールパネル」の順に選択します。
「システム」アイコンをダブルクリックします。
「システムのプロパティ」ウィンドウが表示されます。
「パフォーマンス」タブを選択します。
「詳細設定」パネルが表示されます。
「仮想メモリ」を選択します。
「自分で設定する」を選択します。
「最小」フィールドに 768 と入力します。
「最大」フィールド内の値は、システム RAM の全容量の 3 倍以上でなくてはなりません。
たとえば、使用している Microsoft Windows 98 マシンの RAM サイズが 512M バイトの場合、「最大」フィールドの値は 1536 となります。
「OK」をクリックします。
「仮想メモリの設定の確認」ダイアログボックスが表示されます。
「仮想メモリの設定の確認」ダイアログボックスで「はい」をクリックします。
ダイアログボックスが閉じます。
「システムのプロパティ」ウィンドウで「OK」をクリックします。
「システムのプロパティ」ウィンドウが閉じ、システムをリブートするかどうかのプロンプトが表示されます。
「はい」をクリックしてシステムをリブートします。
指定した仮想メモリ設定は、システムのリブートが終了した時点で適用されて使用されます。
ファイル config.sys 内に次の行が存在しない場合はこの行を追加します。
SHELL=C:\COMMAND.COM /P /E:4096
ファイル config.sys に shell 行を追加したか、あるいは既存の shell 行を変更した場合は、システムをリブートします。
Sun StorEdge A5 x 00 モジュールを使用したい場合は、対応するオペレーティング環境用に SUNWluxop ストレージパッチまたは SUNWluxox ストレージパッチ、あるいは両方のストレージパッチをインストールする必要があります。A5 x00 モジュールを読み込んだが適切なパッチをインストールしなかったという場合は、Sun Management Center エージェントは動作しません。これらのパッチはどちらも http://www.sun.com で入手できます。
パッチは、A5x00 ストレージデバイスが接続されるサーバ上にインストールしてください。
この節では、Sun Management Center 3.5 にアップグレードする前に行なっておく必要がある、T3 デバイスを準備する手順と、既存の Sun Management Center 2.x または Sun Management Center 3.x インストールから T3 デバイス構成情報を削除する手順について説明します。
Sun Management Center 3.5 にアップグレードするまえに、T3 デバイス構成情報を既存の Sun Management Center インストールから削除しておく必要があります。
Sun Management Center T3 アドオンをインストールおよび設定するまえに、Sun Management Center アドオン Monitoring and Management of A5x00 and T3 Devices がインストールされる予定のシステム上で /etc/hosts ファイルと /etc/ethers ファイルを変更しておく必要があります。
以下の作業は、『Sun StorEdge T3 Disk Tray Installation, Operation, and Service Manual』で説明している方法で T3 ストレージデバイスのインストールと構成が終了していることを想定しています。
Sun Management Center アドオン Monitoring and Management of A5X00 and T3 Devices がインストールされるマシン上で /etc/hosts ファイルと /etc/ethers ファイルがすでに更新されている場合は、T3 アドオンのインストールと設定を開始できます。
各 T3 ストレージデバイスの IP アドレスと Ethernet アドレスを確認します。
端末ウィンドウを開いて、コマンド arp t3-device-name を入力します。ここで、t3-device-name は T3 ストレージデバイスの名前です。例えば、
# arp T3-001 T3-001 (10.100.20.300) at 1:2:30:ab:ba:45 permanent published |
上記例では、10.100.20.300 は T3 ストレージデバイス T3-001 の IP アドレスで、1:2:30:ab:ba:45 はその Ethernet アドレスです。
ネットワーク上の T3 デバイスごとに手順 1 を繰り返します。
各 T3 の IP アドレス、Ethernet アドレス、および名前を記録したところで、次の手順に進みます。
Sun Management Center アドオン Monitoring and Management of A5X00 and T3 Devices をインストールする予定があるマシンにスーパーユーザとしてログインします。
このマシンは、Sun Management Center サーバをインストールするマシンか、あるいは専用のプラットフォームエージェントサーバとして割り当てたマシンのどちらかです。
/etc/hosts ファイルに、各 T3 の IP アドレスと名前を記録します。
たとえば、3 台の T3 デバイスがネットワークに接続されている状況で、arp コマンドを使用して、各 T3 デバイスの IP アドレスと Ethernet アドレスを確認し、情報を次のように記録したと想定します。
storage-t3–1 |
172.16.100.10 |
0:20:f2:0:59:48 |
storage-t3–2 |
172.16.100.11 |
0:20:f2:0:5f:40 |
storage-t3–3 |
172.16.100.12 |
0:20:f2:0:7f:a8 |
この場合、サーバの /etc/hosts ファイル内のエントリは次のようになります。
172.16.100.10 storage-t3–1 172.16.100.11 storage-t3–2 172.16.100.12 storage-t3–3
/etc/ethers ファイルに、各 T3 ストレージデバイスの Ethernet アドレスと名前を記録します。
/etc/ethers ファイルがまだ存在しない場合は、このファイルを作成します。
手順 4 に示された例を使用すると、サーバの /etc/ethers ファイル内のエントリは次のようになります。
0:20:f2:0:59:48 storage-t3–1 0:20:f2:0:5f:40 storage-t3–2 0:20:f2:0:7f:a8 storage-t3–3
T3 デバイス名の一部としてドメイン名を含める場合は、そのドメイン名が /etc/hosts ファイルと /etc/ethers ファイルで同一であることを確認してください。エントリは大文字と小文字の区別をする必要があります。
たとえば、/etc/hosts ファイルに次の行が含まれるとします。
0:20:f2:0:59:48 storage-t3–1.sun.com
/etc/ethers ファイルには次の行も含まれます。
0:20:f2:0:59:48 storage-t3–1.Sun.Com
この例では、Sun Management Center 設定ツールを使用して T3 ストレージデバイスを設定することはできません。これは、ドメイン名の大文字と小文字の使い分けが異なるためです。
Monitoring and Management of A5x00 and T3 Devices アドオンで T3 ストレージデバイスを監視および管理している場合、Sun Management Center 2.x または Sun Management Center 3.x をアンインストールする前に、T3 デバイス構成情報を削除しておく必要があります。es-uninst コマンドは T3 デバイス構成情報を削除しません。
Sun Management Center 2.x または Sun Management Center 3.x のサーバをインストールする予定があるマシンにスーパーユーザとしてログインします (su - root と入力します)。
Sun Management Center エージェントを停止します。
コマンド/opt/SUNWsymon/sbin/es-stop -a を入力します。
アンインストール前スクリプトを実行して、T3 デバイス構成情報を削除します。
コマンド /opt/SUNWsymon/addons/storage/sbin/pre-uninst.sh を入力します。
T3 による syslog メッセージの送信を停止するか確認するメッセージが表示されます。y を入力します。続いて、T3 デバイスのルート (スーパーユーザ) パスワードの入力を求めるメッセージが表示されます。パスワードを入力します。
T3 デバイスが T3 モジュールから削除されたことを伝えるメッセージが表示されます。
Sun Management Center 3.5 をインストールする前に pre-uninst.sh スクリプトを実行していない場合、T3 構成情報を手作業で削除してから新しい Sun Management Center 3.5 インストールを設定する必要があります。
pre-uninst.sh スクリプトの実行後に Sun Management Center 2.x または Sun Management Center 3.x のインストールを変更したくない場合は、コマンド /opt/SUNWsymon/es-setup -F を入力して、T3 デバイスを設定し直します。
Sun Management Center 3.5 のインストール、設定、および構成は、Sun Management Center インストール CD、またはネットワーク上に配置された Sun Management Center インストールイメージを使用して行えます。CD イメージを使用すると、マシンごとにCD-ROM から Sun Management Center をインストールする必要がなくなります。
この節では、Sun Management Center インストールイメージを作成する手順について説明します。
インストールイメージを得る方法は 2 つあります。その 1 つは、Sun Management Center インストール CD をネットワーク上の特定の場所にコピーする方法です。もう 1 つは、Sun Management Center Web サイトから Sun Management Center インストールイメージをダウンロードして解凍する方法です。
インストール、設定、および構成を行う場合、Solaris マシンにはスーパーユーザ (root) として、Microsoft Windows には管理者 (administrator) としてログインする必要があります。
Sun Management Center CD イメージを作成するには、イメージを格納するディレクトリを作成し、各 CD をコピー後ディレクトリを NFS マウントを使用して共有します。
端末ウィンドウにおいて、スーパーユーザとしてログインします (su - root と入力します)。
各 CD のコピー先となるディレクトリを作成します。
例えば、
# mkdir /SunManagementCenter |
CD イメージ用に作成したディレクトリへ移動します。
例えば、
# cd /SunManagementCenter |
CD ごとに diskn ディレクトリを作成します (n はディスクの連続番号)。
例えば、
/SunManagementCenter # mkdir disk1 disk2 |
vold デーモンが動作していることを確認します。
/SunManagementCenter # ps -eaf | grep vold root 19033 19000 0 08:37:55 pts/9 0:00 vold /SunManagementCenter # |
grep コマンドがシステムプロンプトだけを返した場合、vold デーモンは動作していません。したがって、次のように起動する必要があります。
/SunManagementCenter # /usr/sbin/vold & |
CD-ROM ドライブに Sun Management Center 3.5 CD 1 of 2 を挿入します。
Sun Management Center 3.5 installation CD 1 of 2 の内容を表示します。そして、この内容を disk1 サブディレクトリにコピーします。
コピーが完了したら、CD-ROM とディレクトリの内容を表示して、ディスクイメージの内容を確認します。
例えば、
/SunManagementCenter # ls -p /cdrom cdrom0 sunmc_3_5_sparc/ /SunManagementCenter # cp -r /cdrom/cdrom0/.* disk1 /SunManagementCenter # ls -acp /cdrom/cdrom0/.* . .CD Copyright image/ lib/ .. .CD01 classes/ install/ sbin/ /SunManagementCenter # ls -acp disk1 . .CD Copyright image/ lib/ .. .CD01 classes/ install/ sbin/ |
cdrom0 はシンボリックリンクです。上記例のように、Sun Management Center ディレクトリのみをコピーします。
CD 1 of 2 を取り出します。
SunManagementCenter # eject |
CD-ROM ドライブに Sun Management Center 3.5 CD 2 of 2 を挿入します。
Sun Management Center 3.5 installation CD 2 of 2 の内容を表示します。そして、この内容を disk2 サブディレクトリにコピーします。
コピーが完了したら、CD-ROM とディレクトリの内容を表示して、ディスクイメージの内容を確認します。
例えば、
/SunManagementCenter # ls -p /cdrom cdrom0 sunmc_3_5_sparc_2/ /SunManagementCenter # cp -r /cdrom/cdrom0/.* disk2 /SunManagementcenter # ls -acp /cdrom/cdrom0/.* . .. .CD .CD01 .CD02 Copyright image/ /SunManagementcenter # ls -acp disk2 . .. .CD .CD01 .CD02 Copyright image/ |
CD 2 of 2 を取り出します。
Sun Management Center 3.5 CD イメージディレクトリを NFS 共有に設定します。
NFS を使用して CD イメージディレクトリを共有すると、CD から手動でインストールする代わりに CD インストールイメージを使用してほかのマシンから Sun Management Center 3.5 をインストールできます。
NFS デーモン mountd を停止します。
/SunManagementCenter # /etc/init.d/nfs.server stop |
次の行を /etc/dfs/dfstab ファイルに追加します。
share -F nfs -o ro cd-image-dir
cd-image-dir は、Java 環境変数とパス で作成した Sun Management Center 3.5 CD イメージディレクトリです。
例えば、 share -F nfs -o ro /SunManagementCenter
/etc/dfs/dfstab を保存して閉じます。
NFS デーモン mountd を起動します。
/SunManagementCenter # /etc/init.d/nfs.server start |
以上の操作で、ほかのマシンから Sun Management Center 3.5 CD イメージディレクトリにアクセスできるようになります。
これで、Sun Management Center CD イメージを使用して、Sun Management Center 3.5 をインストールしたり、 旧バージョンの Sun Management Center をアップグレードしたりできます。次の章を参照してください。
まず、Web からネットワーク上の Solaris マシンへ圧縮された Sun Management Center Sun Management Center tar ファイルを ダウンロードします。続いて tar ファイルを解凍して展開し、CD イメージディレクトリに保存します。
Sun Management Center をダウンロードするには、Sun Web サイトユーザとして Sun に登録し、登録したユーザ ID を使用してログインする必要があります。登録のためのリンクは、ダウンロードソフトウェアの Web ページに用意されています。
tar ファイルをダウンロードする前に、tar ファイルと、tar ファイルを解凍して展開する場合に作成される CD イメージファイル用として 1.6G バイト以上の空きディスク領域があることを確認してください。
端末ウィンドウにおいて、Sun Management Center インストールイメージを作成したいシステムにスーパーユーザとしてログインします。
http://www.sun.com/sunmanagementcenter/ にあるSun Management Center Web サイトにアクセスします。
Get the Software をクリックします。
Sun Management Center 3.5 をクリックします。
指示に従い、スーパーユーザとしてアクセス可能な場所へ Sun Management Center 3.5 tar ファイルをダウンロードします。
tar ファイルをダウンロードした場所へ移動します。
# cd /download-directory |
Sun Management Center パッケージを抽出します。
# zcat downloaded-filename | tar xvf - |
サブディレクトリ disk1 と disk2 を持つ CD イメージソースディレクトリが作成されます。
Sun Management Center 3.5 CD イメージディレクトリを NFS 共有に設定します。
NFS を使用して CD イメージディレクトリを共有すると、CD から手動でインストールする代わりに CD インストールイメージを使用してほかのマシンから Sun Management Center 3.5 をインストールできます。
たとえば、CD イメージをディレクトリ SunManagementCenter に抽出した場合、このディレクトリを次のように NFS 共有します。
NFS デーモン mountd を停止します。
/SunManagementCenter # /etc/init.d/nfs.server stop |
/etc/dfs/dfstab ファイルを編集します。
次の行を追加します。
share -F nfs -o ro cd-image-dir
ここで、cd-image-dir は Sun Management Center 3.5 の CD イメージディレクトリです。
例えば、 share -F nfs -o ro /SunManagementCenter
/etc/dfs/dfstab を保存して閉じます。
NFS デーモン mountd を起動します。
/SunManagementCenter # /etc/init.d/nfs.server start |
以上の操作で、ほかのマシンから Sun Management Center 3.5 CD イメージディレクトリにアクセスできるようになります。
これで、Sun Management Center CD イメージを使用して、Sun Management Center 3.5 をインストールしたり、 旧バージョンの Sun Management Center をアップグレードしたりできます。次の章を参照してください。