11.4.1 退避対象外のファイルの退避

構築済み実行環境を切り替える場合,cosmienvコマンドを使用して,構築済み実行環境から退避環境を作成します。cosmienvコマンドによって作成される退避環境には,ユーザ任意の定義ファイルや,ログファイル,プロパティの設定によって作成されたファイルなどは含まれません。このため,cosmienvコマンドを実行する前に,退避対象外のファイルのうち,アプリケーションサーバの動作に必要なファイルは,あらかじめ退避しておく必要があります。

なお,実行環境の回復時には,退避したファイルを回復した実行環境に戻す作業が必要になります。

<この項の構成>
(1) 退避作業が必要なファイル
(2) 退避作業が不要なファイル

(1) 退避作業が必要なファイル

退避対象外のファイルのうち,退避作業が必要なファイルと作業方法を次の表に示します。これらのファイルは,アプリケーションサーバの動作に影響があるため,必ず退避作業を実施してください。なお,実行環境の回復時には,退避したファイルを回復した実行環境の退避元フォルダに戻す作業が必要になります。

表11-3 退避作業が必要なファイルと作業方法

項番ファイルまたはディレクトリ名作業方法備考構成ソフトウェア
1簡易構築定義ファイルの論理J2EEサーバ(j2ee-server)のwebserver.connector.inprocess_http.error_custom.<エラーページカスタマイズ定義名>.fileパラメタに指定しているファイル退避してください。エラーステータスコードに対応するファイルを送信する場合に,レスポンスボディとしてクライアントに返すファイルCosminexus Component Container
2簡易構築定義ファイルの論理J2EEサーバ(j2ee-server)のwebserver.connector.inprocess_http.redirect.<リダイレクト定義名>.fileで指定しているファイル退避してください。特定のファイルをレスポンスとしてクライアントに返す場合にレスポンスボディとして使用するファイルCosminexus Component Container
3展開ディレクトリ形式のアプリケーション退避してください。Cosminexus Component Container
4コンテナ拡張ライブラリ退避してください。Cosminexus Component Container
5アプリケーションサーバの構築・運用・アプリケーション開発で使用するファイルの形式や定義で,パスにデフォルト以外を設定しているディレクトリおよびファイル退避してください。Cosminexus Component Container
6Cosminexus RMの管理情報テーブル退避してください。DBMS上に作成したCosminexus RMの管理情報テーブルCosminexus Reliable Messaging
7Cosminexus RMのQueueConfigFileNameプロパティに指定しているファイルプロパティを指定している場合は,退避してください。Cosminexus RMのキュー定義ファイルCosminexus Reliable Messaging
8Cosminexus RMのRMTRTransferControlDirプロパティに指定しているディレクトリプロパティを指定している場合は,退避してください。Cosminexus RMで使用するクライアント定義ファイルを格納したディレクトリCosminexus Reliable Messaging
9Cosminexus RMのQueueMakeFileNameプロパティに指定しているファイルプロパティを指定している場合は,退避してください。Cosminexus RMのキュー作成ファイルCosminexus Reliable Messaging
10Webサービスセキュリティの環境設定ファイル(cwsscfg.properties)のcwss.binding.KeyLocator.KeystoreDirプロパティに指定しているディレクトリ以下すべてプロパティを指定している場合は,退避してください。署名付与/検証で使用するキーストアファイルを格納するディレクトリCosminexus Web Services - Security
11Webサービスセキュリティの環境設定ファイル(cwsscfg.properties)のcwss.binding.KeyLocator.CertificateDirプロパティに指定しているディレクトリ以下すべてプロパティを指定している場合は,退避してください。証明書検証で使用する証明書ファイルを格納するディレクトリCosminexus Web Services - Security
12Webサービスセキュリティの環境設定ファイル(cwsscfg.properties)のcwss.binding.KeyLocator.SecretKeyDirプロパティに指定しているディレクトリ以下すべてプロパティを指定している場合は,退避してください。暗号化/復号化で使用する共通鍵ファイルを格納するディレクトリCosminexus Web Services - Security
13環境変数「VBROKER_ADM」またはCosminexus TPBrokerのvbroker.orb.admDirプロパティに/opt/Cosminexus/TPB/adm以外を設定している場合に,環境変数「VBROKER_ADM」またはvbroker.orb.admDirプロパティに設定しているディレクトリ以下にあるagentaddr,localaddr,HVMGTEE_DEF,htc.props,htc.clienthandleraddr,およびHVIORB_DEF環境変数またはプロパティを指定している場合は,退避してください。ユーザ作成の定義ファイルCosminexus TPBroker
14環境変数「OSAGENT_ADDR_FILE」またはvbroker.agent.addrFileプロパティに指定しているファイル環境変数またはプロパティを指定している場合は,退避してください。ユーザ作成の定義ファイルCosminexus TPBroker
15環境変数「OSAGENT_LOCAL_FILE」,またはvbroker.agent.localFileプロパティに指定しているファイル環境変数またはプロパティを指定している場合は,退避してください。ユーザ作成の定義ファイルCosminexus TPBroker
16-ORBpropStorageオプション,またはvbroker.orb.propStorageプロパティで指定しているファイルオプションまたはプロパティを指定している場合は,退避してください。ユーザ作成の定義ファイルCosminexus TPBroker
17httpsd.confで指定した各種設定ファイル(Includeディレクティブ,TypeConfigディレクティブ,SSLによる暗号化,認証の定義など)のうち,opt/hitachi/httpsd以外にあるファイルすべてopt/hitachi/httpsd以外を指定している場合は,退避してください。Hitachi Web Server
18httpsd.confで指定したコンテンツディレクトリのうち,opt/hitachi/httpsd以外にあるディレクトリすべてopt/hitachi/httpsd以外を指定している場合は,退避してください。Hitachi Web Server

(2) 退避作業が不要なファイル

退避対象外のファイルのうち,退避作業が不要なファイルを次の表に示します。これらのファイルは,アプリケーションサーバの動作に影響はありません。必要に応じて退避してください。なお,退避作業が不要なファイルの場合,実行環境の回復時に退避したファイルを戻す作業は不要です。

表11-4 退避作業が不要なファイル

項番ファイルまたはディレクトリ名説明構成ソフトウェア
1/opt/Cosminexus/XMLSEC/logs/*Cosminexus Web Services - Securityに含まれるXML Security - CoreのログCosminexus Web Services - Security
2/opt/Cosminexus/env以下すべて構築済み実行環境の切り替え機能のコマンド(cosmienvコマンド)の格納先ディレクトリ
3<Cosminexus作業ディレクトリ>/ejb/<サーバ名称>/logs以下すべて
/opt/Cosminexus/CC/server/public/ejb/<サーバ名称>/logs以下すべて
/opt/Cosminexus/CC/server/public/public_old/ejb/<サーバ名称>/logs以下すべて
J2EEサーバのログ出力先ディレクトリCosminexus Component Container
4<Cosminexus作業ディレクトリ>/ejb/<サーバ名称>/以下のcore*,およびjavacore*
/opt/Cosminexus/CC/server/public/ejb/<サーバ名称>/以下のcore*,およびjavacore*
/opt/Cosminexus/CC/server/public/public_old/ejb/<サーバ名称>/以下のcore*,およびjavacore*
J2EEサーバのcoreファイル,およびJavaCoreファイルCosminexus Component Container
5<Cosminexus作業ディレクトリ>/ejb/<サーバ名称>/stats以下すべて
/opt/Cosminexus/CC/server/public/ejb/<サーバ名称>/stats以下すべて
/opt/Cosminexus/CC/server/public/public_old/ejb/<サーバ名称>/stats以下すべて
J2EEサーバとSFOサーバの稼働情報ファイルの格納先ディレクトリCosminexus Component Container
6/opt/Cosminexus/CC/logs以下すべてCosminexus Component Containerのログ格納用ディレクトリCosminexus Component Container
7/opt/Cosminexus/CC/admin/logs以下すべてサーバ管理コマンドのログ格納用ディレクトリCosminexus Component Container
8/opt/Cosminexus/CC/client/logs以下すべてEJBクライアントアプリケーションのログ出力用ディレクトリCosminexus Component Container
9/opt/Cosminexus/CC/web/containers/<サーバ名称>/以下のcore*,およびjavacore*Webコンテナサーバのcoreファイル,およびJavaCoreファイルCosminexus Component Container
10/opt/Cosminexus/CC/web/containers/<サーバ名称>/logs以下すべてWebコンテナサーバのログ出力先ディレクトリCosminexus Component Container
11/opt/Cosminexus/manager/log以下すべてCosminexus Component Containerの運用管理機能のログ出力先ディレクトリCosminexus Component Container
12/opt/Cosminexus/manager/tmpCosminexus Component Containerの運用管理機能の一時的なワークディレクトリCosminexus Component Container
13/opt/Cosminexus/manager/bin/以下のcore*,およびjavacore*Cosminexus Component Containerの運用管理機能のcoreファイル,およびJavaCoreファイルCosminexus Component Container
14/opt/Cosminexus/sinagent/logサーバ通信エージェントのログ出力先ディレクトリCosminexus Component Container
15/opt/Cosminexus/CC/web/redirector/logsおよび/opt/Cosminexus/CC/web/redirector/servers/<論理Webサーバ名>/logs以下すべてリダイレクタのメッセージログ出力先ディレクトリおよび保守用トレースログ出力先ディレクトリCosminexus Component Container
16<Cosminexus作業ディレクトリ>/ejb/<サーバ名称>/otsstatus以下すべて
/opt/Cosminexus/CC/server/public/ejb/<サーバ名称>/otsstatus以下すべて
/opt/Cosminexus/CC/server/public/public_old/ejb/<サーバ名称>/otsstatus以下すべて
インプロセストランザクションサービスのステータスファイルの格納ディレクトリCosminexus Component Container
17/var/spool/TPBrokerOTM以下すべてドメイン情報ファイル格納ディレクトリCosminexus Component Transaction Monitor
18CTMSPOOL環境変数で指定したディレクトリ以下すべてCTMSPOOLディレクトリCosminexus Component Transaction Monitor
19PRFSPOOL環境変数で指定したディレクトリ以下すべてPRFSPOOLディレクトリCosminexus Performance Tracer
20/opt/Cosminexus/RM/logs以下すべてCosminexus RMコマンドのログ出力先ディレクトリCosminexus Reliable Messaging
21/opt/Cosminexus/c4web/logs以下すべてCosminexus Component ContainerのSOAPアプリケーション開発支援機能のログ出力先ディレクトリCosminexus Web Services - Security
22/opt/Cosminexus/TPB/adm/hgtfifo/以下すべてバーボースログ出力用一時ディレクトリCosminexus TPBroker
23/opt/Cosminexus/TPB/adm/impl_dir/以下すべてインプリメンテーションリポジトリデータ作成ディレクトリCosminexus TPBroker
24/opt/Cosminexus/TPB/log/以下すべてC++ORB機能トレース出力ディレクトリCosminexus TPBroker
25/opt/Cosminexus/TPB/logj/以下すべてJavaORB機能トレース出力ディレクトリCosminexus TPBroker
26/opt/hitachi/httpsd/logs以下すべてHitachi Web Serverのログ出力先ディレクトリHitachi Web Server
27/opt/hitachi/httpsd/servers/<サーバ名称>/logs以下すべてHitachi Web Serverのログ出力先ディレクトリHitachi Web Server
28/opt/Cosminexus/wss/logs以下すべてCosminexus Web Services - Securityのログ出力先ディレクトリCosminexus Web Services - Security

(凡例)-:Cosminexusの製品が該当します。

注 表内のディレクトリの意味を次に示します。

注※ 次のディレクトリも含まれます。