1 Oracle HTTP Server12c (12.2.1.4.0)へのアップグレードの概要

開始前に、すべての概要情報を再確認して、Oracle HTTP Server 12c (12.2.1.4.0)の標準アップグレード・トポロジとアップグレード・パスについて理解しておいてください。

Oracle HTTP Serverのアップグレードの開始ポイントについて

Oracle HTTP Server 12c (12.2.1.4.0)へのアップグレードは、サポート対象の11gおよび12cリリースから開始できます。

サポートされるリリースの開始ポイントは、次のとおりです。

  • Oracle HTTP Server 11g (11.1.1.9)

  • Oracle HTTP Server 12c (12.1.3.0、12.2.1.2および12.2.1.3)

このガイドのアップグレード手順では、既存のOracle HTTP Server 11gドメインおよび既存の12cドメインをOracle Fusion Middleware 12c (12.2.1.4.0)にアップグレードする方法について説明しています。

Oracle HTTP Serverの標準トポロジについて

Oracle HTTP Server12c (12.2.1.4.0)へのアップグレード・ステップは、既存の製品トポロジ(11gまたは以前の12cリリースのどちらか)に応じて異なります。

結果として、Oracle HTTP Serverについて予測されるあらゆるインストールに対して、厳密な手順を示すことが難しくなります。そのため、このアップグレード・ドキュメントでは、いくつかの一般的なOracle HTTP Serverトポロジのアップグレードに対する手順について説明します。これに該当する一般的なトポロジを、標準アップグレード・トポロジと呼びます。

実際のトポロジとは異なることもありますが、ここで説明するトポロジは、同様のOracle HTTP Serverトポロジをアップグレードする際の参考として使用できます。

ノート:

アップグレードを成功させるためのアップグレード・プロセスおよびプランニング・リソースの詳細は、『Oracle Fusion Middlewareのアップグレードのプランニング』アップグレードの準備に関する項を参照してください。

12cリリースからのアップグレードの場合、標準トポロジは変更されません。11gからアップグレードする場合は、次に示す項を参照して特定のトポロジをアップグレードします。

Oracle HTTP Serverを含むFusion Middleware Infrastructureの標準アップグレード・トポロジ

このトピックでは、Oracle HTTP Serverを含むOracle Fusion Middleware 11g Application Developerの標準アップグレード・トポロジと、このガイドのアップグレード手順実行後のOracle Fusion Middleware 12c Infrastructureトポロジを示します。

図1-1 Oracle HTTP Serverを含むInfrastructureの標準アップグレード・トポロジ

図1-1の説明が続きます
「図1-1 Oracle HTTP Serverを含むInfrastructureの標準アップグレード・トポロジ」の説明

図1-1のほとんどの要素については、表1-1で説明しています。

表1-1 Oracle HTTP Serverを含むInfrastructureの標準アップグレード・トポロジの要素の説明

要素 説明と追加ドキュメントへのリンク

Oracle HTTP Serverを含む11g Application Developerトポロジ

これは図1-1の左側のラベルです。これは、Oracle Fusion Middleware 11g Application Developerインストーラを使用して作成された一般的な単一ホスト・トポロジを示します。

これは、2つの管理対象サーバーのクラスタと管理サーバーが含まれる単一ドメインで構成されます。また、スキーマとともにオプションのファイルベースのストアまたはデータベースが存在します。

図1-1には、11gドメインの一部としてのOracle HTTP Serverインスタンスも示します。

このドキュメントでは、このトポロジを、Oracle Fusion Middleware 12c Infrastructureディストリビューションを使用して作成した同等のトポロジにアップグレードする方法について順を追って説明します。

Oracle HTTP Serverを含む12c Infrastructureの標準インストール・トポロジ

これは図の右側のラベルです。これは、Oracle Fusion Middleware 12c Infrastructureディストリビューションを使用して作成された一般的な単一ホスト・トポロジを示します。

Application Developer 11gトポロジと同様に、これも、2つの管理対象サーバーのクラスタと管理サーバーが含まれる単一ドメインで構成されます。

図1-1には、12cドメインの一部としてのOracle HTTP Serverインスタンスも示します。

ドメインに関連付けられたOracle HTTP Server

Oracle WebLogic Serverドメインに関連付けるように構成されているOracle HTTP Server 11gインスタンス。Oracle Fusion Middleware 11gでは、Oracle HTTP Serverなどのシステム・コンポーネント・インスタンスは、Oracle Universal Installerベースの構成ウィザードで構成され、Oracle Process Manager and Notification Serverを使用して管理されます。

Oracle HTTP Server

図の左側のOracle HTTP Server 11gインスタンスと異なり、12cトポロジに示すOracle HTTP Server 12cインスタンスは、Oracle Fusion Middleware構成ウィザードを使用してドメインの一部として構成されます。これは、Oracle Enterprise Manager Fusion Middleware Control、Oracle WebLogic Scripting Tool (WLST)およびOracle WebLogic Serverノード・マネージャ・ソフトウェアを使用して管理されます。

WebLogicドメインに関連付けられていないスタンドアロン・エージェントのOracle HTTP Server標準アップグレード・トポロジ

12cでは、スタンドアロンOracle HTTP ServerがOracle WebLogic Serverドメインで管理されることも、このドメインに関連付けられることもありません。スタンドアロンOracle HTTP Server 12cトポロジは、Oracle Fusion Middleware Infrastructureがなくてもインストールおよび構成できます。ただし、管理対象Oracle HTTP Serverは、既存のOracle WebLogic Serverドメインに関連付けられます。スタンドアロンのシナリオでは、Oracle HTTP Serverソフトウェアを独自のOracleホームにインストールし、Oracle HTTP Serverインスタンスを独自のスタンドアロン・ドメインに構成します。

ノート:

図1-2に、スタンドアロンのOracle HTTP Serverトポロジを示します。

図1-2 スタンドアロンOracle HTTP Serverのアップグレード・トポロジ

図1-2の説明が続きます。
「図1-2 スタンドアロンOracle HTTP Serverのアップグレード・トポロジ」の説明

表1-2に、このトポロジの要素の説明を示します。

表1-2 Oracle Fusion MiddlewareスタンドアロンOracle HTTP Serverアップグレード・トポロジの要素の説明

要素 説明と追加ドキュメントへのリンク

WEBHOST

Web層をホストするコンピュータを参照する、Oracleドキュメントで使用される標準用語。

スタンドアロン・ドメイン

スタンドアロン・ドメインは11gから12cにアップグレードする場合にのみ作成されます。12.1.2.0.0、12.1.3.0.0、12.2.1.0.0、12.2.1.1.0、12.2.1.2.0および12.2.1.3.0からアップグレードする場合は、すでにスタンドアロン・ドメインが存在しているため、スタンドアロン・ドメインを作成する必要はありません。

スタンドアロン・ドメインにはOracle WebLogicドメインに類似したディレクトリ構造がありますが、これには管理サーバーまたは管理対象サーバーは含まれていません。Oracle WebLogic Serverのノード・マネージャおよびその他のツールを使用すると、スタンドアロンOracle HTTP Serverインスタンスを管理できます。

『Oracle Fusion Middlewareの理解』スタンドアロン・ドメインに関する項を参照してください。

Oracle HTTP Server 11gと12cの違い

使用するOracle HTTP ServerをこのリリースのOracle Fusion Middlewareにアップグレードする前に、いくつかの主要な違いを考慮する必要があります。

表1-3に、Oracle HTTP Server 11gと12cの主な相違点を示します。

表1-3 Oracle HTTP Server 11gと12cの相違点

Oracle HTTP Server 11g: Oracle HTTP Server 12c:
通常、Oracle HTTP Serverインスタンスは、11g Middlewareホームとは別のOracleインスタンス・ディレクトリに構成されます。 Oracle Fusion Middleware構成ウィザードを使用して、Oracle HTTP ServerインスタンスをOracle WebLogic Serverドメインの一部として構成できます。
Oracle HTTP Serverインスタンスは、Oracle Process Manager and Notification Server (OPMN)管理ソフトウェアを使用して管理されます。必要に応じて、Oracle HTTP ServerインスタンスをWebLogicドメインと関連付けることもできます。 Oracle Application Server Infrastructureドメインの一部として構成した場合、Oracle HTTP Serverインスタンスは、Oracle Enterprise Manager Fusion Middleware ControlとOracle WebLogic Scripting Tool (WLST)を使用して管理できます。

Oracle Fusion Middleware 12cでは、ノード・マネージャ・エージェントが、Oracle HTTP Serverインスタンスへの管理リクエストの委任と実行を担当します。

mod_ossoはサポート対象で、Oracle HTTP Server 11gに含まれます。

mod_ossoは、12cではサポートされないため、11gで使用した場合はアップグレード後に無効化されます。

mod_ossoはサポート対象外で、Oracle HTTP Server 12cには含まれません。

かわりに、Oracle WebGateを使用することをお薦めします。WebGateをOracle HTTP Serverにインストールできます。Oracle HTTP ServerでのWebGateの構成の詳細は、Oracle Fusion Middleware Oracle HTTP Serverのインストールと構成を参照してください。

Oracle Fusion Middleware 12cにおけるOracle HTTP Serverなどのシステム・コンポーネントの構成および管理方法に関する変更点と、Oracle Fusion Middleware 12cにおけるその他の重要な変更点の詳細は、次を参照してください。

アップグレードの制限事項について

サポート対象の単一Oracle Fusion Middleware構成内で、複数の同一バージョンまたは異なるバージョンのOracle Fusion Middleware製品を使用している場合は、アップグレードの計画前に、相互運用性と互換性にかかわる要因について検討する必要があります。

相互運用性

Oracle Fusion Middleware製品のコンテキストでは、相互運用性は、サポート対象のOracle Fusion Middleware構成内で同一バージョン(またはリリース)の2つのOracle Fusion Middleware製品またはコンポーネントを連係動作(相互運用)できる能力と定義されています。 具体的に言うと、相互運用性は、リリース番号またはバージョン番号の最初の4桁が同じ場合に該当します。たとえば、Oracle Fusion Middleware 12c (12.2.1.0)コンポーネントは、通常、他の12c (12.2.1.4.0)コンポーネントと相互運用性があります。

互換性

Oracle Fusion Middleware製品のコンテキストでは、互換性は、異なるバージョン(またはリリース)の2つのOracle Fusion Middlewareコンポーネントを相互運用できる能力と定義されています。

Oracle Fusion Middlewareリリース12.2.1.4.0で使用可能な製品と機能のリストは、『相互運用性および互換性の理解』Oracle Fusion Middlewareで使用可能な製品と機能に関する項を参照してください。

ハードウェアまたはソフトウェアのアップグレードを実行する場合は、新しいオペレーティング・システムまたはコンピュータ・ハードウェアがOracle Fusion Middlewareソフトウェアのサポート保証対象になっていること確認してください。詳細は、次のマニュアルを参照してください。

このマニュアルの使用方法

Oracle HTTP Serverのアップグレード手順は、スタンドアロンのデプロイメントであるか管理対象デプロイメントであるかによって決まります。

デプロイの種類に応じて、このガイドの次に示すいずれかの部に移動してください。

ノート:

アップグレードの開始前に、概要に関するトピックを再確認して、アップグレード前のタスクを完了してください。

Oracle HTTP Serverがスタンドアロンか管理対象(コロケート)かの判断

Oracle HTTP Serverは、Oracle Fusion MiddlewareのWebサーバー・コンポーネントです。これは、Oracle WebLogic Serverのリスナーと、Web上で静的ページ、動的ページ、およびアプリケーションをホストするためのフレームワークを提供します。WebLogic Serverドメイン内に構成したOracle HTTP Serverは、管理対象Oracle HTTP Serverです。これは、Oracle HTTP Serverインスタンスが、Enterprise Manager Fusion Middleware Control、WLSTコマンド行インタフェースまたはノード・マネージャを使用して、WebLogic Serverドメイン内にある他の要素と同様に管理できるためです。Oracle Fusion Middleware InfrastructureをインストールせずにOracle HTTPソフトウェアを個別のOracleホームにインストールする方法は、スタンドアロン・モードです。

アップグレードするOracle HTTP Serverが管理対象またはスタンドアロンのどちらかを判断するには:

11gユーザーの場合: ファイルORACLE_INSTANCE/config/OPMN/opmn/instance.properties内のregisteredプロパティを確認します。trueに設定されている場合はインスタンスが登録されています。管理対象Oracle HTTP Serverは登録されるので、登録されていない場合はスタンドアロンOracle HTTP Serverです。

12cユーザーの場合: ファイルDOMAIN_HOME/init-info/domain-info.xml内の要素extention-template-refとその属性nameを確認します。名前がOracle HTTP Server (Standalone)の要素が見つかった場合は、スタンドアロンOracle HTTP Serverです。また、名前がOracle HTTP Server (Collocated)の要素が見つかった場合はコロケートOHSです。