7.0)にロードバランサ(負荷分散)の設定を行いたいと思います。u1をwebserver:192.168.0.3にインストールします。Serverのインストール後、ロードバランサプラグインを導入・設定します。u1を入手して下記のインストール手順(ステップ1〜ステップ15まで)に従いインストールを行ってください。Serverの構成をクリーンアップ(削除)します。下記の手順にて既存の構成を削除して下さい。u1の管理画面に(http://webserver:8989/)ブラウザでアクセスして下さい。すると下記の画面が表示されます。ここで「新規構成」ボタンを押下して下さい。すると下記の画面が表示されます。ここで今回、ロードバランサ用のインスタンスを構成する構成名として「lb-config」を入力します。Server名として「webserver」を入力して下さい。各項目を入力した後「次へ」ボタンを押下して下さい。ボタンを押下すると下記の画面が表示されます。Server上でロードバランサのサービスを提供するポート番号を「80」とする場合「80」を入力します。IPアドレス欄にはサービスを受け付けるIPアドレスを入力します。「*」を指定した場合、システム内に複数の論理IPアドレスが設定されているシステムにおいて、どのIPアドレスでアクセスされてもポート番号:80に対するアクセスがあった場合、HTTPの処理が施されます。各項目を入力した後「次へ」ボタンを押下して下さい。ボタンを押下すると下記の画面が表示されます。Server上でJava,CGIおよびSHTMLの有効・無効化の設定を行います。各項目を設定した後「次へ」ボタンを押下して下さい。ボタンを押下すると下記の画面が表示されます。ここでは、インスタンスを動作させるノードを選択します。Serverと同様にクラスタ構成を組む事が可能となっており、単一の管理サーバから複数のノードを管理できるようになっています。仮に複数のノードを管理している場合、ノード選択欄に選択可能なノードが表示されます。今回は、Webサーバをインストールするマシン(ノード)として「appserver02:192.168.0.3」を使用します。ノードを選択後「次へ」ボタンを押下して下さい。ボタンを押下すると下記の画面が表示されます。Serverの構成を行う前の最終確認を行います。設定内容を確認後「完了」ボタンを押下して下さい。ボタンを押下すると下記の画面が表示されます。構成が完了すると下記の画面が表示されます。「閉じる」ボタンを押下して下さい。Serverbの管理画面にアクセスして下さい。「構成」タブを選択して下さい。すると下記の画面が表示されます。「起動...」ボタンを押下して下さい。「起動...」ボタンを押下すると下記の画面が表示されます。Serverのインスタンスが正常に起動された場合下記の画面が表示されます。「閉じる」ボタンを押下して下さい。7のシステムにFTP等でコピーします。9.1のインストーラを起動して下さい。./sjsas_ee-9_1-solaris-sparc.binインストーラを起動した後下記の画面が表示されます。インストールを続行する場合、「Next」ボタンを押下して下さい。「Next」ボタンを押下すると下記の画面が表示されます。ここで、ライセンス条項に同意する場合「Yes」のチェックボックスにチェックを付け「Next」ボタンを押下して下さい。「Next」ボタンを押下すると下記の画面が表示されます。Serverのインストール場所を指定します。インストールする環境に応じて適切な場所を指定して「Next」ボタンを押下して下さい。「Next」ボタンを押下すると下記の画面が表示されます。9.1のインストールコンポーネントを選択します。Plugin」のチェックボックスにチェックを付け「Next」ボタンを押下してください。「Next」ボタンを押下すると下記の画面が表示されます。SDKをインストールして下さい。SDKを指定して下さい。チェックを付けた後、「Next」ボタンを押下して下さい。「Next」ボタンを押下すると下記の画面が表示されます。Serverの場所を指定します。u1のインストール場所と構成ディレクトリは下記の場所にインストールされています。7.0の構成ディレクトリ「/sun/webserver7/https-lb-config」を指定します。ディレクトリを指定した後、「Next」ボタンを押下してください。「Next」ボタンを押下すると下記の画面が表示されます。7.0の管理ポートに接続する為の設定を行います。「Next」ボタンを押下して下さい。「Next」ボタンを押下すると下記の画面が表示されます。Serverの登録チェックボックスにチェックをつけ「Next」ボタンを押下して下さい。「Next」ボタンを押下すると下記の画面が表示され、必要なディスク容量が存在するか否かをチェックします。十分なディスク容量が存在する場合、下記の画面が表示されます。Now」ボタンを押下して下さい。インストールが完了すると下記の画面が表示されます。変更内容について確認します。7.0の設定変更箇所を確認します。secmod.db上記より、変更・追加されたファイルは下記の6ファイルである事が確認できます。●obj.conf●magnus.conf●sun-loadbalancer_1_2.dtd●sun-loadbalancer_1_1.dtd●sun-loadbalancer_1_0.dtd●loadbalancer.xml.exampleここで、さらに設定ファイルの変更箇所を確認して見ましょう。ファイルの内容をdiffコマンドで確認した所、下記の項目が追加・変更されている事が確認できます。shlib_flags=”(global|now)”ロードバランサプラグインのインストール場所プラグインの実体は下記のディレクトリにインストールされます。Serverに対するロードバランサプラグインのインストールが完了しました。7.0上でロードバランサ(負荷分散)を行うためのコンポーネントのインストールは完了していますが、まだ実際には負荷分散を行う事はできません。9.1にデプロイしたアプリケーションに対して負荷分散ができるように設定を行ってみたいと思います。設定手順と設定内容のエクスポート下記の手順に従い、ロードバランサの設定を行ってください。今回は既にアプリケーションが有効になっていますので既に有効になっているメッセージが出力されていますが、アプリケーションが有効になっていない場合は上記コマンドで有効にして下さい。7.0でエキスポートされたファイルを取得し動的再構成を行います。FTPを使用しファイルを取得して下さい。7.0上で設定の反映を行います。上記でロードバランサ(負荷分散)を行うための全ての設定が完了しました。7.0のサービスを提供しているURLに接続してみましょう。ブラウザで下記のURLにアクセスしてみます。http://webserver(192.168.0.3)/clusterjspすると下記の画面が表示されます。Server:」の項目に注目しておいて下さい。これは、どのサーバ上で実行されているかを示しています。下記の例では、「appserver02」で実行されている事がわかります。ブラウザを一度終了し、再起動した後、再度同一URLにアクセスしてみて下さい。すると下記の画面が表示されます。「appserver01」で実行されている事が確認できます。負荷は均等に割り振られていますが、重み付けを変更する事で負荷の割合を変更する事もできるようになります。長くなりましたが、以上でロードバランサの設定は終了です。次回は、99.999%の高可用性を実現する為のHADBの設定方法について紹介します。使用に同意したとみなされます。ポリシー%d人のブロガーが「いいね」をつけました。