Sun Java System Application Server Enterprise Edition 8.2 アップグレードと移行

アップグレードツールの機能

アップグレードツールは、設定、配備されたアプリケーション、および認証データベースを Application Server の以前のバージョンから最新バージョンに移行します。アップグレードツールでは、Application Server のバイナリはアップグレードされません。バイナリのアップグレードはインストーラで実行します。データベースの移行や変換もこのアップグレード処理の範囲外です。

Sun Java System Web Server 固有の機能を使用しないインスタンスのみがシームレスにアップグレードされます。HTTP パス、CGI バイナリ、SHTML、および NSAPI プラグインに関する設定ファイルは、アップグレードされません。


注 –

アップグレード処理を開始する前に、ソースサーバー (アップグレードする元のサーバー) とターゲットサーバー (アップグレードする先のサーバー) の両方が停止していることを確認します。


配備されたアプリケーションの移行

Application Server 7.x/8.0 環境に配備されているアプリケーションアーカイブ (EAR ファイル) とコンポーネントアーカイブ (JAR ファイル、WAR ファイル、および RAR ファイル) は、何も変更せずに Application Server 8.2 上で実行できます。

ソースサーバーに配備されているアプリケーションとコンポーネントは、アップグレード時にターゲットサーバーに配備されます。ターゲットサーバーに正常に配備されないアプリケーションは、Migration Tool または asmigrate コマンドを使用して移行し、手動で再配備する必要があります。移行ツールを使用したアプリケーションの移行については、第 6 章「Application Server 6.x/7.x からの移行」を参照してください。

配備されているアプリケーションに関する情報がドメインに含まれており、インストール済みのアプリケーションコンポーネントがその設定情報と一致しない場合、不正な設定は再設定されずにそのまま移行されます。

クラスタのアップグレード

Application Server 7.x でクラスタを含む設定をアップグレードするときは、1 つ以上のクラスタファイルまたは clinstance.conf ファイルを指定します。Application Server 8.x では、クラスタが domain.xml ファイルで定義されるため、個々のクラスタを指定する必要はありません。もう 1 つの大きな違いとして、Application Server 8.x では、クラスタ内のすべてのインスタンスが同じドメイン内にあり、したがって同じ domain.xml ファイル内にあります。Application Server 7.x では、1 つのクラスタを形成するインスタンスが複数のドメインにまたがっている可能性があります。

証明書とレルムファイルの転送

アップグレードツールは、ソース証明書データベースからターゲットに証明書を転送します。このツールは、JKS 証明書から NSS 証明書への変換をサポートします。このツールは、セキュリティーポリシー、標準のファイルベースレルムのパスワードファイル、およびカスタムレルムクラスを転送します。認証データベースのパスワードを指定する際の具体的な要件については、「アップグレードの前に」を参照してください。

アップグレードログ

アップグレードログには、アップグレードのアクティビティーが記録されます。アップグレードログファイルは、upgrade.log という名前で、アップグレードが行われるドメインのルートに作成されます。

アップグレードのロールバック

実行中のアップグレードが取り消された場合は、アップグレード開始前の設定が復元されます。