Sun Management Center 3.5 インストールと構成ガイド

第 4 章 Sun Management Center をアップグレードおよびインストールするためのシステムの準備

この章では、Sun Management Center 3.5 のインストールに先立って行う Solaris システムと Microsoft Windows システムの準備作業について説明します。

この章の内容は次のとおりです。

インストール前のチェックリスト

次の一覧に、Sun Management Center 3.5 をインストールする前、あるいは、既存の SyMON または Sun Management Center のインストールを Sun Management Center 3.5 にアップグレードする前に行う必要がある作業を示します。

必須パッケージ

Sun Management Center 3.5 サーバレイヤは次の Solaris オペレーティング環境パッケージを必要とします。これらのパッケージは Solaris 開発環境の一部としてインストールされます。

4G バイトを超える RAM を持つ Solaris システム

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 パッケージが自動的にインストールされます。

システム上にこのパッケージがインストールされているかどうかを確認するには、端末ウィンドウにコマンド pkginfo SUNWscpux を入力します。

Java 環境変数とパス

Solaris システムで Sun Management Center 3.5 インストールウィザード、設定ウィザード、および Java コンソールを正しく稼動させるには、環境変数 JAVA_HOMEPATH を設定する必要があります。同様に、Sun Management Center Java コンソールを Microsoft Windows で正しく稼動させるには、JDK ソフトウェアのパスを含むように Microsoft Windows の %PATH% を変更する必要があります。

環境変数とパスを正しく設定しないと、Sun Management Center 3.5 のインストールと設定は失敗します。

Solaris プラットフォームで JAVA_HOMEPATH を設定する方法

JDK 1.3.1 または JDK 1.4 ソフトウェアがデフォルトの位置にインストールされている場合:

  1. スーパーユーザとしてログインします (su - root を入力します)。

  2. JAVA_HOME/usr/j2se に設定します。

    • C シェル環境の場合:


      # setenv JAVA_HOME /usr/j2se
      
    • Bourne 環境または Korn シェル環境の場合:


      # JAVA_HOME=/usr/j2se
      # export JAVA_HOME
      

    ヒント –

    .login または .cshrc ファイルに適切なステートメントを加えます。


  3. システムパスに /usr/j2se/bin を追加します。

  4. PATH/usr/bin の前に /usr/j2se/bin を入れます。

  5. PATH/usr/ucb の前に /usr/bin を入れます。

Microsoft Windows 98 で PATH を設定する

以下の作業は、JDK 1.3.1 または JDK 1.4 ソフトウェアがデフォルトの位置 C:\j2sdk version number (例: C:\j2sdk1.4) にインストール済みであることを前提としています。

  1. ファイル c:\autoexec.bat を編集します。

  2. 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 ステートメント内の各ディレクトリは、このようにセミコロンで分けてください。

  3. ファイルを保存して終了します。

Microsoft Windows NT または Microsoft Windows 2000 で PATH を設定する
  1. 「スタート」、「設定」、「コントロールパネル」の順に選択します。

  2. 「システム」をダブルクリックします。

  3. Microsoft Windows NT では、「環境」タブを選択します。Microsoft Windows 2000 では、「詳細」タブを選択し、続いて「環境変数」を選択します。

    「環境変数」ウィンドウが表示されます。

  4. 「ユーザー環境変数」と「システム環境変数」でパスをクリックします。

  5. 「編集」をクリックします。

    「システム変数の編集」ウィンドウが表示されます。


    注 –

    「システム変数の編集」ウィンドウに、環境変数 %SystemRoot% を使用した Microsoft Windows ルートディレクトリが表示されます。


  6. 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 ステートメント内の各ディレクトリは、このようにセミコロンで分けてください。

  7. 「OK」をクリックして各ウィンドウを 1 つずつ閉じます。

Microsoft Windows 98 のスワップ領域と環境領域

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 では、最小のスワップ領域と環境領域を設定する必要はありません。


Microsoft Windows 98 の最小のスワップ領域サイズを設定する方法
  1. administrator (また、完全な管理権限を持つユーザアカウント) としてログインします。

  2. 「スタート」、「設定」、「コントロールパネル」の順に選択します。

  3. 「システム」アイコンをダブルクリックします。

    「システムのプロパティ」ウィンドウが表示されます。

  4. 「パフォーマンス」タブを選択します。

    「詳細設定」パネルが表示されます。

  5. 「仮想メモリ」を選択します。

  6. 「自分で設定する」を選択します。

  7. 「最小」フィールドに 768 と入力します。

    「最大」フィールド内の値は、システム RAM の全容量の 3 倍以上でなくてはなりません。

    たとえば、使用している Microsoft Windows 98 マシンの RAM サイズが 512M バイトの場合、「最大」フィールドの値は 1536 となります。

  8. 「OK」をクリックします。

    「仮想メモリの設定の確認」ダイアログボックスが表示されます。

  9. 「仮想メモリの設定の確認」ダイアログボックスで「はい」をクリックします。

    ダイアログボックスが閉じます。

  10. 「システムのプロパティ」ウィンドウで「OK」をクリックします。

    「システムのプロパティ」ウィンドウが閉じ、システムをリブートするかどうかのプロンプトが表示されます。

  11. 「はい」をクリックしてシステムをリブートします。

    指定した仮想メモリ設定は、システムのリブートが終了した時点で適用されて使用されます。

Microsoft Windows 98 の最小の環境領域サイズを設定する方法
  1. ファイル config.sys 内に次の行が存在しない場合はこの行を追加します。

    SHELL=C:\COMMAND.COM /P /E:4096

  2. ファイル config.sysshell 行を追加したか、あるいは既存の shell 行を変更した場合は、システムをリブートします。

Sun StorEdge A5x00 パッチ

Sun StorEdge A5 x 00 モジュールを使用したい場合は、対応するオペレーティング環境用に SUNWluxop ストレージパッチまたは SUNWluxox ストレージパッチ、あるいは両方のストレージパッチをインストールする必要があります。A5 x00 モジュールを読み込んだが適切なパッチをインストールしなかったという場合は、Sun Management Center エージェントは動作しません。これらのパッチはどちらも http://www.sun.com で入手できます。

パッチは、A5x00 ストレージデバイスが接続されるサーバ上にインストールしてください。

T3 ストレージデバイス

この節では、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 インストールから削除しておく必要があります。


T3 ストレージデバイスの準備

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 ストレージデバイスを準備する
  1. 各 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 アドレスです。

  2. ネットワーク上の T3 デバイスごとに手順 1 を繰り返します。

    各 T3 の IP アドレス、Ethernet アドレス、および名前を記録したところで、次の手順に進みます。

  3. Sun Management Center アドオン Monitoring and Management of A5X00 and T3 Devices をインストールする予定があるマシンにスーパーユーザとしてログインします。

    このマシンは、Sun Management Center サーバをインストールするマシンか、あるいは専用のプラットフォームエージェントサーバとして割り当てたマシンのどちらかです。

  4. /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

  5. /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 ストレージデバイスを設定することはできません。これは、ドメイン名の大文字と小文字の使い分けが異なるためです。

T3 デバイス構成情報の削除 (存在する場合)

Monitoring and Management of A5x00 and T3 Devices アドオンで T3 ストレージデバイスを監視および管理している場合、Sun Management Center 2.x または Sun Management Center 3.x をアンインストールする前に、T3 デバイス構成情報を削除しておく必要があります。es-uninst コマンドは T3 デバイス構成情報を削除しません。

T3 デバイス構成情報を削除する
  1. Sun Management Center 2.x または Sun Management Center 3.x のサーバをインストールする予定があるマシンにスーパーユーザとしてログインします (su - root と入力します)。

  2. Sun Management Center エージェントを停止します。

    コマンド/opt/SUNWsymon/sbin/es-stop -a を入力します。

  3. アンインストール前スクリプトを実行して、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) としてログインする必要があります。


CD イメージの作成

Sun Management Center CD イメージを作成するには、イメージを格納するディレクトリを作成し、各 CD をコピー後ディレクトリを NFS マウントを使用して共有します。

CD イメージを作成する
  1. 端末ウィンドウにおいて、スーパーユーザとしてログインします (su - root と入力します)。

  2. 各 CD のコピー先となるディレクトリを作成します。

    例えば、


    # mkdir /SunManagementCenter
    
  3. CD イメージ用に作成したディレクトリへ移動します。

    例えば、


    # cd /SunManagementCenter
    
  4. CD ごとに diskn ディレクトリを作成します (n はディスクの連続番号)。

    例えば、


    /SunManagementCenter # mkdir disk1 disk2
    

  5. 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 &
    
  6. CD-ROM ドライブに Sun Management Center 3.5 CD 1 of 2 を挿入します。

  7. 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 ディレクトリのみをコピーします。


  8. CD 1 of 2 を取り出します。


    SunManagementCenter # eject
    
  9. CD-ROM ドライブに Sun Management Center 3.5 CD 2 of 2 を挿入します。

  10. 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/

  11. CD 2 of 2 を取り出します。

  12. Sun Management Center 3.5 CD イメージディレクトリを NFS 共有に設定します。

    NFS を使用して CD イメージディレクトリを共有すると、CD から手動でインストールする代わりに CD インストールイメージを使用してほかのマシンから Sun Management Center 3.5 をインストールできます。

    1. NFS デーモン mountd を停止します。


      /SunManagementCenter # /etc/init.d/nfs.server stop
      

    2. 次の行を /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

    3. /etc/dfs/dfstab を保存して閉じます。

    4. 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 をアップグレードしたりできます。次の章を参照してください。

ダウンロードした tar ファイルからの CD イメージの作成

まず、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 バイト以上の空きディスク領域があることを確認してください。


Web サイトから tar ファイルをダウンロードする
  1. 端末ウィンドウにおいて、Sun Management Center インストールイメージを作成したいシステムにスーパーユーザとしてログインします。

  2. http://www.sun.com/sunmanagementcenter/ にあるSun Management Center Web サイトにアクセスします。

  3. Get the Software をクリックします。

  4. Sun Management Center 3.5 をクリックします。

    指示に従い、スーパーユーザとしてアクセス可能な場所へ Sun Management Center 3.5 tar ファイルをダウンロードします。

  5. tar ファイルをダウンロードした場所へ移動します。


    # cd /download-directory
    

  6. Sun Management Center パッケージを抽出します。


    # zcat downloaded-filename | tar xvf -
    

    サブディレクトリ disk1disk2 を持つ CD イメージソースディレクトリが作成されます。

  7. Sun Management Center 3.5 CD イメージディレクトリを NFS 共有に設定します。

    NFS を使用して CD イメージディレクトリを共有すると、CD から手動でインストールする代わりに CD インストールイメージを使用してほかのマシンから Sun Management Center 3.5 をインストールできます。

    たとえば、CD イメージをディレクトリ SunManagementCenter に抽出した場合、このディレクトリを次のように NFS 共有します。

    1. NFS デーモン mountd を停止します。


      /SunManagementCenter # /etc/init.d/nfs.server stop
      

    2. /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

    3. /etc/dfs/dfstab を保存して閉じます。

    4. 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 をアップグレードしたりできます。次の章を参照してください。