プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle WebCenter Contentエンタープライズ・デプロイメント・ガイド
リリース12.2.1
E70049-02
目次へ移動
目次

前
次

7 エンタープライズ・デプロイメント用のファイル・システムの準備

これには、ローカルおよび共有記憶域の要件、およびエンタープライズ・トポロジのインストール時および構成時における重要なディレクトリとファイルの場所の参照に使用される用語の理解が含まれます。

この章では、Oracle Fusion Middlewareエンタープライズ・デプロイメント用にファイル・システムを準備する方法について説明します。

7.1 エンタープライズ・デプロイメント用のファイル・システムの準備の概要

この項では、エンタープライズ・デプロイメントのファイル・システムを準備するプロセスの概要を示します。

記憶域は、エンタープライズ・デプロイメントがわかりやすくなり、構成および管理が容易になるように設定することが重要です。この章の情報に従って記憶域を設定することをお薦めします。この章で定義されている用語は、このガイド内のダイアグラムおよび手順で使用されます。

この章を参照情報として使用すると、インストールおよび構成手順で使用されているディレクトリ変数について理解できます。

その他のディレクトリ・レイアウトも可能であり、サポートされていますが、このガイドで採用するモデルは、可用性を最大化するために設計されており、コンポーネントの最良の独立性と構成の対称性の両方を実現し、バックアップおよび障害時リカバリを容易にします。ドキュメントの残りの部分では、このディレクトリ構造およびディレクトリ用語を使用します。

7.2 エンタープライズ・デプロイメントをインストールおよび構成する場合の共有記憶域の推奨事項

この項には、エンタープライズ・デプロイメントをインストールおよび構成する場合の共有記憶域の推奨事項への参照があります。

この章で詳述する推奨事項を実行する前に、『高可用性ガイド』で共有記憶域の使用に関する推奨事項と一般情報を確認してください。

この章の推奨事項は、『高可用性ガイド』に記載されている概念とガイドラインに基づいています。

表7-1 に、確認しておく必要がある項の一覧と、それらの概念がエンタープライズ・デプロイメントにどのように適用されるかを示します。

表7-1 『高可用性ガイド』の共有記憶域に関するリソース

『高可用性ガイド』の項 エンタープライズ・デプロイメントにおける意義

共有記憶域に関する前提条件

共有記憶域向けに最適化された、ディスク形式のガイドラインとハードウェア・デバイス要件について説明します。

バイナリ(Oracleホーム)ディレクトリ用の共有記憶域の使用

複数のホストから使用可能な共有記憶域デバイスにOracleホームを格納する際のオプションについて説明しています。

エンタープライズ・デプロイメントの用途では、別々のストレージ・ボリューム上に格納した冗長Oracleホームを使用することをお薦めします。

別のボリュームがない場合は、共有ディスク上の別のパーティションを使用して、アプリケーション層のホストに冗長Oracleホームを用意してください。

ドメイン構成ファイル用の共有記憶域の使用

ドメイン内の管理サーバーと管理対象サーバーに別々のドメイン・ホームを作成する概念について説明しています。

エンタープライズ・デプロイメントでは、管理サーバーのドメイン・ホームの場所をASERVER_HOME変数で表します。

JMSストアおよびJTAログ用の共有記憶域の要件

エンタープライズ・デプロイメント用のトランザクション・ログとJMSストアの場所を設定する手順について説明しています。

7.3 エンタープライズ・デプロイメント用の推奨ディレクトリ構造の理解

この項のダイアグラムは、標準的なOracle Fusion Middlewareエンタープライズ・デプロイメントで推奨されるディレクトリ構造を示しています。

ダイアグラムに示す各ディレクトリには、Oracle Fusion Middlewareインストーラによってディスク上にインストールされるバイナリ・ファイル、ドメイン構成プロセスを通じて生成されるドメインごとのファイルのほか、Oracle WebLogic Serverのpackコマンドとunpackコマンドによって様々なホスト・コンピュータに伝播されるドメイン構成ファイルが格納されます。

  • 図7-1 は、標準的なOracle Fusion Middlewareエンタープライズ・デプロイメントのインストールおよび構成が完了した時点で共有記憶域デバイスに作成されているディレクトリ構造を示しています。共有記憶域のディレクトリは、アプリケーション層のホスト・コンピュータからアクセス可能です。

  • 図7-2 は、Oracle Fusion Middlewareエンタープライズ・デプロイメントのインストールおよび構成が完了した時点で、標準的なアプリケーション層のホスト用のローカル記憶域デバイスに作成されているディレクトリ構造を示しています。特に、管理対象サーバーはアプリケーション層のホスト・コンピュータ用のローカル記憶域デバイスに格納されます。

  • 図7-3 は、Oracle Fusion Middlewareエンタープライズ・デプロイメントのインストールおよび構成が完了した時点で、標準的なWeb層のホスト用のローカル記憶域デバイスに作成されているディレクトリ構造を示しています。ソフトウェア・バイナリ(Oracleホーム内)は、Web層のホストごとのローカル記憶域デバイスにインストールされます。

該当する場合、ダイアグラムには、このガイドのインストールおよび構成手順でディレクトリ場所を表すために使用する標準変数も記載されています。

図7-1 エンタープライズ・デプロイメントで推奨される共有記憶域ディレクトリ構造

img/GUID-869A13A5-5008-4DF4-B150-4E195CAE4384-default.png

* 詳細は、「標準的なエンタープライズ・デプロイメントのノード・マネージャ構成について」を参照してください。

図7-2 エンタープライズ・デプロイメントで推奨されるアプリケーション層のホスト・コンピュータ向けローカル記憶域ディレクトリ構造

img/GUID-A0467D5C-4FF5-4965-B270-1DD676A27F54-default.png

* 詳細は、「標準的なエンタープライズ・デプロイメントのノード・マネージャ構成について」を参照してください。

図7-3 エンタープライズ・デプロイメントで推奨されるWeb層のホスト・コンピュータ向けローカル記憶域ディレクトリ構造

img/GUID-2DBE6E43-F262-460A-8D5E-D3F6B2A6DC9A-default.png

7.4 このガイドで使用するファイル・システムとディレクトリ変数

この項では、このガイドを通して使用されるファイル・システムとディレクトリ変数について、一覧を示して説明しています。

表7-2は、アプリケーション層におけるファイル・システムのディレクトリとそれらのディレクトリの参照に使用されるディレクトリ変数を示しています。表7-3は、Web層におけるファイル・システムのディレクトリとそれらのディレクトリの参照に使用される変数を示しています。

共有記憶域を使用する際にこれらのディレクトリをマウントする方法の詳細は、「エンタープライズ・デプロイメントのディレクトリの作成とマウントについて」を参照してください。

このガイド全体を通して、トポロジのインストールおよび構成に関する手順では、ここに示す変数を使用してディレクトリの場所を参照します。

この項で示す各ディレクトリに対してオペレーティング・システム変数を定義することもできます。システム変数をご使用のUNIXシェルで定義しておけば、このドキュメントの記載どおりに変数を使用できるので、変数を実環境における実際の値と対応付ける必要がなくなります。

注意:

ストレージ・デバイスを構成して推奨ディレクトリ構造を作成したら、実際のディレクトリ・パスをエンタープライズ・デプロイメント・ワークブックに記録してください。これらのアドレスは、後で各ホスト・コンピュータでIPアドレスを有効化するときに使用します。

詳細は、「エンタープライズ・デプロイメント・ワークブックの使用」を参照してください。

表7-2 アプリケーション層の主要なディレクトリ変数のサンプル値

ディレクトリ変数 説明 アプリケーション層のサンプル値

ORACLE_BASE

Oracle製品のインストール先であるベース・ディレクトリです。
/u01/oracle

ORACLE_HOME

製品バイナリ用の読取り専用場所。アプリケーション層のホスト・コンピュータの場合は、共有ディスクに格納されます。

Oracleホームは、Oracle Fusion Middleware Infrastructureソフトウェアのインストール時に作成されます。

その後、その他のOracle Fusion Middleware製品を同じOracleホームにインストールできます。

/u01/oracle/products/fmw

ORACLE_COMMON_HOME

共通のユーティリティ、ライブラリおよび他の共有Oracle Fusion Middleware製品を格納する、Oracle Fusion MiddlewareのOracleホーム内のディレクトリ。

/u01/oracle/products/fmw/oracle_common

WL_HOME

Oracle WebLogic Serverソフトウェア・バイナリを格納するOracleホーム内のディレクトリ。

/u01/oracle/products/fmw/wlserver

PROD_DIR

インストールするOracle Fusion Middleware製品ごとの製品ディレクトリ。

/u01/oracle/products/fmw/prod_dir
エンタープライズ・デプロイメントによって異なりますが、製品としてsoawccbiまたは他の値を指定できます。

EM_DIR

Oracle Enterprise Manager Fusion Middleware Controlソフトウェア・バイナリの格納に使用される製品ディレクトリ。

/u01/oracle/products/fmw/em

JAVA_HOME

サポートされているJava Development Kit (JDK)のインストール先。

/u01/oracle/products/jdk

SHARED_CONFIG_DIR

共有環境構成ファイルの共有親ディレクトリ。ドメイン構成、キーストア、実行時アーティファクトおよびアプリケーション・デプロイメントが含まれます
/u01/oracle/config

ASERVER_HOME

管理サーバーのドメイン・ホーム。共有ディスクにインストールされます。

/u01/oracle/config/domains/domain_name

この例では、domain_nameをWebLogic Serverドメインの名前で置き換えます。

MSERVER_HOME

管理対象サーバーのドメイン・ホーム。unpackコマンドによってアプリケーション層のホストごとのローカル・ディスクに作成されます。

/u02/oracle/config/domains/domain_name

APPLICATION_HOME

アプリケーションのホーム・ディレクトリ。アプリケーション層のすべてのホスト・コンピュータからアクセスできるように、共有ディスクにインストールされます。

/u01/oracle/config/applications
      /domain_name

ORACLE_RUNTIME

このディレクトリにはOracle実行時アーティファクトが含まれます(JMSログやTLOGなど)。

通常、このディレクトリはドメイン内のすべてのホストからアクセスできる個別の共有ファイル・システムとしてマウントします。

構成ウィザードを実行するか構成後のタスクを実行する際にJMSストアまたはTLOG永続ストアの場所を指定するときは、ドメイン名、クラスタ名およびディレクトリの用途で修飾された、このディレクトリを使用できます。

次に例を示します。

ORACLE_RUNTIME/cluster_name/jms
/u01/oracle/runtime/

NM_HOME

マシンごとのノード・マネージャの起動スクリプトと構成ファイルによって使用されるディレクトリ。

注意:

このディレクトリはマシンごとのノード・マネージャ構成を使用している場合のみ必要です。

詳細は、「標準的なエンタープライズ・デプロイメントのノード・マネージャ構成について」を参照してください。

/u02/oracle/config/node_manager

DEPLOY_PLAN_HOME

デプロイメント・プランのディレクトリ。アプリケーション・デプロイメント・プラン用のデフォルトの場所として使用されます。

注意:

このディレクトリは、カスタム・アプリケーションをアプリケーション層にデプロイしている場合のみ必要です。

/u01/oracle/config/dp

KEYSTORE_HOME

カスタム証明書およびキーストアの共有の場所。

/u01/oracle/config/keystores

表7-3 Web層の主要なディレクトリ変数のサンプル値

ディレクトリ変数 説明 Web層のサンプル値

OHS_ORACLE_HOME

Oracle HTTP Server製品バイナリ用の読取り専用場所。Web層のホスト・コンピュータの場合は、このディレクトリはローカル・ディスクに格納されます。

Oracleホームは、Oracle HTTP Serverソフトウェアのインストール時に作成されます。

/u02/oracle/products/fmw

ORACLE_COMMON_HOME

共通のユーティリティ、ライブラリおよび他の共有Oracle Fusion Middleware製品を格納する、Oracle HTTP ServerのOracleホーム内のディレクトリ。

/u02/oracle/products/fmw
    /oracle_common

WL_HOME

Oracle WebLogic Serverソフトウェア・バイナリを格納するOracleホーム内のディレクトリ。

/u02/oracle/products/fmw/wlserver

PROD_DIR

インストールするOracle Fusion Middleware製品ごとの製品ディレクトリ。

/u02/oracle/products/fmw/ohs

JAVA_HOME

サポートされているJava Development Kit (JDK)のインストール先。

/u02/oracle/products/jdk

OHS_DOMAIN_HOME

スタンドアロンOracle HTTP Serverドメインのドメイン・ホーム。各Web層ホストのローカル・ディスクにOracle HTTP Serverをインストールすると作成されます。

/u02/oracle/config/domains/domain_name

OHS_CONFIG_DIR

各Webホスト上にあるOracle HTTP Server構成ファイル(httpd.confmoduleconf/*.confなど)を編集する場所。

このディレクトリはOHSステージング・ディレクトリと呼ばれることもあります。ここで変更を行うと、後でOHS実行時ディレクトリに伝播されます。

詳細は、『Oracle HTTP Server管理者ガイド』のステージング構成ディレクトリと実行時構成ディレクトリに関する項を参照してください。

/u02/oracle/config/domains
    /domain_name/config/fmwconfig
    /components/OHS
    /instance_name

7.5 エンタープライズ・デプロイメントのディレクトリの作成とマウントについて

この項では、エンタープライズ・デプロイメントに最上位のディレクトリを作成またはマウントする場合に従うべき、ベスト・プラクティスをリストします。

最上位ディレクトリを作成およびマウントするときには、次のベスト・プラクティスに注意してください。

  • アプリケーション層については、WCCHOST2にマウントされる別の共有記憶域ボリュームまたは別のパーティションにOracleホーム(ソフトウェア・バイナリの格納先)をインストールします。WCCHOST2上のバイナリへのディレクトリ・パスが、WCCHOST1上のディレクトリ・パスと同一であることを確認してください。

    次に例を示します。

    /u01/oracle/products/fmw/
    

    詳細は、「エンタープライズ・デプロイメントをインストールおよび構成する場合の共有記憶域の推奨事項」を参照してください。

  • このエンタープライズ・デプロイメント・ガイドでは、Oracle Web層ソフトウェアがローカル・ディスクにインストールされると想定しています。

    Web層のインストールは通常、WEBHOSTノードのローカル記憶域で実行されます。共有記憶域を使用するとき、Oracle Web層バイナリを共有ディスクにインストールできます(Oracle HTTP Serverインスタンスを作成できます)。ただし、その場合、この共有ディスクはアプリケーション層で使用される共有ディスクとは別にする必要があります。また、層をまたがる記憶域デバイスのアクセスについて適切なセキュリティ制限を検討する必要があります。

    アプリケーション層サーバー(WCCHOST1およびWCCHOST2)の場合と同様に、両方のコンピュータで同じディレクトリ・パスを使用します。

    次に例を示します。

    /u02/oracle/products/fmw/

7.6 エンタープライズ・デプロイメントの共有記憶ボリュームのサマリー

この項では、エンタープライズ・デプロイメントに必要な共有記憶域ボリュームの概要を示します。

次の表に、標準的なOracle Fusion Middlewareエンタープライズ・デプロイメントの共有ボリュームとその用途をまとめます。

詳細は、「エンタープライズ・デプロイメントをインストールおよび構成する場合の共有記憶域の推奨事項」を参照してください。

共有記憶域のボリューム マウントされるホスト マウント・ディレクトリ 説明および用途

NFSボリューム1

WCCHOST1

/u01/oracle/products/

WCCHOST1によって使用される製品バイナリのローカル記憶域。Oracleホーム・ディレクトリおよび製品ディレクトリはここにインストールされます。

NFSボリューム2

WCCHOST2

/u01/oracle/products/

WCCHOST2によって使用される製品バイナリのローカル記憶域。Oracleホーム・ディレクトリおよび製品ディレクトリはここにインストールされます。

NFSボリューム3

WCCHOST1 WCCHOST2

/u01/oracle/config/

すべてのホストにマウントされる管理サーバー・ドメイン構成。最初はWCCHOST1によって使用され、任意のホストにフェイルオーバーできます。

NFSボリューム4

WCCHOST1 WCCHOST2

/u01/oracle/runtime/

すべてのホストにマウントされる実行時アーティファクト・ディレクトリ。実行時アーティファクト(JMSログ、ブログおよび必要なクラスタ依存共有ファイル)が含まれます。

NFSボリューム5

WCCHOST1

/u02/oracle/config/

WCCHOST1によって使用される管理対象サーバー・ドメイン・ディレクトリのローカル記憶域(プライベート管理対象サーバー・ドメイン・ディレクトリが共有記憶域に配置される場合)。

NFSボリューム6

WCCHOST2

/u02/oracle/config/

WCCHOST2によって使用される管理対象サーバー・ドメイン・ディレクトリのローカル記憶域(プライベート管理対象サーバー・ドメイン・ディレクトリが共有記憶域に配置される場合)。

NFSボリューム7

WEBHOST1

/u02/oracle/

WEBHOST1によって使用されるOracle HTTP Serverソフトウェア・バイナリ(Oracleホーム)およびドメイン構成ファイルのローカル記憶域(プライベート管理対象サーバー・ドメイン・ディレクトリが共有記憶域に配置される場合)。

NFSボリューム8

WEBHOST2

/u02/oracle/

WEBHOST2によって使用されるOracle HTTP Serverソフトウェア・バイナリ(Oracleホーム)およびドメイン構成ファイルのローカル記憶域(プライベート管理対象サーバー・ドメイン・ディレクトリが共有記憶域に配置される場合)。