10.1.2 システム構築で使用するファイル
(1) Management Serverのファイル
- adminagent.xml(運用管理エージェント設定ファイル)
運用管理エージェントが論理サーバを起動,停止するときに使用する環境変数を指定するファイルです。
ファイルの格納場所を次に示します。adminagent.xmlについては,マニュアル「Cosminexus アプリケーションサーバ リファレンス 定義編(サーバ定義)」の「10.5 adminagent.xml(運用管理エージェント設定ファイル)」を参照してください。
- Windowsの場合
<Cosminexusのインストールディレクトリ>¥manager¥config¥adminagent.xml
- UNIXの場合
/opt/Cosminexus/manager/config/adminagent.xml
- adminagent.properties(運用管理エージェントプロパティファイル)
運用管理エージェントのプロパティを指定するファイルです。論理サーバの動作確認レベルやsnapshotログの収集先の設定などで使用します。
ファイルの格納場所を次に示します。adminagent.propertiesについては,マニュアル「Cosminexus アプリケーションサーバ リファレンス 定義編(サーバ定義)」の「10.2 adminagent.properties(運用管理エージェントプロパティファイル)」を参照してください。
- Windowsの場合
<Cosminexusのインストールディレクトリ>¥manager¥config¥adminagent.properties
- UNIXの場合
/opt/Cosminexus/manager/config/adminagent.properties
- mserver.properties(Management Server環境設定ファイル)
Management Serverのプロパティを指定するファイルです。Management Serverの環境設定や障害検知時コマンドの動作の設定などで使用します。
ファイルの格納場所を次に示します。mserver.propertiesについては,マニュアル「Cosminexus アプリケーションサーバ リファレンス 定義編(サーバ定義)」の「10.7 mserver.properties(Management Server環境設定ファイル)」を参照してください。
- Windowsの場合
<Cosminexusのインストールディレクトリ>¥manager¥config¥mserver.properties
- UNIXの場合
/opt/Cosminexus/manager/config/mserver.properties
(2) Smart Composer機能のファイル
- 簡易構築定義ファイル
Smart Composer機能のコマンドで構築するシステムを定義するファイルです。
任意の場所に格納できます。簡易構築定義ファイルのテンプレートファイルが提供されていますので,テンプレートファイルをコピーして利用してください。テンプレートファイルの格納場所を次に示します。簡易構築定義ファイルについては,マニュアル「Cosminexus アプリケーションサーバ リファレンス 定義編(サーバ定義)」の「4.6 簡易構築定義ファイル」を参照してください。
- Windowsの場合
<Cosminexusのインストールディレクトリ>¥manager¥config¥templates¥cmxdefcombinedmodel.xml
- UNIXの場合
/opt/Cosminexus/manager/config/templates/cmxdefcombinedmodel.xml
- 参考
- システム運用中は,簡易構築定義ファイルをシステムの資産として保持し,設定情報を常に管理することを推奨します。
- システムを構築したあとに,システムの設定内容を変更する場合は,システム構築時に使用した簡易構築定義ファイルをメンテナンスします。メンテナンスした簡易構築定義ファイルを基にシステムを再構築すると,メンテナンス結果がシステムに反映されます。
- システムを構築したあとにシステムの構成変更をする場合は,構成変更定義ファイルを使用してください。簡易構築定義ファイルの編集で,システムの構成変更はできません。
- 構成変更定義ファイル
Smart Composer機能のコマンドで構築したWebシステムの構成を変更する内容(サービスユニットの追加,ホストの追加など)を定義します。
任意の場所に格納できます。構成変更定義ファイルのテンプレートファイルが提供されていますので,テンプレートファイルをコピーして利用してください。テンプレートファイルの格納場所を次に示します。構成変更定義ファイルの詳細については,マニュアル「Cosminexus アプリケーションサーバ リファレンス 定義編(サーバ定義)」の「4.7 構成変更定義ファイル」を参照してください。
- Windowsの場合
<Cosminexusのインストールディレクトリ>¥manager¥config¥templates¥cmxaddcombinedmodel.xml
- UNIXの場合
/opt/Cosminexus/manager/config/templates/cmxaddcombinedmodel.xml
- 参考
- 論理サーバのパラメタを変更する場合は,システムの構築時に使用した簡易構築定義ファイルをメンテナンスしてください。
- スケールアウト用ホスト定義ファイル
Smart Composer機能のコマンドで構築した,ホスト単位管理モデルのWebシステムをスケールアウトする場合に,複製先のWebシステムの構成内容を定義します。
任意の場所に格納できます。スケールアウト用ホスト定義ファイルのテンプレートファイルが提供されていますので,テンプレートファイルをコピーして利用してください。テンプレートファイルの格納場所を次に示します。スケールアウト用ホスト定義ファイルの詳細については,マニュアル「Cosminexus アプリケーションサーバ リファレンス 定義編(サーバ定義)」の「4.9 スケールアウト用ホスト定義ファイル」を参照してください。
- Windowsの場合
<Cosminexusのインストールディレクトリ>¥manager¥config¥templates¥cmxscaleouthostdef.xml
- UNIXの場合
/opt/Cosminexus/manager/config/templates/cmxscaleouthostdef.xml
- cmxserver.properties(サーバ設定プロパティファイル)
Smart Composer機能のコマンドの実行環境を設定します。
ファイルの格納場所を次に示します。cmxserver.propertiesの詳細については,マニュアル「Cosminexus アプリケーションサーバ リファレンス 定義編(サーバ定義)」の「4.2 cmxserver.properties(サーバ設定プロパティファイル)」を参照してください。
- Windowsの場合
<Cosminexusのインストールディレクトリ>¥manager¥config¥
- UNIXの場合
/opt/Cosminexus/manager/config/
- .cmxrc(クライアント設定プロパティファイル)
Smart Composer機能のコマンドの共通引数のデフォルト値を設定できます。クライアントごとに,異なるデフォルト値を設定したい場合に使用します。
コマンドを実行するOSユーザのホームディレクトリに格納します。.cmxrcのテンプレートファイルが提供されていますので,テンプレートファイルをコピーして利用してください。テンプレートファイルの格納場所を次に示します。.cmxrcの詳細については,マニュアル「Cosminexus アプリケーションサーバ リファレンス 定義編(サーバ定義)」の「4.3 .cmxrc(クライアント設定プロパティファイル)」を参照してください。
- Windowsの場合
<Cosminexusのインストールディレクトリ>¥manager¥config¥templates¥.cmxrc
- UNIXの場合
/opt/Cosminexus/manager/config/templates/.cmxrc
- cmxclient.properties(クライアント共通設定プロパティファイル)
Smart Composer機能のコマンドの共通引数のデフォルト値を設定できます。すべてのクライアントに,共通のデフォルト値を設定したい場合に使用します。
ファイルの格納場所を次に示します。cmxclient.propertiesの詳細については,マニュアル「Cosminexus アプリケーションサーバ リファレンス 定義編(サーバ定義)」の「4.4 cmxclient.properties(クライアント共通設定プロパティファイル)」を参照してください。
- Windowsの場合
<Cosminexusのインストールディレクトリ>¥manager¥config¥
- UNIXの場合
/opt/Cosminexus/manager/config/
(3) バッチサーバのファイル
- server.policy(バッチサーバ用セキュリティポリシーファイル)
バッチサーバを実行するJavaVMのセキュリティポリシーを指定するファイルです。
ファイルの格納場所を次に示します。セキュリティポリシーファイルについては,マニュアル「Cosminexus アプリケーションサーバ リファレンス 定義編(サーバ定義)」の「3.4 server.policy(バッチサーバ用セキュリティポリシーファイル)」を参照してください。
- Windowsの場合
<Cosminexusのインストールディレクトリ>¥CC¥server¥usrconf¥ejb¥<サーバ名称>¥server.policy
- UNIXの場合
/opt/Cosminexus/CC/server/usrconf/ejb/<サーバ名称>/server.policy
- 参考
- バッチサーバのファイルには,このほかに次のファイルがあります。Smart Composer機能を使用してシステムを構築する場合,これらのファイルで設定する内容(キー)は,簡易構築定義ファイルのパラメタで設定します。
- usrconf.properties(バッチサーバ用ユーザプロパティファイル)
- バッチサーバのユーザプロパティを指定するファイルです。バッチサーバが使用するネーミングサービス,トランザクション,コネクション,ログ,セキュリティなどを指定します。
- ファイルの格納場所を次に示します。usrconf.propertiesについては,マニュアル「Cosminexus アプリケーションサーバ リファレンス 定義編(サーバ定義)」の「3.3 usrconf.properties(バッチサーバ用ユーザプロパティファイル)」を参照してください。
- Windowsの場合
<Cosminexusのインストールディレクトリ>¥CC¥server¥usrconf¥ejb¥<サーバ名称>¥usrconf.properties
- UNIXの場合
/opt/Cosminexus/CC/server/usrconf/ejb/<サーバ名称>/usrconf.properties
- usrconf.cfg(バッチサーバ用オプション定義ファイル)
- バッチサーバのJavaVMの起動オプションを指定するファイルです。
- ファイルの格納場所を次に示します。usrconf.cfgについては,マニュアル「Cosminexus アプリケーションサーバ リファレンス 定義編(サーバ定義)」の「3.2 usrconf.cfg(バッチサーバ用オプション定義ファイル)」を参照してください。
- Windowsの場合
<Cosminexusのインストールディレクトリ>¥CC¥server¥usrconf¥ejb¥<サーバ名称>¥usrconf.cfg
- UNIXの場合
/opt/Cosminexus/CC/server/usrconf/ejb/<サーバ名称>/usrconf.cfg
- usrconf.propertiesおよびusrconf.cfgは,Smart Composer機能を使用しないで,ファイル編集やコマンド実行でシステムを構築する場合などに使用します。