Cosminexus システム構築ガイド

[目次][用語][索引][前へ][次へ]

1.2 J2EEアプリケーションを実行するシステムの構築の流れ

この節では,J2EEアプリケーションを実行するシステムの構築に必要な作業として,システム設計から,構築したシステムの運用までの流れについて説明します。また,システム構築に必要な作業が,どのマニュアルに記載されているかについても説明します。システム構築に必要な作業と,マニュアルとの対応を次の図に示します。

図1-1 システム構築に必要な作業と,マニュアルとの対応(J2EEアプリケーション)

[図データ]

図中の1.〜5.について(1)〜(5)で説明します。各作業の詳細については,マニュアル「Cosminexus 簡易構築・運用ガイド」を参照してください。なお,このマニュアルを参照している作業については,作業ごとに参照先を説明しています。

<この節の構成>
(1) システムの設計
(2) インストール
(3) システムの構築
(4) チューニング
(5) システムの運用

(1) システムの設計

動作させるアプリケーションの種類やシステム構成などについては,あらかじめマニュアル「Cosminexus 機能解説」,およびマニュアル「Cosminexus システム設計ガイド」で決定しておきます。ここでは,次の作業を実施します。

(2) インストール

構築するシステムに合わせて,必要な製品をインストールします。なお,オプション製品の導入手順や,構成ソフトウェアのインストールについては,「2. インストールと初期設定」を参照してください。また,Application Serverの導入手順については,「2.1.2(1) Application Server」を参照してください。

(3) システムの構築

決定した構成に基づいて,システムを定義して構築します。また,構築するシステムで動作するリソースアダプタやJ2EEアプリケーションを設定します。システムを構築するために,次の作業を実施します。

なお,J2EEアプリケーションを実行するシステムの構築については,「第2編 J2EEアプリケーションを実行するシステムの構築」を参照してください。また,このマニュアルで説明しているシステム構築の流れについては,「3.1 システム構築の流れ」を参照してください。システム構築の一連の流れについては,マニュアル「Cosminexus 簡易構築・運用ガイド」を参照してください。

(a) Management Serverの設定

Smart Composer機能で構築するシステムは,Management Serverを使用します。Management Serverを初めて使用するホストでは,Management Serverをセットアップしてください。Management Serverの設定については,「3.4 Management Serverの設定」を参照してください。

(b) システムの構成定義

Smart Composer機能のファイルを使用して,決定したシステム構成を定義します。

(c) 使用する機能を有効にするための設定

デフォルトの設定では,無効となる機能があります。デフォルトの設定で無効となる機能は,Smart Composer機能のファイルなどを使用して,有効にする設定が必要になります。

システム構築時に,J2EEアプリケーションで使用する機能に応じて設定する項目を次の表に示します。なお,これらの設定項目は,基本的にSmart Composer機能のファイルやコマンドを使用して設定します。ただし,Smart Composer機能のファイルやコマンドで設定できない場合は,そのほかのCosminexusのコマンドやファイルを使用して設定します。

表1-1 J2EEアプリケーションで使用する機能に応じて設定する項目

項目 説明 参照先
J2EEサーバの動作設定 J2EEアプリケーションで使用する機能に応じて,J2EEサーバの動作環境の設定をします。デフォルトのJ2EEサーバの動作を変更しない場合は,設定不要です。 4章
トラブルシューティングの資料取得の設定 トラブルシューティングで使用する資料には,運用を開始する前に取得するための設定が必要なものがあります。デフォルトで取得する資料だけをトラブルシューティングで使用する場合は,設定不要です。 5章
システムの可用性を高める設定 セッションフェイルオーバ機能によるJ2EEサーバへのセッション情報の引き継ぎの設定,Managementイベントによる障害の事前検知の設定など,システムの可用性を高める設定をします。 6章
Webサーバとの連携の設定 リダイレクタを利用したリクエストの振り分け,通信タイムアウト,エラーページのカスタマイズなど,Webサーバとの連携の設定をします。なお,Webリダイレクタ環境構築時に必要なWebサーバとの連携の設定については,「18. Webサーバとの連携の設定(Webリダイレクタ環境の場合)」を参照してください。 7章
インプロセスHTTPサーバの設定 インプロセスHTTPサーバを利用したWebクライアントからのアクセス制御,リクエストの流量制御,Webクライアントとの通信制御などを設定します。 8章
リソースとJ2EEアプリケーションの設定 サーバ管理コマンドを使用して,リソースやJ2EEアプリケーションのプロパティを定義し,運用管理ドメイン内のJ2EEサーバにデプロイします。 9章
統合ユーザ管理機能の設定 Cosminexusシステムにログインするユーザを統合管理するための設定をします。ユーザ認証情報を格納するLDAPディレクトリサーバや,統合ユーザ管理のコンフィグレーションファイルを設定します。 10章
EJBクライアントアプリケーションの設定 EJBクライアントアプリケーションを利用する場合には,EJBクライアントアプリケーションの実行環境を構築します。 19章
参考
Cosminexusを利用して構築したシステムでは,Smart Composer機能のコマンド以外に,運用管理コマンド(mngsvrutil)などを使用して運用できます。運用管理コマンドは,Management Serverを操作するためのコマンドで,日常の運用,保守作業を実行できます。システムの運用方法については,マニュアル「Cosminexus システム運用ガイド」を参照してください。
(d) システムの構築

Smart Composer機能のコマンドを使用して,システムを構築します。

(e) リソースアダプタの設定

リソースを利用する場合に,必要に応じて,リソースと接続するリソースアダプタを使用します。リソースアダプタは,コマンドを使用して,プロパティを設定したり,インポートしたりします。

リソースアダプタの種類や設定については,「9. リソースとJ2EEアプリケーションの設定(J2EEアプリケーションを実行するシステム)」を参照してください。

(f) J2EEアプリケーションの設定

コマンドを使用して,J2EEアプリケーションをインポートしてプロパティを定義します。J2EEアプリケーションの設定については,「9. リソースとJ2EEアプリケーションの設定(J2EEアプリケーションを実行するシステム)」を参照してください。

(g) ほかのプログラムと連携するための設定

JP1やクラスタソフトウェアと連携するために必要な設定をします。JP1/IM - CMおよびJP1/AJS2 - SO以外のJP1製品との連携の設定については,「16. JP1との連携の設定」を参照してください。また,クラスタソフトウェアとの連携の設定については,「17. クラスタソフトウェアと連携するための設定」を参照してください。

(h) システムの開始

Smart Composer機能のコマンドを使用して,システムを開始します。

(4) チューニング

構築したシステムで,アプリケーションサーバのパフォーマンスをチューニングします。初期構築完了後,構築したシステム環境で,実際にJ2EEアプリケーションに負荷を掛けながら,設定したパラメタが適切かどうかを検証し,検証結果に基づいて設定を変更することで,パフォーマンスを向上させます。パラメタの設定変更は,Smart Composer機能のファイルおよびコマンドを使用します。

(5) システムの運用

構築したシステムを運用します。システムの日常運用,システムのメンテナンス,システム構成の変更などを,必要に応じて実施します。