この手順では、Sun Java System Web サーバーのインスタンスの可用性を高める構成方法について解説します。この手順では、Web ブラウザを使用します。
この手順を実行するには、次の情報を確認しておく必要があります。
開始する前に、クラスタが存在するネットワークにアクセスできるマシン上にブラウザをインストールしていることを確認します。ブラウザは、クラスタノードにもクラスタの管理ワークステーションにもインストールできます。
Sun Cluster HA for Sun Java System Web Server は、Sun Java System Proxy Server をサポートします。Sun ONE Proxy Server 製品の詳細については、http://docs.sun.com/db/prod/s1.webproxys を参照してください。Sun ONE Proxy Server のインストールと構成については、 http://docs.sun.com/db/coll/S1_ipwebproxysrvr36 を参照してください。
構成ファイルは、ローカルファイルシステムにもクラスタファイルシステムにも格納できます。
インスタンスの安全を保証するためのあらゆる証明書は、すべてのクラスタノードからインストールされる必要があります。このインストールでは、各ノード上で管理コンソールを実行します。したがって、クラスタにノード n1、n2、n3、および n4 が存在する場合、インストール手順は次のようになります。
ノード n1 上で管理サーバーを実行します。
Web ブラウザから http://n1. domain として管理サーバーに接続します。port (例: http://n1.eng.sun.com:8888 または、管理サーバーポートとして指定したポート)。通常、このポートは 8888 です。
証明書をインストールします。
ノード n1 上で管理サーバーを停止して、ノード n2 から管理サーバーを実行します。
Web ブラウザから、新規管理サーバーに http://n2 .domain :port として接続します (例: http://n2.eng.sun.com:8888)。
ノード n3 と n4 に対しても上記手順を繰り返します。
上記の事項を考慮した後で、次の手順を行います。
Sun Java System Web Server をスケーラブルデータサービスとして構成する場合は、すべてのノードのローカルディスクに、ログ、エラーファイル、PID ファイルを格納するディレクトリを作成し、Sun Java System Web Server で管理するように設定します。
スケーラブル構成を正常に稼動するには、これらのファイルをクラスタファイルシステムではなく、クラスタの各ノードに配置する必要があります。共有の記憶装置は、Sun Java System Web Server をフェイルオーバーデータサービスとして構成する場合以外は使用しません。
クラスタ内のすべてのノードにおいて、ローカルディスクの同じ場所を選択します。mkdir -p コマンドを使用してディレクトリを作成します。このディレクトリの所有者は nobodyにします。
次の例に、この手順を行う方法を示します。
phys-schost-1# mkdir -p /var/pathname/http-instance/logs/ |
エラーログや PID ファイルが大きくなると予想される場合、/var ディレクトリの容量は小さいので、このディレクトリに格納してはいけません。その代わりに、大きなファイルを格納できるだけの十分な容量を持つパーティションに新しいディレクトリを作成します。
管理ワークステーションまたはクラスタノードから Netscape ブラウザを起動します。
1 つのクラスタノード上で、ディレクトリ https-admserv に移動し、次のように Sun Java System 管理サーバーを起動します。
# cd https-admserv # ./start |
Netscape ブラウザで Sun Java System 管理サーバーの URL を入力します。
URL は、サーバーのインストール手順 (手順 4) の Sun Java System インストールスクリプトによって確立される物理ホスト名とポート番号で構成されます (例: n1.eng.sun.com:8888 )。手順 2 を実行すると、./start コマンドで管理 URL が表示されます。
プロンプトが表示されたら、サーバーのインストール手順 (手順 6) で指定したユーザー ID とパスワードを入力し、Sun Java System 管理サーバーインタフェースにログインします。
次の作業を行うには、可能な限り管理サーバーを使用し、そうでない場合だけ手動で変更するようにします。
このインスタンスの起動に使用するセキュアキーパスワードを含むファイルを作成してサーバーのルートディレクトリに置きます。このファイルには、keypass という名前を付けます。
このファイルには、キーデータベースのパスワードが含まれています。適切なアクセス権を付与して、ファイルを保護する必要があります。