Interstage Application Server/Interstage Web Server 移行ガイド
|
目次
索引
|
5.5 マルチサーバ管理環境の移行
ここでは、マルチサーバ管理機能について、以下を説明します。
マルチサーバ管理機能を使用する場合、次の機能は移行が必要です。
- Webサーバ(InfoProvider Pro)
Webサーバは、Interstage HTTP Serverに移行する必要があります。移行方法の詳細は、“V7.0以前のInfoProvider Proからの移行”を参照してください。
補足) Interstage Application Server 8.0以降では、InfoProvider Proは同梱していません。そのため、マルチサーバ管理機能を使用しない場合でも、Interstage HTTP Serverに移行する必要があります。
- Interstage Application Server V6(Interstage V6.0)以前のServletサービス、EJBサービス
Interstage V6以前のServletサービス、EJBサービスは、Interstage Application Server 8.0以降でIJServerを作成し直して配備する必要があります。また、本書の“J2EEアプリケーションの移行”、“Servletサービスの移行”、“EJBサービスの移行”を参照してください。
Interstage Application Server 8.0(Interstage 8.0)での変更内容を説明します。
◆管理対象サーバでの機能の追加と削除の禁止
Interstage 8.0以降を管理サーバとした場合、管理対象サーバで現在インストールされている機能に対して機能の追加、または削除を行うことは不可となりました。
◆isaddadminfuncコマンドの動作の変更
Interstage 8.0以降のスタンドアロンサーバでisaddadminfuncコマンドを実行した場合、以下に示すメッセージが表示され、“y”、または“n”の入力操作が求められます。
Switching from the Admin Server to Standalone Server is not possible...
Are you sure to switch from the Standalone Server to the Admin Server? [y,n]: |
◆サポートするエディションの変更
Interstage 8.0以降では、管理サーバ機能は、Interstage Application Server Enterprise Editionでのみ運用することができます。また、管理対象サーバ機能はInterstage V7.0のすべてのエディションで運用することができますが、Interstage 8.0以降では、Enterprise Editionでのみ運用することができます。
◆サーバグループへ異なるJDK/JRE構成のサーバの追加禁止
従来は、サーバグループサーバ追加時に、追加するサーバにおいてインストールされているJDK/JREのバージョンが、サーバグループ内のサーバと異なっていても追加が可能でした。しかし、Interstage 8.0ではサーバグループサーバ追加時にエラーとなり追加に失敗します。
追加エラーとなった場合は、エラーメッセージからエラーの原因を判断し、上記についてサーバグループと同一のサーバを選択して、再度実行してください。
Interstage Application Server V9.0(Interstage V9.0)での変更内容を説明します。
◆デフォルトのプロトコルの変更
デフォルトの、管理サーバと管理対象サーバ間の通信プロトコルが、RMIからHTTPSへ変更されました。管理サーバと管理対象サーバ間の通信プロトコルについての詳細は、“運用ガイド(基本編)”の“管理サーバから管理対象サーバの操作”を参照してください。
Interstage Application Server 8.0(Interstage 8.0)以前のバージョンで構築したマルチサーバ管理環境をInterstage V9.0以降へ移行する手順を説明します。
◆管理サーバのみの移行手順
バックアップ、およびリストアにより移行します。リストアの作業については“運用ガイド(基本編)”の“管理サーバのバックアップ/リストア”を参照してください。
Interstage 8.0以降より、管理サーバ機能はInterstage Application Server Enterprise Editionでのみ運用することができます。Interstage V7.0で構築したマルチサーバ管理環境をInterstage 8.0以降へ移行する場合、Interstage 8.0以降のエディションはEnterprise Editionにする必要があります。
管理サーバをInterstage 8.0以降へ移行した場合でも、管理対象サーバは移行前のバージョンでの運用が可能です。
◆管理サーバおよび管理対象サーバの移行手順
IJServerを使用したサイト環境にある、Interstage 8.0以前の管理対象サーバ(または共存サーバ)を、Interstage V9.0以降の環境に移行するためには以下の流れで操作を行なう必要があります。
- 管理対象サーバ資源のバックアップ
- Interstage Application Serverのバージョンアップ
- 管理対象サーバ資源のリストア
- サイト環境の再構築
- IJServerの結合
- Webサーバコネクタの分離
リストア、およびサイトの構築については“運用ガイド(基本編)”の“管理対象サーバのバックアップ/リストア”および“サーバグループ/単体運用の管理対象サーバを運用する環境の構築”を参照してください。
管理対象サーバは、管理サーバより上位のバージョンの管理対象サーバは管理できません。管理対象サーバを上位バージョンに移行する場合は、管理サーバも合わせて移行する必要があります。
- 管理対象サーバ資源のバックアップ
管理対象サーバのInterstage Application Server資源のバックアップを行なってください。
サイトに所属しているが、上位バージョンへの移行を行わない管理対象サーバについては、操作を行う必要はありません。
- 管理対象サーバが多階層IJServerの配置先の場合は、それぞれの管理対象サーバがどの多階層IJServerの配置先であったかを記録しておいてください。
- 管理対象サーバがサーバグループに所属している場合は、それぞれの管理対象サーバのサーバグループ内通番を記録しておいてください。
- Interstage Application Serverのバージョンアップ
管理サーバ/管理対象サーバの両方について、8.0以前のInterstage Application Serverをアンインストールし、V9.0以降のInterstage Application Serverをインストールしてください。
サイトに所属していたが、上位バージョンへの移行を行わない管理対象サーバについては、操作を行う必要はありません。
- 管理対象サーバ資源のリストア
管理対象サーバのみについて、Interstage 8.0以前のバックアップ資源を、スタンドアロンサーバにリストアしてください。
サイトに所属していたが、上位バージョンへの移行を行わない管理対象サーバについては、操作を行う必要はありません。
- サイト環境の再構築
Interstage V9.0以降の管理対象サーバをサイトに追加してください。また、サーバグループを作成し、管理対象サーバを追加してください。手順の詳細は、“運用ガイド(基本編)”の“サーバグループ/単体運用の管理対象サーバを運用する環境の構築”を参照してください。
- 移行前の環境で多階層IJServerを構成していたサーバで、WebサーバとIJServerが同一のサーバで運用されていなかった場合は、サーバグループへのサーバ追加に失敗します。その場合はスタンドアロンサーバの状態で、Webサーバコネクタを操作してください。手順の詳細は“運用ガイド(基本編)”の“サーバグループ/単体運用の管理対象サーバを運用する環境の構築”の“IJServerを使用する場合の注意事項”を参照してください。
- 移行前の環境で多階層IJServerを構成していたサーバで、ServletコンテナとEJBコンテナが同一のサーバで運用されていなかった場合は、EJBコンテナのサーバグループから先にサーバを追加してください。詳細は“運用ガイド(基本編)”の“サーバグループに所属する管理対象サーバについての前提条件と注意事項”の“Interstage”および“IJServer”を参照してください。
- サーバグループ内のサーバグループ通番は、サーバグループにサーバが追加された順番で付与されます。しかし、サーバグループに複数の管理対象サーバを一度に追加すると、サーバグループ内通番は自動的に名前のアルファベット順に決定されます。
移行前の環境でサーバグループ間のリレーションがラインだった場合、移行前と同じリレーションを復元するためには、復旧前と同じサーバグループ内通番とする必要があります。そのためには、サーバグループにサーバを1台ずつ追加し、復旧前と同じサーバグループ内通番にするようにしてください。
- IJServerの結合
上記までの手順では、多階層IJServerの復元は行なえません。上記までの手順が完了した段階では、サイト内のIJServerはすべて単階層のIJServerとなっています。移行前の環境で多階層IJServerを構成していたサーバで、ServletコンテナとEJBコンテナが同一のサーバで運用されていなかった場合は、移行後の環境でIJServerの結合を行い、多階層IJServerを復元してください。手順の詳細については“運用ガイド(基本編)”の“IJServerの結合”を参照してください。
- Webサーバコネクタの分離
移行前の環境で多階層IJServerを構成していたサーバで、ServletコンテナとWebサーバコネクタが同一のサーバで運用されていなかった場合は、移行後の環境でWebサーバコネクタの移動を行い、多階層IJServerを復元してください。手順の詳細については“運用ガイド(基本編)”の“Webサーバコネクタの分離”を参照してください。
All Rights Reserved, Copyright(C) 富士通株式会社 2007