Sun Cluster 2.2 ソフトウェアのインストール

Sun Cluster HA for Netscape データサービスの構成

Sun Cluster HA for Netscape のパッケージと Netscape のアプリケーションをインストールすると、個々のデータサービスの構成に進むことができます。

現在 Sun Cluster は、Sun Cluster HA for Netscape News、Sun Cluster HA for Netscape HTTP、Sun Cluster HA for Netscape Mail、Sun Cluster HA for Netscape LDAP の 4 つの Netscape データサービスをサポートしています。

Sun Cluster HA for Netscape のインスタンスはそれぞれに独立しており、個別に構成可能です。たとえば、web サーバーはいくつでもインストール、構成可能であり、そうしたサーバーはそれぞれにインスタンスとみなされます。

Sun Cluster HA for Netscape のデータサービスはどれも、hadsconfig(1M) コマンドを使用して、構成します。

Sun Cluster HA for Netscape のデータサービスを構成するには

  1. hadsconfig(1M) コマンドを実行して、Sun Cluster データサービスを構成します。

    Sun Cluster HA for Netscape データサービスのインスタンスを作成、編集、削除には、hadsconfig(1M) コマンドを使用します。詳細は、hadsconfig(1M) のマニュアルページを参照してください。hadsconfig(1M) コマンドに対する入力については、「Sun Cluster HA for Netscape のデータサービスに対する構成パラメータ」を参照してください。

    phys-hahost1# hadsconfig
    

    注 -

    Sun Cluster HA for Netscape News および Sun Cluster HA for Netscape HTTP は、news および http サーバーの複数インスタンスのインストールをサポートしており、それらインスタンスはクラスタ内のどこにでも配置できます。メールプロトコルは標準ポートからのみ受信するため、Sun Cluster HA for Netscape Mail のインスタンスはクラスタ内に 1 つだけ存在することができます。


  2. Sun Cluster HA for Netscape のデータサービスを登録します。

    hareg(1M) コマンドを実行して、データサービスを登録してください。

    クラスタ内の全ホストではなく、マスターになる可能性のある他のすべての論理ホストにデータサービスパッケージをインストールした場合は、-h オプションを使用して、その論理ホスト名を指定してください。

    表 8-3 データサービスの登録名と構文

    データサービス 

    構文 

    Sun Cluster HA for Netscape HTTP 

    hareg -s -r nshttp [-h logicalhost]

    Sun Cluster HA for Netscape News 

    hareg -s -r nsnews [-h logicalhost]

    Sun Cluster HA for Netscape Mail 

    hareg -s -r nsmail [-h logicalhost]

    Sun Cluster HA for Netscape LDAP 

    hareg -s -r nsldap [-h logicalhost]

  3. hareg -Y コマンドを実行して、すべてのサービスを有効にし、クラスタの再構成を行います。

    phys-hahost1# hareg -Y
    

    これで Sun Cluster HA for Netscape のデータサービスの構成は、完了です。

Sun Cluster HA for Netscape のデータサービスに対する構成パラメータ

この節では、Sun Cluster HA for Netscape のデータサービス用の構成ファイルを作成するときに hadsconfig(1M) コマンドに供給する情報について説明します。hadsconfig(1M) コマンドはテンプレートを使用して、構成ファイルを作成します。このテンプレートには、デフォルト値を持つパラメータや値が明示的に指定されたパラメータ、値が指定されていないパラメータが含まれています。値が指定されていないパラメータに対しては、必ず値を指定する必要があります。

障害検証パラメータは特に、Sun Cluster HA for Netscape のデータサービスの性能に影響することがあります。検証間隔値を小さくしすぎると (障害検証の回数の増加により)、システム性能が低下することがあり、その結果として、システムが単に遅くなっただけでも、誤ったテイクオーバーが発生したり、再起動が試みられたりすることがあります。

障害検証のパラメータは、Sun Cluster HA for Netscape HTTP、Sun Cluster HA for Netscape News、Sun Cluster HA for Netscape LDAP に対して設定できます。Sun Cluster HA for Netscape Mail に障害検証のパラメータを設定することはできません。

Sun Cluster HA for Netscape のデータサービスのどれについても、テイクオーバーフラグを設定する必要があります。テイクオーバーフラグは、Sun Cluster による部分的フェイルオーバーの処理方法を指定します。このフラグに設定できる値は次の 2 つです。

Sun Cluster HA for Netscape News に対する構成パラメータ

表 8-4 で説明しているオプションを指定することによって、hadsconfig(1M) の入力書式に列挙されている Sun Cluster HA for Netscape News 用のパラメータを設定してください。

表 8-4 Sun Cluster HA for Netscape News に対する構成パラメータ

パラメータ 

説明 

インスタンス名 

インスタンスの識別子として使用される名前タグ。Sun Cluster HA for Netscape News が生成するログメッセージでは、この名前タグが参照される。hadsconfig(1M) コマンドは、ここで指定された値の前にパッケージ名を付ける。たとえば nsnews_119 を指定すると、SUNWscnew_nsnews_119 が生成される。

論理ホスト 

Sun Cluster HA for Netscape News のこのインスタンスにサービスを提供する論理ホスト名 

製品をインストールしたベースディレクトリ 

Netscape News をインストールした、多重ホストディスク上の位置を示すルート付きのパス名。このパスは、インスタンスのパスである (例: /hahost1/news-hahost1)。

検証間隔 

障害検証を行う時間間隔 (秒単位)。デフォルトの間隔は 60 秒。 

検証タイムアウト 

障害検証をタイムアウトにする時間 (秒単位)。デフォルトのタイムアウト値は 20 秒。 

サーバーポート番号

Sun Cluster HA for Netscape News のこのインスタンス専用のポート。ns-setup コマンドに指定した「Server Port」値を指定する。

テイクオーバーフラグ 

このデータサービスインスタンスで障害が発生した場合に、関連付けられている論理ホストのテイクオーバーまたはフェイルオーバーのどちらを行うかを指定する。指定できる値は、-y (yes) または -n (no) のいずれかである。


注 -

Sun Cluster HA for Netscape HTTP のインストールのベースディレクトリに HA 管理ファイルシステムを使用しないでください。vfstab.logicalhost ファイルを参照して、選択したベースディレクトリが HA 管理ファイルシステムではないことを確認してください。


Sun Cluster HA for Netscape HTTP に対する構成パラメータ

表 8-5 で説明しているオプションを指定することによって、hadsconfig(1M) 入力書式に列挙されている Sun Cluster HA for Netscape HTTP 用のパラメータを設定してください。

表 8-5 Sun Cluster HA for Netscape HTTP に対する構成パラメータ

パラメータ 

説明 

インスタンス名 

インスタンスの識別子として使用される名前タグ。Sun Cluster が生成するログメッセージでは、この名前タグが参照される。hadsconfig(1M) コマンドは、ここで指定された値の前にパッケージ名を付ける。たとえば nshttp_80 を指定すると、SUNWschtt_nshttp_80 が生成される。

論理ホスト 

Sun Cluster HA for Netscape HTTP のこのインスタンスにサービスを提供する論理ホスト名 

製品をインストールしたベースディレクトリ 

製品をインストールしたベースディレクトリに、サーバーの種類とサーバーポート番号を加えたもの (例: /hahost1/https-hahost)。

検証間隔 

障害検証を行う時間間隔 (秒単位)。デフォルトの間隔は 60 秒。 

検証タイムアウト 

障害検証をタイムアウトにする時間 (秒単位)。デフォルトのタイムアウト値は 20 秒。 

サーバーポート番号 

Sun Cluster HA for Netscape HTTP のこのインスタンス専用のポート。ns-setup コマンドに指定した「Server Port」値を指定する。

テイクオーバーフラグ 

このデータサービスインスタンスで障害が発生した場合に、関連付けられている論理ホストのテイクオーバーまたはフェイルオーバーのどちらを行うかを指定する。指定できる値は、-y (yes) または -n (no) のいずれかである。


注 -

Sun Cluster HA for Netscape HTTP のインストール先のベースディレクトリに HA 管理ファイルシステムを使用しないでください。vfstab.logicalhost ファイルを参照して、選択したベースディレクトリが HA 管理ファイルシステムではないことを確認してください。


Sun Cluster HA for Netscape Mail に対する構成パラメータ

表 8-6 で説明しているオプションを指定することによって、hadsconfig(1M) 入力書式に列挙されている Sun Cluster HA for Netscape Mail 用のパラメータを設定してください。

表 8-6 Sun Cluster HA for Netscape Mail に対する構成パラメータ

パラメータ 

説明 

インスタンス名 

インスタンスの識別子として使用される名前タグ。Sun Cluster が生成するログメッセージでは、この名前タグが参照される。hadsconfig(1M) コマンドは、ここで指定された値の前にパッケージ名を付ける。たとえば nsmail を指定すると、SUNWscnsm_nsmail が生成される。

論理ホスト 

Sun Cluster HA for Netscape Mail のこのインスタンスにサービスを提供する論理ホスト名 

テイクオーバーフラグ 

このデータサービスインスタンスで障害が発生した場合に、関連付けられている論理ホストのテイクオーバーまたはフェイルオーバーのどちらを行うかを指定する。指定できる値は、-y (yes) または -n (no) のいずれかである。

Sun Cluster HA for Netscape LDAP に対する構成パラメータ

表 8-7 で説明しているオプションを指定することによって、hadsconfig(1M) 入力書式に列挙されている Sun Cluster HA for Netscape LDAP 用のパラメータを設定してください。

表 8-7 Sun Cluster HA for Netscape LDAP に対する構成パラメータ

パラメータ 

説明 

インスタンス名 

インスタンスの識別子として使用される名前タグ。Sun Cluster が生成するログメッセージでは、この名前タグが参照される。hadsconfig(1M) コマンドは、ここで指定された値の前にパッケージ名を付ける。たとえば nsldap を指定すると、SUNWhansm_nsldap が生成される。

論理ホスト 

Sun Cluster HA for Netscape LDAP のこのインスタンスにサービスを提供する論理ホスト名 

製品をインストールしたベースディレクトリ 

製品をインストールしたベースディレクトリ。論理ホスト名の前に ns-slapd__を付けて指定する (例: /hahost1/d1/ns-home/ns-slapd_hahost1/)。指定したディレクトリに start スクリプトが含まれていることを確認すること。

サーバーポート番号 

Sun Cluster HA for Netscape LDAP のこのインスタンス専用のポート。ns-setup コマンドに指定した「Server Port」値を指定する。デフォルト値は 389。

テイクオーバーフラグ 

このデータサービスインスタンスで障害が発生した場合に、関連付けられている論理ホストのテイクオーバーまたはフェイルオーバーのどちらを行うかを指定する。指定できる値は、-y (yes) または -n (no) のいずれかである。

検証間隔 

障害検証を行う時間間隔 (秒単位)。デフォルトの間隔は 60 秒。 

検証タイムアウト 

障害検証をタイムアウトにする時間 (秒単位)。デフォルトのタイムアウト値は 30 秒。