![]() |
![]() |
![]() |
![]() |
移行可能な対象の概要
このページでは、テーブルのカラムの表示のカスタマイズ、新しい移行可能な対象の作成、および移行可能な対象の削除を行います。移行可能な対象とは、固定サービスをグループ化してホストすることができる特殊な対象です。クラスタ内の 1 つのサーバ メンバーでのみアクティブになるため、個々のメンバーは単一の障害ポイントにはなりません。
移行可能な固定サービスには、JMS サーバ、SAF エージェント、パス サービス、カスタム永続ストア、および JTA トランザクション回復サービスがあります。移行可能な対象は、サーバ障害に応じて手動で移行することもできますが、定期的にスケジューリングされたメンテナンスの一環として自動的に移行することも可能です。
カラムの表示
[このテーブルのカスタマイズ] を展開して [カラムの表示] リストを変更すると、このページに表示されるデータ ポイントを減らしたり増やしたりできます。それぞれのデータ ポイントは各自のテーブル カラムに表示されます。
以下のテーブルに、このページのカラムに表示できるすべてのデータ ポイントを記載します。
名前 説明 名前 移行可能な対象を作成したときに指定した名前。
クラスタ このシングルトン サービスが関連付けられているクラスタを返します。
MBean 属性:
MigratableTargetMBean.Cluster
ユーザの優先サーバ ユーザがシングルトン サービスをアクティブにするように優先的に定義したサーバを返します。
候補サーバ この移行可能な対象にデプロイされる移行可能サービスをホストする候補サーバのリスト。constrainedCandidateServers リストが空の場合、クラスタ内のすべてのサーバが返されます。constrainedCandidateServers リストが空でない場合、指定されているサーバのみが返されます。ユーザが優先するサーバがリスト内の最初の要素となります。
移行前スクリプトのパス 移行可能な対象が実際にアクティブ化される前に実行する移行前スクリプトのパスを指定します。スクリプトは
BEA_HOME/user_projects/domains/mydomain/bin/service_migration
ディレクトリに配置する必要があります。移行可能な対象をアクティブ化する前に、スクリプトが指定されていて、ノード マネージャが使用可能な場合は、スクリプトが実行されます。使用できるノード マネージャがない状態でスクリプトを指定すると、移行時にエラーが生じます。
スクリプトが失敗するか見つからなかった場合は、現在のサーバで移行は続行されなくなり、次の適当なサーバ上で移行が試行されます。候補サーバ リスト内の次のサーバか、候補サーバ リストがない場合はクラスタ内の次のサーバが使用されます。
MBean 属性:
MigratableTargetMBean.PreScript
移行後スクリプトのパス 移行可能な対象が完全に非アクティブ化された後で実行する移行後スクリプトのパスを指定します。スクリプトは
BEA_HOME/user_projects/domains/mydomain/bin/service_migration
ディレクトリに配置する必要があります。移行可能な対象を非アクティブ化した後、スクリプトが指定されていて、ノード マネージャが使用可能な場合は、スクリプトが実行されます。使用できるノード マネージャがない状態でスクリプトを指定すると、移行時にエラーが生じます。
MBean 属性:
MigratableTargetMBean.PostScript
ローカル以外の移行後スクリプトを許可 別のマシン上で非アクティブ化後スクリプトの実行を許可するかどうかを指定します。
通常、移行が行われるとき、サービスの現在の場所で非アクティブ化後スクリプトが実行され、サービスの新しい場所でアクティブ化前スクリプトが実行されます。現在の場所が何らかの理由でアクセスできない場合、サービスの新しいマシン上でスクリプトを実行しても安全かどうかを確認するために、この値がチェックされます。
非アクティブ化後スクリプトがネットワーク リソースへのアクセスを制御しており、現在のマシンからのデータを必要としない場合に、この機能は便利です。
![]() ![]() |