メンバーを別のコア・グループに移動する場合は、
個々の WebSphere プロセスはそれぞれ 1 つのコア・グループのメンバーにしかなれないこと、
所定のクラスターのすべてのメンバーは同一のコア・グループに属する必要があること、
各コア・グループには少なくとも 1 つのデプロイメント・マネージャーまたはノード・エージェント・プロセスが
含まれる必要があることに注意してください。
このタスクについて
以下のような場合、1 つ以上のコア・グループ・メンバーを移動する必要があります。
- 新規に作成されたコア・グループを取り込む場合。
- 既存のコア・グループを再バランスする場合。
移動する対象 (アプリケーション・サーバー、デプロイメント・マネージャー、
またはノード・エージェント) に応じて、以下のいずれかのステップを実行します。
プロシージャー
- 1 つ以上のアプリケーション・サーバーを別のコア・グループに移動します。
- 移動するアプリケーション・サーバーを停止します。
- 管理コンソールで、「サーバー」>「コア・グループ」>「コア・グループ設定」と
クリックして、トポロジーにコア・グループのリストを表示します。
- 移動するアプリケーション・サーバーを含んでいるコア・グループの名前をクリックします。
- このコア・グループの構成ページで、「追加プロパティー」の下の
「コア・グループ・サーバー」をクリックして、このコア・グループのメンバー・リストを
表示します。 このリストには、このコア・グループのメンバーであるアプリケーション・サーバー、
ノード・エージェント、デプロイメント・マネージャーがすべて含まれています。
- 「選択」列で、新しいコア・グループに移動するアプリケーション・サーバーを選択します。
選択したアプリケーション・サーバーの移動先となるターゲット・コア・グループは、1 つしか指定できません。
このリストのアプリケーション・サーバーの一部を他の複数のコア・グループに移動する
必要がある場合は、コア・グループごとに、このステップと次のステップを
繰り返す必要があります。
- 「移動」をクリックします。 「コア・グループ」>「core_group_name」>
「コア・グループ・サーバー」>「移動」管理コンソール・ページが表示されます。このページには、
移動を選択したアプリケーション・サーバーと、そのアプリケーション・サーバーが現在所属している
コア・グループがリストされています。
- アプリケーション・サーバーの移動先となるコア・グループを選択します。
「移動先コア・グループ」のプルダウンに、システムで使用可能な
コア・グループがリストされます。
- 「適用」をクリックしてから、「保管」をクリックします。
- 「システム管理」>「ノード」をクリックし、実行中のノードを
すべて選択してから、「同期化」をクリックして構成変更をすべての実行中のノード上で
同期化します。
- 移動したアプリケーション・サーバーを再始動します。
- 1 つ以上のノード・エージェントを別のコア・グループに移動します。
- 移動するノード・エージェントを停止します。
- 管理コンソールで、「サーバー」>「コア・グループ」>「コア・グループ設定」と
クリックして、トポロジーにコア・グループのリストを表示します。
- 移動するノード・エージェントを含んでいるコア・グループの名前をクリックします。
- このコア・グループの構成ページで、「追加プロパティー」の下の
「コア・グループ・サーバー」をクリックして、このコア・グループのメンバー・リストを
表示します。 このリストには、このコア・グループのメンバーであるアプリケーション・サーバー、
ノード・エージェント、デプロイメント・マネージャーがすべて含まれています。
- 「選択」列で、新しいコア・グループに移動するノード・エージェントを選択します。
選択したノード・エージェントの移動先となるターゲット・コア・グループは、1 つしか指定できません。
このリストのノード・エージェントの一部を他の複数のコア・グループに移動する
必要がある場合は、コア・グループごとに、このステップと次のステップを
繰り返す必要があります。
- 「移動」をクリックします。 「コア・グループ」>「core_group_name」>
「コア・グループ・サーバー」>「移動」管理コンソール・ページが表示されます。このページには、
移動を選択したノード・エージェントと、そのノード・エージェントが現在所属している
コア・グループがリストされています。
- ノード・エージェントの移動先となるコア・グループを選択します。
「移動先コア・グループ」のプルダウンに、システムで使用可能な
コア・グループがリストされます。
- 「適用」をクリックしてから、「保管」をクリックします。
- profile_root/node_agent_profile/bin ディレクトリーで syncNode コマンドを
発行して、更新済みの構成をノードに手動で同期します。
重要: この同期は、移動したノード・エージェントを再始動する前に
実行する必要があります。
- 移動したノード・エージェントを再始動します。
- 1 つ以上のデプロイメント・マネージャーを別のコア・グループに移動します。
- 移動するデプロイメント・マネージャーを停止します。
- profile_root/deployment_manager_profile/bin ディレクトリーで wsadmin –conntype NONE –lang jython コマンドを発行し、
デプロイメント・マネージャー・プロファイルでローカル・モードのスクリプト・セッションを開始します。
- ローカル・モードのスクリプト・セッションで、以下のコマンドを使用してデプロイメント・マネージャーを
移動します。
AdminTask.moveServerToCoreGroup("-source <source_Core_Group> - target <target_Core_Group> -nodeName <node_name> -serverName <server_name>")
- AdminConfig.save() コマンドを発行して、
構成の変更を保管します。
- 移動したデプロイメント・マネージャーを再始動します。
- 「システム管理」>「ノード」をクリックし、実行中のノードを
すべて選択してから、「同期化」をクリックして構成変更をすべての実行中のノード上で
同期化します。
結果
再始動がすべて完了すると、移動したアプリケーション・サーバー、
ノード・エージェント、デプロイメント・マネージャーはすべて、それぞれ新しいコア・グループに属しているはずです。
次の作業
- サーバーが正しいコア・グループに属しているか検査できます。
コア・グループごとに管理コンソールで、「サーバー」>「コア・グループ」>「コア・グループ
設定」>「core_group_name」>「コア・グループ・サーバー」とクリックし、
表示されるコア・グループ・メンバーのリストを確認します。
- コア・グループのいずれかが互いに通信する必要がある場合、コア・グループ・ブリッジを設定できます。
詳しくは、コア・グループ・ブリッジ・サービスを使用したコア・グループ通信
を参照してください。