Server)上に存在するインスタンスに対してアプリケーションをデプロイし動作確認を行いました。実現する為クラスタ環境を構築し、セッション情報を複数台のマシン上で共有できるようなシステムの構築を行います。システムを構築する前に、事前に理解して置かなければならない内容について説明します。キーワードは下記の4つです。Agent)●インスタンス(Instance)●クラスタ絵を使ってもう少し詳しく説明しましょう。「ユーザの観点」からと「サーバ管理者」の観点からそれぞれ確認します。Serverの構成単位)を作成します。ドメインを管理する為にドメイン内に必ず1つのドメイン管理サーバ(DAS)を用意します。インストール時には下記の項目で「ドメイン管理サーバ」としてインストールを行う設定をします。ドメイン内に所属する全てのマシン(物理的なH/W)上にそれぞれのマシンを管理する為の軽量エージェントプロセス(ノードエージェント)を導入する必要があります。操作を行う事ができます。アプリケーションやEJBモジュール等はインスタンスに配備し、ユーザはこのインスタンスに対してアクセスする事でサービスを受ける事ができるようになります。次にクラスタについて説明します。Availability)を実現する為に管理者は複数台のマシンでサービスを提供したいと考えます。この際、同一のアプリケーションを複数台のマシンに配備する必要がありますが、サーバインスタンスを個別に作成し、個別にアプリケーションを配備するのは非常に管理コストのかかる作業になります。マシンの数が多くなればなる程、管理者による操作ミスが発生してしまう可能性があります。Serverでは「クラスタ」という概念が存在します。クラスタはアプリケーション・リソース(JNDI等)・設定情報をクラスタに属するインスタンスで共有する事が可能となります。管理者はクラスタに対する1回の操作を行うだけで全てのインスタンスに対して同一の操作をしたのと同じ事が実現できます。これにより管理者の管理コストは軽減し、さらには管理者による単純ミスを防ぐ事ができるようになります。今回構築するシステムは下記の図の構成とします。2台のマシンにそれぞれ配置します。HADB)をインストールします。それぞれにインストールするコンポーネントを下記の表に示します。リリースがまじかとなって参りました。HADBのベータ版を使用して機能検証を行いたいと思います。本検証は英語を使用しています。(マルチリンガル版を入手し次第画面ダンプを置き換え予定)また本ブログ中でダンプした画像と正式リリース後の表示画面は異なる場合がありますので、御了承ください。それでは早速インストールを行ってみたいと思います。HADBバージョンを入手する事はできません。9.1の正式リリース後に弊社サイトより入手可能となる予定です。インストーラの起動インストーラを入手した後、ファイルを保存したディレクトリ下で下記のコマンドを実行して下さい。Wizard画面の表示インストーラを起動した後下記の画面が表示されます。インストールを続行する場合、「Next」ボタンを押下してください。「Next」ボタンを押下すると下記の画面が表示されます。ここで、ライセンス条項に同意する場合「Yes」のチェックボックスにチェックを付け「Next」ボタンを押下して下さい。「Next」ボタンを押下すると下記の画面が表示されます。Serverのインストール場所を指定します。インストールする環境に応じて適切な場所を指定して「Next」ボタンを押下して下さい。仮に指定したディレクトリ名が存在しない場合、下記の画面が表示されます。ボタンを押下してディレクトリを作成して下さい。ボタンを押下すると下記の画面が表示されます。9.1のインストールするコンポーネントを選択します。チェックボックスにチェックを付けインストールを行う事にします。チェックを付けた後、「Next」ボタンを押下して下さい。「Next」ボタンを押下すると下記の画面が表示されます。SDKをインストールして下さい。SDKを指定して下さい。チェックを付けた後、「Next」ボタンを押下して下さい。Next」ボタンを押下して下さい。「Next」ボタンを押下すると下記の画面が表示されます。ここでは、インストールを行う際に選択可能なオプションが指定できます。(アップデートセンターのクライアントを有効にする場合)必要なオプションにチェックを付け「Next」ボタンを押下して下さい。「Next」ボタンを押下すると下記の画面が表示され、必要なディスク容量が存在するか否かをチェックします。十分なディスク容量が存在する場合、下記の画面が表示されます。Now」ボタンを押下して下さい。ボタンを押下すると、インストールが開始し下記の画面が表示されます。インストール完了インストールが正常に終了すると下記の画面が表示されます。内容を確認し「Finish」ボタンを押下します。起動インストールが完了したので、実際にアプリケーションサーバを起動します。インストール完了」のインストール完了時に表示される画面の内容に従い、コマンドを実行します。Browserより管理コンソールのURLへアクセスして下さい。最初にアクセスする際には、内部でコンパイルが行われているため表示までに時間を要します。ログイン画面にて管理者のユーザ名、パスワードを入力後「Login」ボタンを押下して下さい。「Login」ボタンを押下すると下記の画面が表示されます。サンプルアプリケーションのデプロイ次に、サンプルアプリケーションのデプロイと動作確認を行います。Applications」を選択して下さい。その後、右画面に表示される配備用の画面より「Deploy...」ボタンを押下して下さい。「Deploy...」ボタンを押下すると下記の画面が表示されます。Files...」ボタンを押下します。Files...」ボタンを押下すると、下記のサブウィンドウが表示されます。9.1がインストールされているファイルシステムのディレクトリ構造やファイルの内容を確認できるアプリケーションとなっています。ディレクトリを辿って下記のディレクトリ中に存在する「clusterjsp.ear」ファイルを指定します。[/sun/SUNWappserver91/samples/ee-samples/highavailability/apps/clusterjsp]※この機能は非常に便利な反面、管理コンソールに対して外部からアクセスできる環境の場合システムのディレクトリ構造を初め、どのようなファイルが存在しているのかが外部に漏れる可能性があるため、本番環境においては管理コンソールは特定のシステムからしかアクセスできないようにして下さい。ファイルを選択後、「OK」ボタンを押下して下さい。File」ボタンを押下すると下記の画面が表示されます。下記の2画面の設定内容を確認し、「OK」ボタンを押下して下さい。最後に、デプロイしたアプリケーションの動作確認を行います。