Cosminexus V9 アプリケーションサーバ システム構築・運用ガイド
ここでは,Smart Composer機能を使用して,サービスユニット(unit2)を追加してスケールアウトする手順について説明します。
システムをスケールアウトする前に,あらかじめ追加するアプリケーションサーバのOSやアプリケーションをセットアップしてください。追加するホストで実施する作業と作業の要否を次の表に示します。
表4-21 追加するホストで実施する作業と作業の要否
追加するホストで実施する作業 | 作業の要否 | 作業の実施条件 | 参照個所 |
---|---|---|---|
Component Container管理者の設定(UNIXの場合) | △ | OSがUNIXの場合で一般ユーザに操作権限を与えるとき | 4.1.3 |
Application Serverのインストール | ○ | 必ず実施(OSがWindowsの場合) | 2.2.2 |
必ず実施(OSがAIX,HP-UXの場合) | 2.2.3 | ||
必ず実施(OSがLinuxの場合) | 2.2.4 | ||
データベースに接続するための製品のインストール | △ | データベースに接続する場合 | 2.2.5 |
アプリケーションサーバでサポートしているシンボリックリンク(UNIXの場合) | △ | OSがUNIXの場合 | 4.1.5 |
データベース接続環境の設定 | △ | データベース(HiRDB)に接続する場合 | 4.1.6 |
データベース(Oracle)に接続する場合 | 4.1.7 | ||
データベース(SQL Server)に接続する場合 | 4.1.8 | ||
システムの環境変数の設定 | ○ | 必ず実施 | 4.1.11 |
論理サーバの環境変数の設定 | △ | インストール時の環境変数を変更する場合 | 4.1.12 |
運用管理エージェントの起動 | ○ | 必ず実施 | 4.1.17 |
また,Webシステムの構成を変更するとWebシステムが動作するために必要なリソースも変更する必要があります。Webシステムが動作するために必要なリソースの見積もりについては,マニュアル「アプリケーションサーバ システム設計ガイド」の「5. 使用するリソースの見積もり(J2EEアプリケーション実行基盤)」を参照してください。
サービスユニット・ホスト追加用の構成変更定義ファイルを任意の場所にコピーして,ファイルの内容を編集します。
<?xml version="1.0" encoding="UTF-8"?> <unit-addition xmlns="http://www.cosminexus.com/mngsvr/schema/UnitAddition-2.5"> <web-system> <name>MyWebSystem</name> <!--Specify the settings for the Service Unit to add.--> <unit> <name>unit2</name> <allocated-host> <host-ref>apsv3</host-ref> <hosts-for>http-tier</hosts-for> </allocated-host> <allocated-host> <host-ref>apsv4</host-ref> <hosts-for>j2ee-tier</hosts-for> </allocated-host> </unit> </web-system> <!--Specify the settings for the host to add.--> <host> <host-name>apsv3</host-name> <agent-host>apsv3</agent-host> </host> <host> <host-name>apsv4</host-name> <agent-host>apsv4</agent-host> </host> </unit-addition>
作成した構成変更定義ファイルの内容を,Management Serverに登録されているシステムの情報モデルに反映します。
cmx_change_model -m 192.168.100.12 -u admin -p admin -f <MyWebSystemAdd.xmlのファイルパス> |
変更したシステムの情報モデルを実システムに適用して,サービスユニットを追加します。
cmx_build_system -m 192.168.100.12 -u admin -p admin -s MyWebSystem |
cmx_start_target -m 192.168.100.12 -u admin -p admin -s MyWebSystem -unit unit2 -mode ALL -strict |
cjimportres MyWebSystem_J2EE02 -nameserver corbaname::192.168.100.14:900 -type rar -f <DBConnector_HiRDB_Type4_CP.rarのファイルパス> cjdeployrar MyWebSystem_J2EE02 -nameserver corbaname::192.168.100.14:900 -resname DB_Connector_for_HiRDB_Type4 cjsetrarprop MyWebSystem_J2EE02 -nameserver corbaname::192.168.100.14:900 -resname DB_Connector_for_HiRDB_Type4 -c <MyDBConnectorAttr.xml※のファイルパス> cjtestres MyWebSystem_J2EE02 -nameserver corbaname::192.168.100.14:900 -resname DB_Connector_for_HiRDB_Type4 cjstartrar MyWebSystem_J2EE02 -nameserver corbaname::192.168.100.14:900 -resname DB_Connector_for_HiRDB_Type4 |
cjimportapp MyWebSystem_J2EE02 -nameserver corbaname::192.168.100.14:900 -f MyApp.ear cjstartapp MyWebSystem_J2EE02 -nameserver corbaname::192.168.100.14:900 -name MyApp |
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.