• 検索結果がありません。

IJServerクラスタ資源の移入

ドキュメント内 運用ガイド(基本編) (ページ 132-135)

第3章 メンテナンス(資源のバックアップ/他サーバへの資源移行/ホスト情報の変更)

3.7 資源移入手順詳細

3.7.10 IJServerクラスタ資源の移入

IJServerクラスタ資源の移入は、以下の手順で行います。

資源移入手順

1. 移入コマンドの実行 移入コマンド

IJServerクラスタ資源の移入は、以下のコマンドを使用します。

C:\Interstage\F3FMisjee\bin\ijrestore.bat

/opt/FJSVisjee/bin/ijrestore

資源移入方法

移入元と移入先でマシンのホスト名やIPアドレスが異なる場合は、-hオプションで移入先のホスト名を、-fオプ ションでIPアドレス/ホスト名設定ファイルのパス名を指定します。

ijrestoreコマンドの詳細は、「リファレンスマニュアル(コマンド編)」-「ijrestore」を参照してください。

以下にバックアップ先パスがX:\Backup、移入先のホスト名がhost、IPアドレス・ホスト名設定ファイルがX:

\ipaddress.txtの場合の操作例を示します。

C:\Interstage\F3FMisjee\bin\ijrestore.bat -d X:\Backup -h host -f X:\ipaddress.txt

以下にバックアップ先パスが/backup、移入先のホスト名がhost、IPアドレス・ホスト名設定ファイルが/ ipaddress.txtの場合の操作例を示します。

/opt/FJSVisjee/bin/ijrestore -d /backup -h host -f /ipaddress.txt

注意

- IJServerクラスタ資源のリストアを行う前に、isprintbackuprscコマンドで表示されたバックアップ対象サービス

の資産をリストアしてください。

- ijrestoreコマンドでJava EEの資源を移入するには、移出元と移入先のマシンで以下の項目が同じである必

要があります。

-Interstageのインストールディレクトリ、インストールドライブ(Windowsの場合)

-移入対象とならないすべての資源(アプリケーションなど)

- IJServerクラスタでSSLを使用している場合は、Interstage証明書環境資源も移入してください。

- 移入先にIJServerクラスタの資源が存在する場合は、削除した後に移入します。そのため、移出対象外の ログファイルなどは移入を行うと削除されます。

- [Java EE共通ディレクトリ]配下以外の場所にIJServerクラスタの資源を配置していた場合、ijrestoreコマンド

による移入の対象となりません。移出時と同じパスに別途移入してください。

- 本バージョンで提供されていないJDKで動作していたIJServerクラスタ資源を移行すると、移行先のJava EE 機能のインストール時またはijinitコマンド実行時に指定されたJDKで、Java EE機能が動作するようになり ます。

2. 資源移入後の作業

資源移入後に必要に応じて以下の作業を行ってください。

V9から資源を移行した場合の設定

- Java EE運用環境の設定

V9から資源を移行した場合、Java EE運用環境が管理しているサービス管理ユーザーのパスワードファイ ルの暗号強度の強化を推奨します。設定方法については、「移行ガイド」の「Java EE運用環境の移行」を 参照してください。

- Interstage Java EE DASサービスの設定

V9から資源を移行した場合、Interstage Java EE DASサービスを起動する前にInterstage Java EE 管理コン ソールとInterstage Java EE DASサービスの設定が必要です。

設定方法については、「移行ガイド」の「管理コンソール/DASサービスの移行」を参照してください。

- policyファイルの編集

V9から資源を移行した場合、policyファイルの編集が必要です。編集内容については、「移行ガイド」の

「IJServerクラスタの移行」に記載されている「IJServerクラスタのデフォルトのpolicyファイルの記述の変更に ついて」を参照してください。編集するpolicyファイルは、次のファイルです。

[Java EE共通ディレクトリ]\domains\interstage\config\server.policy

[Java EE共通ディレクトリ]/domains/interstage/config/server.policy

また、IJServerクラスタのpolicyファイルをデフォルトのpolicyファイルの内容から変更して使用していた場合 は、以下の手順も実行してください。

1)IJServerクラスタのpolicyファイルを、次のフルパスで使用していた場合、ディレクトリ外に退避します。以 降は退避したファイルに対して、2)、3)の手順を実施してください。

[Java EE共通ディレクトリ]\nodeagents\ijna\[サーバーインスタンス名]\config\server.policy

[Java EE共通ディレクトリ]/nodeagents/ijna/[サーバーインスタンス名]/config/server.policy

2)IJServerクラスタのpolicyファイルを編集します。編集内容については、「移行ガイド」の「IJServerクラスタ の移行」に記載されている「IJServerクラスタのデフォルトのpolicyファイルの記述の変更について」を参照 してください

3) 1)でpolicyファイルを退避した場合、Interstage Java EE管理コンソールまたはasadminコマンドを使用し

て、退避したpolicyファイルのフルパスをJVMオプションに設定してください。設定方法については、「Java EE運用ガイド」の「policyファイルの編集」を参照してください。なお、JVMオプションの設定のためにInterstage

Java EE DASサービスを起動してください。

セキュリティ権限の設定

issetsecuritymodeコマンドを実行した環境からバックアップした資源を移入した場合、または、移入先で issetsecuritymodeコマンドを実行した場合は、issetsecuritymodeコマンドを再実行してください。

また、必要に応じてijsetoperatoridコマンドでサービス運用ユーザーを再設定してください。

IJServerクラスタが接続するマシンのIPアドレス/ホスト名の設定

IJServerクラスタが接続するマシン(DBサーバマシンなど)のIPアドレス/ホスト名を変更した場合は、以下の手順 でIJServerクラスタの環境設定を変更してください。

a. Interstage Java EE DASサービスの起動

ijdasstartコマンドを使用して、Interstage Java EE DASサービスを起動します。

b. IJServerクラスタの環境設定

asadminコマンドまたはInterstage Java EE管理コンソールを使用して、IJServerクラスタの環境設定を変更 します。

IJServerクラスタが接続するSession Registry ServerのIPアドレス/ホスト名の設定

セッションリカバリ機能を利用、かつ、Session Registry ServerのIPアドレス/ホスト名を変更した場合は、asadmin コマンドでSession Registry Client側のIJServerクラスタの環境設定を変更してください。

例)

asadmin set [IJServerクラスタ名].applications.lifecycle-module.SRS1.property.srsAddress=[変更後 のIPアドレス/ホスト名]

IJServerクラスタが連携するバーチャルホストの再設定

Interstage HTTP Serverの移入の際にバーチャルホストのIPアドレスまたはホスト名を変更した場合は、以下の

手順でIJServerクラスタが連携するバーチャルホストを再設定します。

a. Interstage Java EE DASサービスの起動

ijdasstartコマンドを使用して、Interstage Java EE DASサービスを起動します。

b. IJServerクラスタが連携するバーチャルホストの再設定

asadminコマンドの以下のサブコマンドを使用して、IJServerクラスタとWebサーバのバーチャルホストの 連携を解除した後、IJServerクラスタが連携するWebサーバのバーチャルホストを追加します。

-asadmin delete-virtual-host-ref --target IJServerクラスタ名 --webserver Webサーバ名 変更前のバー チャルホスト

-asadmin create-virtual-host-ref --target IJServerクラスタ名 --webserver Webサーバ名 変更後のバー チャルホスト

実行例

asadmin delete-virtual-host-ref --target IJServer001 --webserver FJapache 192.168.1.1/virtualhost1 asadmin create-virtual-host-ref --target IJServer001 --webserver FJapache 192.168.1.2/virtualhost2

証明書の再発行

証明書にはホスト名が含まれているので、証明書の再発行が必要です。証明書の再発行の手順は、“Java EE 運用ガイド”-“SSL”の“キーストアの設定”を参照してください。

リポジトリの同期化処理

Interstage Java EE Node Agentサービス、およびIJServerクラスタは、移入・リストア先でリポジトリの同期化処理 を以下の手順で実施してください。

a. Interstage Java EE DASサービスの起動

Interstage Java EE DASサービスを起動して、中央リポジトリとリポジトリキャッシュの同期化処理を実行可

能にします。

b. Interstage Java EE Node Agentサービスの起動

Interstage Java EE Node Agentサービスを起動して、中央リポジトリとリポジトリキャッシュの同期化処理を します。

c. IJServerクラスタの起動

Interstage Java EE Node AgentサービスでIJServerクラスタの自動起動を設定していない場合、IJServerク ラスタを起動して、中央リポジトリとサーバーインスタンスのリポジトリキャッシュの同期化処理をします。

IJServerクラスタを作成していない場合、この操作は不要です。

注意

Interstage Java EE DASサービスの起動が完了していない状態で、Interstage Java EE Node Agentサービスお よびIJServerクラスタを起動した場合、リポジトリの同期化処理は行われないため、以下のメッセージがサーバー ログに出力され、起動に失敗します。

Interstage Java EE Node Agentサービスのサーバーログ ISJEE_SYNC001

ISJEE_SYNC029

IJServerクラスタのサーバーログ ISJEE_OM2501

ISJEE_SERVER1103 ISJEE_CORE5071 ISJEE_SERVER1009 ISJEE_SERVER1010

必ず、Interstage Java EE DASサービスの起動が完了した状態で、Interstage Java EE Node Agentサービスおよ

びIJServerクラスタを起動して、リポジトリの同期化処理を実行してください。

リポジトリの同期化処理の詳細については、「Java EE運用ガイド」-「リポジトリの同期化処理」を参照してくださ い。

永続化ファイルの削除

Session Registry ServerのIJServerクラスタを移入した場合、かつセッションの永続化を有効としている場合は、

移入後のSession Registry Serverの起動前に、永続化されているセッションの情報を消去してください。

ドキュメント内 運用ガイド(基本編) (ページ 132-135)