15 Oracle WebCenter Portalを含めるドメインの拡張
- Oracle WebCenter Contentでの動的クラスタのサポート
Oracle WebCenter Portalは、静的クラスタベースのトポロジと動的クラスタベースのトポロジの2種類のトポロジをサポートしています。動的クラスタのトポロジを選択したときには、いくつかの点で従来型の静的クラスタ構成との違いが生じます。 - WebCenter Portal用にドメインを拡張する際に使用される変数
この章のタスクを実行する際には、この項にリストされているディレクトリ変数を参照します。 - エンタープライズ・デプロイメント用のソフトウェアのインストール
この項では、エンタープライズ・デプロイメント用のソフトウェアをインストールする手順を説明します。 - Oracle WebCenter Portalデータベース・スキーマの作成
Oracle WebCenter Portalドメインを構成する前に、このリリースのOracle Fusion Middlewareで使用する動作保証されたデータベースに必要なスキーマをインストールする必要があります。 - Oracle WebCenter Portalを含めるエンタープライズ・デプロイメント・ドメインの拡張
- ドメイン・ディレクトリおよびマシンへの拡張済ドメインの伝播
- ドメイン解凍後のsetDomainEnv.shへのカスタマイズのリストア
すでにASERVER_HOMEおよびMSERVER_HOME内のsetDomainEnv.sh
ファイルにカスタマイズを加えていた場合、このようなカスタマイズはドメイン拡張後に再度行う必要があります。 - ドメイン解凍後のNodeManager構成の更新
ドメインの拡張時に、MSERVER_HOMEのnodemanager.properties
ファイルがASERVER_HOMEのnodemanager.properties
ファイルの一部の値で上書きされることがあります。具体的には、ListenAddress
またはCustomIdentityAlias
(あるいはその両方)の値がリセットされる場合があります。 - 既存の管理対象サーバーの再起動と検証
- エンタープライズ・ドメインでのuploadおよびstageディレクトリの絶対パスへの変更
ドメインを構成し、すべてのホスト上の管理対象サーバー・ドメイン・ディレクトリにそのドメインを解凍した後、新しいクラスタ内の管理対象サーバーのuploadディレクトリとstageディレクトリを検証および更新します。また、AdminServerのアップロード・ディレクトリを、相対パスではなく、同じ絶対パスを持つように更新します。そうしないと、デプロイメントの問題が発生する可能性があります。動的クラスタを実装する場合、新しく追加した各クラスタに割り当てられたサーバー・テンプレートの構成を検証および更新する必要があります。そうでない場合、新しく追加したクラスタの静的に定義された各管理対象サーバーを検証および構成します。 - 動的クラスタの使用時のリスニング・アドレスの構成
- WCPHOST1でのノード・マネージャの起動
WCPHOST1で拡張済のドメインを解凍したら、WCPHOST1の管理対象サーバー・ディレクトリからノード・マネージャを起動できます。 - WCPHOST2でのノード・マネージャの起動
ドメイン構成をWCPHOST2に伝播したら、MSERVER_HOMEドメイン・ディレクトリのノード・マネージャを起動できます。 - WC_Portal1およびWC_Portlet1管理対象サーバーの起動と検証
- WebCenter PortalおよびPortlet管理対象サーバーとハードウェア・ロード・バランサ間のSSL通信の有効化
Oracle WebCenter Portalを含めてドメインを拡張した後、管理サーバーと管理対象サーバーがハードウェア・ロード・バランサのフロントエンドのSSL URLにアクセスできることを確認します。 - WebCenter Portalのセッション永続性の構成
WebLogic Server内のクラスタにデプロイされたアプリケーションでは、クラスタ内の1つ以上のアプリケーション・サーバー・インスタンスの喪失や停止が発生した場合に備えて、必要に応じ、HTTPセッションの永続性およびレプリケーションを利用して、ユーザーの操作性(セッション・データ)の高可用性を確保できます。サーバー・インスタンス間でこのような追加のセッション・ステート・レプリケーションを使用すると、アプリケーションのパフォーマンスが低下します。 - 分析の構成
- REST API構成の確認
この項では、REST APIの構成手順について説明します。 - 拡張したドメインでのOracle HTTP Serverの構成
次の項では、パブリックURLおよび内部URLの両方のリクエストを、エンタープライズ・トポロジ内の正しいクラスタにルーティングするようにOracle HTTP Serverインスタンスを構成する方法について説明します。 - 外部サービス用のWebCenter Portalの構成
- 構成のバックアップ
ベスト・プラクティスとして、ドメインの拡張が正常に完了した後や別の論理ポイントでバックアップを作成することをお薦めします。ここまでのインストールが正常に行われたことを確認したら、バックアップを作成します。これは、後のステップで問題が発生した場合に即座にリストアするための迅速なバックアップになります。
上位トピック: 「エンタープライズ・ドメインの構成」
Oracle WebCenter Contentでの動的クラスタのサポート
Oracle WebCenter Portalは、静的クラスタベースのトポロジと動的クラスタベースのトポロジの2種類のトポロジをサポートしています。動的クラスタのトポロジを選択したときには、いくつかの点で従来型の静的クラスタ構成との違いが生じます。
静的クラスタは、構成済クラスタとも言い、各サーバー・インスタンスを手動で構成して追加する従来型のクラスタです。動的クラスタには、新しい"server-template"オブジェクトが含まれています。このオブジェクトは、すべての生成された(動的)サーバー・インスタンスの一元的な構成を定義するために使用します。動的クラスタを作成すると、動的サーバーが事前構成され、自動的に生成されます。この機能により、追加のサーバー容量が必要になったときに、動的クラスタ内のサーバー・インスタンスの数をスケール・アップできます。動的サーバーは、最初に手動で構成してそれをクラスタに追加する必要はなく、単に起動するだけで使用できます。
-
構成ウィザードのプロセスは、それぞれのケースに応じて異なることがあります。たとえば、サーバーではなく動的クラスタ用のサーバー・テンプレートの定義が必要になります。
-
動的クラスタの場合は、サーバー固有の構成(リスニング・アドレスの設定、アップロードとステージングのディレクトリの構成、キーストアの構成など)をサーバーではなくサーバー・テンプレートで実行する必要があります。
-
動的クラスタの場合は、サービス移行が異なる方法で構成されます。動的クラスタは移行可能ターゲットを使用しないかわりに、JMSリソースがクラスタをターゲットにします。動的クラスタのサービス移行を構成する際の具体的な手順は、このガイドに記載されています。
複合クラスタ(動的サーバー・インスタンスと構成済サーバー・インスタンスの両方を含むクラスタ)は、Oracle WebCenter Portalエンタープライズ・デプロイメントではサポートされていません。
WebCenter Portalのためのドメイン拡張時に使用する変数
この章のタスクを実行する際、この項にリストするディレクトリ変数を使用します。
次のディレクトリ変数は、「このガイドで使用するファイル・システムとディレクトリ変数」で定義されています。
-
ORACLE_HOME
-
ASERVER_HOME
-
APPLICATION_HOME
-
DEPLOY_HOME
-
WEB_CONFIG_DIR
-
JAVA_HOME
さらに、「エンタープライズ・トポロジで必要とされる物理IPアドレスと仮想IPアドレス」で定義されている次の仮想IP (VIP)アドレスとホスト名を参照することになります。
-
ADMINVHN
-
WCPHOST1
-
WCPHOST2
-
DBHOST1
-
DBHOST2
-
Oracle RACデータベースのSCANアドレス(DB-SCAN.examle.com)
エンタープライズ・デプロイメント用のソフトウェアのインストール
この項では、エンタープライズ・デプロイメント用のソフトウェアをインストールする手順について説明します。
- WCCHOST1でのOracle WebCenter Portalインストーラの起動
- インストール画面への移動
- WCCHOST2へのOracle WebCenter Portalのインストール
WCCHOST1でのOracle WebCenter Portalインストーラの起動
インストール・プログラムを起動する手順は次のとおりです。
インストール・プログラムが表示されると、インストールを開始する準備ができています。
インストール画面への移動
インストール・プログラムでは次の表に記載された順番で一連の画面が表示されます。
インストール画面に関して詳細な情報が必要な場合は、画面名をクリックしてください。
画面 | 説明 |
---|---|
製品のインストーラの紹介画面です。 |
|
この画面を使用して、使用可能なパッチをMy Oracle Supportで自動的に検索するか、組織のためにすでにダウンロードしたパッチをローカル・ディレクトリで自動的に検索します。 |
|
この画面を使用してOracleホーム・ディレクトリの位置を指定します。 Oracle Fusion Middlewareのディレクトリ構造の詳細は、『Oracle Fusion Middlewareのインストールのプランニング』のインストールおよび構成用のディレクトリの選択に関する項を参照してください。 |
|
この画面を使用してインストールのタイプと、それに従ってインストールされる製品および機能を選択します。 「WebCenter Portal」を選択して「次へ」をクリックします。 注意:
|
|
この画面では、ご使用のシステムが最小要件を満たしていることを検証します。 警告メッセージまたはエラー・メッセージが表示された場合は、次のいずれかのドキュメントのOracle Fusion Middleware Infrastructureのインストール計画のシステム環境の検証ロードマップに関する項を参照してください。 |
|
この画面を使用して、選択したインストール・オプションを確認します。 「インストール」をクリックしてインストールを開始します。 |
|
この画面では、インストールの進行状況を参照できます。 進捗バーが100%完了になった後で、「次へ」をクリックします。 |
|
この画面の情報を確認してから、「終了」をクリックしてインストーラを終了します。 |
WCCHOST2へのOracle WebCenter Portalのインストール
EDGの共有記憶域に関する推奨事項に従っている場合は、*HOST2
ホストにマウントされている製品インストール用の個別の共有記憶域ボリュームが存在します。この2番目の製品ボリュームにもソフトウェアをインストールする必要があります。インストールの実行はWCCHOSTn
ホストと一貫した方法で行うことをお薦めします。「エンタープライズ・デプロイメントをインストールおよび構成する場合の共有記憶域の推奨事項」を参照してください。
Oracle WebCenter Portalデータベース・スキーマの作成
Oracle WebCenter Portalドメインを構成する前に、このリリースのOracle Fusion Middlewareで使用する動作保証されたデータベースに必要なスキーマをインストールする必要があります。
次の各トピックでは、必要なスキーマのインストール方法について説明します。
スキーマ作成のためのRCU画面のナビゲート
スキーマ作成に必要なタスクは、次のとおりです。
- タスク1 RCUの導入
-
「次」をクリックします。
- タスク2 スキーマ作成の方法の選択
-
対象のデータベースに対するDBAアクティビティの実行に必要なパーミッションと権限が付与されている場合は、「システム・ロードおよび製品ロード」を選択します。この手順は、必要な権限が付与されていることを前提としています。
データベースに対するDBAアクティビティの実行に必要なパーミッションまたは権限が付与されていない場合は、この画面で、「システム・ロードに対するスクリプトの準備」を選択する必要があります。これによってSQLスクリプトが生成され、これをデータベース管理者が利用できます。リポジトリ作成ユーティリティを使用したスキーマの作成のシステム・ロードおよび製品ロードの理解に関する項を参照してください。
- タスク3 データベース接続の詳細の指定
-
RCUがデータベースに接続できるようにするために、データベース接続の詳細を指定します。
「ホスト名」フィールドに、Oracle RACデータベースのSCANアドレスを入力します。
「DBMS/サービス」詳細を入力します。
「スキーマ所有者」および「スキーマ・パスワード」詳細を入力します。
「次へ」をクリックして先に進み、データベースへの接続が成功したことを確認するダイアログ・ウィンドウで、「OK」をクリックします。
- タスク4 カスタム接頭辞の指定とスキーマの選択
-
「既存の接頭辞の選択」を選択し、「エンタープライズ・デプロイメント用の初期インフラストラクチャ・ドメインの作成」で初期ドメインを作成したときに使用した接頭辞を選択します。
スキーマのリストから「WebCenter Portal」を選択します。これにより、必要なWebCenter Portalスキーマが自動的に選択されます。また、次の依存スキーマがInfrastructureとともにすでにインストールされて灰色表示されています。
-
Metadata Services
-
監査サービス
-
監査サービス・アペンド
-
監査サービス・ビューア
-
Oracle Platform Security Services
-
ユーザー・メッセージング・サービス
カスタム接頭辞は、これらのスキーマを論理的にグループ化して、このドメイン内でのみ使用することを目的としています。複数のドメイン間でのスキーマの共有はサポートされていないため、ドメインごとに固有のスキーマのセットを作成する必要があります。
ヒント:
カスタム接頭辞の詳細は、リポジトリ作成ユーティリティを使用したスキーマの作成のカスタム接頭辞の理解に関する項を参照してください。
マルチドメイン環境でスキーマを編成する方法の詳細は、リポジトリ作成ユーティリティを使用したスキーマの作成のスキーマ作成の計画に関する項を参照してください。
「次へ」をクリックして先に進み、スキーマ作成の前提条件チェックが成功したことを確認するダイアログ・ウィンドウの「OK」をクリックします。
-
- タスク5 スキーマのパスワードの指定
-
スキーマのパスワードをデータベースに設定する方法を指定してから、パスワードの指定と確認を行います。
ヒント:
この画面で設定するパスワードは、メモしておく必要があります。このパスワードは、後述するドメイン作成のプロセスで必要になります。
- タスク6 カスタム変数の指定
-
エンタープライズ・デプロイメントの場合は、分析データをパーティション化できるように"Y"と入力することをお薦めします。
この機能は、月ごとに分析データをパーティション化します。パーティション化された環境でデータをパージするには、単に不要となった月ベースのパーティションを削除することをお薦めします。
分析データのパーティション化の詳細は、『Oracle Fusion Middleware管理者ガイド』のOracle WebCenter Portalの分析データのパーティション化に関する項を参照してください。
- タスク7 必須スキーマの表領域の検証
-
「表領域のマップ」画面で情報を確認し、「次へ」をクリックして、デフォルト値を受け入れます。
確認ダイアログ・ボックスで「OK」をクリックします。
- タスク8 スキーマ作成の完了
-
RCU画面の残りの部分を先に進めて、スキーマ作成を完了します。「完了サマリー」画面に到達したら、「閉じる」をクリックしてRCUを終了します。
- タスク9 スキーマの作成の検証
-
スキーマが正常に作成されたことと、データベース接続詳細を確認するためには、SQL*Plusまたは別のユーティリティで、WCPINFRAスキーマ名および指定したパスワードを使用してデータベースに接続します。
次に例を示します。
sqlplus SQL*Plus: Release 12.1.0.1.0 Production on Wed Aug 31 05:41:31 2016 Copyright (c) 1982, 2013, Oracle. All rights reserved. Enter user-name: FMW1221_WEBCENTER Enter password: schema_password Connected to: Oracle Database 11g Enterprise Edition Release 12.1.0.1.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL>
Oracle WebCenter Portalを含めるエンタープライズ・デプロイメント・ドメインの拡張
ドメインの拡張には、次の操作が含まれます。
- 構成ウィザードの起動
既存のエンタープライズ・デプロイメント・ドメインを拡張するための最初のステップとして構成ウィザードを起動します。 - WebCenter Portalを含めるドメイン拡張を行うための構成ウィザード画面のナビゲート
構成ウィザードの起動
既存のエンタープライズ・デプロイメント・ドメインを拡張するための最初のステップとして構成ウィザードを起動します。
注意:
ドメインで起動スクリプトに直接カスタマイズを追加した場合、それらは構成ウィザードによって上書きされます。ドメイン内のすべてのサーバーに適用するサーバー起動パラメータをカスタマイズするために、setUserOverridesLate.sh
という名前のファイルを作成して、WebLogic Serverのクラスパスへのカスタム・ライブラリの追加、サーバーを実行するための追加のJavaコマンド行オプションの指定、追加の環境変数の指定などを実施するように構成できます。このファイルに追加したカスタマイズは、ドメインのアップグレード操作時に保持され、pack
コマンドとunpack
コマンドの使用時にリモート・サーバーに継承されます。
このエンタープライズ・デプロイメント・ガイドでのsetUserOverridesLate
スクリプトの使用の詳細は、「setUserOverridesLateスクリプトを使用したサーバー・パラメータのカスタマイズ」を参照してください。
構成ウィザードを起動する手順は次のとおりです。
WebCenter Portalを含めるドメイン拡張を行うための構成ウィザード画面のナビゲート
次の各項に示す手順に従って、静的または動的クラスタを含むトポロジのドメインを作成および構成します。
静的クラスタを含めるドメインの拡張
この項に示す手順に従って、静的クラスタを含めてトポロジのドメインを作成および構成します。
注意:
この項で説明する手順と同じ手順を使用して、静的クラスタを含めて既存のドメインを拡張できます。この手順の説明では要件が満たされない場合は、その要件に応じた選択を行うか、サポート・ドキュメントで追加の詳細を参照してください。
ドメインを作成して構成するためのタスクは次のとおりです。
- タスク1 ドメイン・タイプとドメイン・ホームの場所の選択
-
「構成タイプ」画面で、「既存ドメインの更新」を選択します。
「ドメインの場所」フィールドで、ASERVER_HOME変数の値を選択します。これは、「エンタープライズ・デプロイメント用の初期インフラストラクチャ・ドメインの作成」で作成した管理サーバー・ドメイン・ホームの完全なパスを表します。
ディレクトリの場所の変数の詳細は、「このガイドで使用するファイル・システムとディレクトリ変数」を参照してください
ヒント:
この画面に示されるその他のオプションの詳細は、構成ウィザードを使用したWebLogicドメインの作成の「構成タイプ」に関する項を参照してください。
- タスク2 構成テンプレートの選択
-
「テンプレート」画面で「製品テンプレートを使用してドメインを更新」が選択されていることを確認した後に、次のテンプレートを選択します。
-
Oracle WebCenter Portal – 12.2.1.3.0 [wcportal]
-
Oracle WebCenter Pagelet Producer – 12.2.1.3.0 [wcportal]
-
Oracle WebCenter Portlet Producers - 12.2.1.3.0 [wcportal]
-
Oracle WebCenter Analytics Collector - 12.2.1.3.0 [wcportal]
また、「エンタープライズ・デプロイメント用の初期インフラストラクチャ・ドメインの作成」で初期ドメインを作成するために使用したため、次の追加のテンプレートもすでに選択されています。
-
Oracle Enterprise Manager - 12.2.1.3.0[em]
-
Oracle WSM Policy Manager - 12.2.1.3.0[oracle_common]
-
Oracle JRF - 12.2.1.3.0[oracle_common]
-
WebLogic Coherenceクラスタの拡張 - 12.2.1.3.0 [wlserver]
ヒント:
この画面に示されるオプションの詳細は、構成ウィザードを使用したWebLogicドメインの作成の「テンプレート」に関する項を参照してください。
-
- Task 3 カスタム・データ・ソース用のGridLink Oracle RACデータベース接続の詳細情報の指定
-
構成ウィザード以外でドメインにデータ・ソースが追加されている場合、構成ウィザードでは追加のタスクが必要です。このタスクと次のタスクは、「Oracle SOA Suiteを含めるドメインの拡張」の最後で「リース用のGridLinkデータ・ソースの作成」と「エンタープライズ・デプロイメントでのTLOGおよびJMSに対する永続ストアの使用」が完了している場合に表示されます。
次のデータ・ソース用のGridLinkデータ・ソース構成の詳細情報を確認します。-
リース
-
TLOG
-
JMS
注意:
これらのデータ・ソースの名前は、実行時にカスタマイズされていて、この例と一致しないことがあります。これらのデータ・ソースの値が完全には表示されない場合、タスク6「JDBCコンポーネント・スキーマ情報の指定」で詳細を確認してください。
-
- Task 4 カスタム・データ・ソース用のJDBC接続のテスト
-
「JDBCコンポーネント・スキーマ・テスト」画面を使用して、構成したデータソース接続をテストします。
「ステータス」列に示される緑色のチェック・マークは、テストが成功したことを表します。問題が発生した場合は、この画面の「接続結果ログ」セクションに示されるエラー・メッセージを確認し、問題を修正してから接続テストを再試行してください。
ヒント:
この画面に示されるその他のオプションの詳細は、構成ウィザードによるWebLogicドメインの作成のテスト・コンポーネント・スキーマに関する項を参照してください
- タスク5 データベース構成タイプの指定
-
「データベース構成タイプ」画面で、「RCUデータ」を選択します。
Infrastructureドメインに必要なFusion Middlewareスキーマを参照するためのドメインをすでに構成済であるため、すべてのフィールドが事前移入されています。
すべてのフィールドにおける資格証明が、Oracle Fusion Middleware Infrastructureの構成中に指定したものと同じであることを確認します。
データベース接続情報の確認が完了した後で、「RCU構成の取得」をクリックします。「接続結果ログ」の次の出力は、操作が成功したことを示しています。
Connecting to the database server...OK Retrieving schema data from database server...OK Binding local schema components with retrieved data...OK Successfully Done.
ヒント:
「RCUデータ」オプションの詳細は、『リポジトリ作成ユーティリティによるスキーマの作成』のサービス表スキーマの理解 に関する項を参照してください。
この画面に示されるその他のオプションの詳細は、構成ウィザードによるWebLogicドメインの作成のデータソースのデフォルトを参照してください。
- タスク6 JDBCコンポーネント・スキーマ情報の指定
-
「JDBCコンポーネント・スキーマ」画面で、表にあるWebCenter Portalスキーマをすべて選択します。
スキーマを選択すると、ページ上のフィールドがアクティブ化され、データベース接続フィールドに自動的に値が移入されます。
「GridLinkへ変換」をクリックし、「次へ」をクリックします。
- タスク7 GridLink Oracle RACデータベース接続の詳細情報の指定
-
「GridLink Oracle RACコンポーネント・スキーマ」画面で、次の表に示すように、RACデータベースおよびコンポーネント・スキーマへの接続に必要な情報を入力します。
表15-1 RACデータベースおよびコンポーネント・スキーマに接続するための情報
要素 説明と推奨値 「SCAN」、「ホスト名」および「ポート」
「SCAN」チェック・ボックスを選択します。
「ホスト名」フィールドには、Oracle RACデータベースのSingle Client Access Name (SCAN)アドレスを入力します。
「ポート」フィールドには、データベースのSCANリスニング・ポートを入力します(
1521
など)「ONSホスト」と「ポート」
「ONSホスト」フィールドには、Oracle RACデータベースのSCANアドレスを入力します。
「ポート」フィールドには、ONSリモート・ポートを入力します(通常は
6200
)。FANの有効化
「FANの有効化」チェック・ボックスを選択して、FANイベントを受信および処理できるようにします。
- タスク8 JDBC接続のテスト
-
「JDBCコンポーネント・スキーマ・テスト」画面を使用して、構成したデータソース接続をテストします。
「ステータス」列に示される緑色のチェック・マークは、テストが成功したことを表します。問題が発生した場合は、この画面の「接続結果ログ」セクションに示されるエラー・メッセージを確認し、問題を修正してから接続テストを再試行してください。
ヒント:
この画面に示されるその他のオプションの詳細は、構成ウィザードによるWebLogicドメインの作成のテスト・コンポーネント・スキーマに関する項を参照してください
- タスク9 拡張構成の選択
-
目的のトポロジに応じたドメインの構成を完了するには、「拡張構成」画面で次のオプションを選択します。
-
トポロジ
-
デプロイメントとサービス
-
- タスク10 管理対象サーバーの構成
-
「管理対象サーバー」画面で、Oracle WebCenter Portal、Oracle WebCenter PortletおよびOracle WebCenter Collaboration用の新しい管理対象サーバーが以前に作成された他の管理対象サーバーとともにサーバーのリストに表示されます。これらのサーバーは、構成ウィザード・セッションで前に選択したOracle WebCenter Portal構成テンプレートによって自動的に作成されます。
次のタスクを実行して、デフォルトの管理対象サーバーを変更し、サーバー・タイプごとに2つ目の管理対象サーバーを作成します。
-
WC_Portalを選択して、名前をWC_Portal1に変更します。
-
「クローン」を選択して別の管理対象サーバーを作成します。新しいサーバーの名前をWC_Portal2に変更します。
-
前述の2つのステップを繰り返して、WC_Portlet1およびWC_Portlet2を編集および作成します。
ヒント:
「管理対象サーバー」画面のオプションの詳細は、『構成ウィザードによるWebLogicドメインの作成』の管理対象サーバーに関する項を参照してください。
表15-2 新しい管理対象サーバーのプロパティ
サーバー名 リスニング・アドレス リスニング・ポート SSLの有効化 SSLリスニング・ポート サーバー・グループ WC_Portal1
WCPHOST1
9001
いいえ
無効
WebCenter Portal管理対象サーバー
WebCenter Portal分析管理対象サーバー
WC_Portal2
WCPHOST2
9001
いいえ
無効
WebCenter Portal管理対象サーバー
WebCenter Portal分析管理対象サーバー
WC_Portlet1
WCPHOST1
9002
いいえ
無効
WebCenter Portalページレット・プロデューサ管理対象サーバー
WebCenter Portalポートレット・プロデューサ管理対象サーバー
WC_Portlet2
WCPHOST2
9002
いいえ
無効
WebCenter Portalページレット・プロデューサ管理対象サーバー
WebCenter Portalポートレット・プロデューサ管理対象サーバー
-
- タスク11 クラスタへのサーバーの割当て
-
すべての静的に構成された管理対象サーバーが正しいクラスタに割り当てられていることを確認します。
注意:
動的クラスタを使用してWebCenter Portalを構成する場合、ここで割り当てる追加のサーバーはありません。「次へ」をクリックして次の画面に進みます。
- タスク12 クラスタの構成
-
「クラスタの構成」画面で、次の新しいクラスタを追加します。
-
Portal_Cluster
-
Portlet_Cluster
3つのクラスタ全部について、「クラスタ・アドレス」、「フロントエンド・ホスト」および「ポート」をデフォルト値のままにします。
注意:
デフォルトでは、クラスタ内のサーバー・インスタンスは、ユニキャストを使用して相互に通信します。マルチキャストを使用するようにクラスタの通信を変更する場合は、『Oracle WebLogic Serverクラスタの管理』のユニキャストかマルチキャストかを選択する際の考慮事項に関する項を参照してください。
ヒント:
この画面に示されるオプションの詳細は、構成ウィザードを使用したWebLogicドメインの作成の「クラスタ」に関する項を参照してください。
-
- タスク13 サーバー・テンプレートの割当て
-
「次へ」をクリックして次の画面に進みます。
- タスク14 動的サーバーの構成
-
静的クラスタとして残そうとするクラスタに対して、動的サーバーのすべてのオプションが無効になっていることを確認します。
-
この画面の「動的クラスタ」、「計算済リスニング・ポート」および「計算済マシン名」チェック・ボックスの選択が解除されていることを確認します。
-
「サーバー・テンプレート」で「未指定」が選択されていることを確認します。
-
「次」をクリックします。
-
- タスク15 クラスタへの管理対象サーバーの割当て
-
「サーバーのクラスタへの割当」画面を使用して、管理対象サーバーをそれぞれのクラスタに割り当てます。
-
「クラスタ」ペインで、サーバーを割り当てるクラスタ(ここでは
Portal_Cluster
)を選択します。 -
「サーバー」ペインで、次のいずれかを実行して、WC_Portal1を
Portal_Cluster
に割り当てます。-
WC_Portal1
管理対象サーバーを1回クリックして選択し、右矢印をクリックして「クラスタ」ペインで選択されているクラスタの下に移動します。 -
WC_Portal1
をダブルクリックして、クラスタ・ペインで選択されているクラスタの下に移動します。
-
-
同じ手順を繰り返して、
WC_Portal2
をPortal_Cluster
に割り当てます。 -
ステップ1-3を繰り返して、
WC_Portlet1
およびWC_Portlet2
をPortlet_Cluster
に割り当てます。
ヒント:
この画面に示されるオプションの詳細は、構成ウィザードを使用したWebLogicドメインの作成の「サーバーのクラスタへの割当」に関する項を参照してください。
-
- タスク16 Coherenceクラスタの構成
-
「Coherenceクラスタ」画面を使用して、ドメインに自動的に追加されるCoherenceクラスタを構成します。ポート番号値は、初期Infrastructureドメインの作成中に定義されているため、9991のままにします。
注意:
Coherenceライセンス情報については、『Oracle Fusion Middlewareライセンス情報ユーザー・マニュアル』のOracle Coherence製品に関する項を参照してください。
- タスク17 既存のマシンの検証
-
「Unixマシン」タブで、初期インフラストラクチャ・ドメインの作成時に作成したマシンの名前を確認します。
「次へ」をクリックします。
- タスク18 マシンへのサーバーの割当て
-
「サーバーのマシンへの割当」画面を使用して、作成したばかりの管理対象サーバーをドメイン内の対応するマシンに割り当てます。
WC_Portal1
、WC_Portlet1
をWCPHOST1
に割り当てます。WC_Portal2
、WC_Portlet2
をWCPHOST2
に割り当てます。ヒント:
この画面に示されるオプションの詳細は、構成ウィザードを使用したWebLogicドメインの作成の「サーバーのマシンへの割当」に関する項を参照してください。
- タスク19 仮想ターゲットの構成
-
「次へ」をクリックして次の画面に進みます。
- タスク20 パーティションの構成
-
「次へ」をクリックして次の画面に進みます。
- タスク21 デプロイメント・ターゲット指定
-
Oracle Web Services Manager Policy Managerが別のクラスタにデプロイされている場合は、PortalおよびPortletのクラスタに対するWSM-PMアプリケーションのデフォルトのターゲット指定を削除する必要があります。
「ターゲット」パネルで、Portal_ClusterおよびPortlet_Clusterのそれぞれについて、次のようにします。
「アプリケーション」フォルダ内のwsm-pmアプリケーション・エントリを選択し、左矢印ボタンをクリックしてターゲット・リストから削除します。
- タスク22 サービス・ターゲット指定
-
Oracle Web Services Manager Policy Managerが別のクラスタにデプロイされている場合は、WSM-PMアプリケーションに必要なサービス・リソースのデフォルトのターゲット指定を、PortalおよびPortletのクラスタから削除できます。
「ターゲット」パネルで、Portal_ClusterおよびPortlet_Clusterのそれぞれについて、次のようにします。
次のリソースをターゲット・リストから選択して削除します。
-
mds-owsm
-
- タスク23 構成の仕様の確認とドメインの構成
-
「構成サマリー」画面には、これから作成するドメインに関する詳細な構成情報が表示されます。この画面に示された各項目の詳細を調べて、情報に間違いがないことを確認します。
変更が必要な場合は、「戻る」ボタンを使用するか、ナビゲーション・ペインで画面を選択することで任意の画面に戻れます。
「更新」をクリックして、ドメインの拡張を実行します。
ヒント:
この画面のオプションの詳細は、『構成ウィザードによるWebLogicドメインの作成』の構成サマリーに関する項を参照してください。
- タスク24 ドメイン・ホームと管理サーバーURLのメモ
-
「構成に成功しました」画面には、構成したばかりのドメインについて、次の項目が表示されます。
-
ドメインの場所
-
管理サーバーURL
どちらの項目も後で必要になるため、メモしておく必要があります。ドメインの場所は、ノード・マネージャと管理サーバーの起動に使用するスクリプトへのアクセスで必要になります。また、URLは管理サーバーへのアクセスで必要になります。
「終了」をクリックして、構成ウィザードを閉じます。
-
- タスク25 管理サーバーの起動
-
管理サーバーを起動して、ドメインに行った変更が適用されたことを確認します。
静的クラスタを含めるドメインの拡張を完了したら、「ドメイン・ディレクトリおよびマシンへの拡張済ドメインの伝播」に進みます。
動的クラスタを含めるドメインの拡張
この項に示す手順に従って、動的クラスタを含めてトポロジのドメインを拡張します。
注意:
この手順では、既存のドメインを拡張することを想定しています。手順に示された内容と要件があわないときは、適切な内容を選択していることを確認するか、その他の詳細について説明されているドキュメントを参照してください。
ドメインを拡張して構成するためのタスクは次のとおりです。
- タスク1 ドメイン・タイプとドメイン・ホームの場所の選択
-
「構成タイプ」画面で、「既存ドメインの更新」を選択します。
「ドメインの場所」フィールドで、ASERVER_HOME変数の値を選択します。これは、初期ドメインの一部として作成した管理ドメイン・ホームの完全なパスを表します。
ディレクトリの場所の変数の詳細は、「このガイドで使用するファイル・システムとディレクトリ変数」を参照してください。
ヒント:
この画面に示されるその他のオプションの詳細は、構成ウィザードを使用したWebLogicドメインの作成の「構成タイプ」に関する項を参照してください。
- タスク2 構成テンプレートの選択
-
「テンプレート」画面で「製品テンプレートを使用してドメインを更新」が選択されていることを確認した後に、次のテンプレートを選択します。
-
Oracle WebCenter Portal – 12.2.1.3.0 [wcportal]
-
Oracle WebCenter Pagelet Producer – 12.2.1.3.0 [wcportal]
-
Oracle WebCenter Portlet Producers - 12.2.1.3.0 [wcportal]
-
Oracle WebCenter Analytics Collector - 12.2.1.3.0 [wcportal]
また、「エンタープライズ・デプロイメント用の初期インフラストラクチャ・ドメインの作成」で初期ドメインを作成するために使用したため、次の追加のテンプレートもすでに選択されています。
-
Oracle Enterprise Manager - 12.2.1.3.0[em]
-
Oracle WSM Policy Manager - 12.2.1.3.0[oracle_common]
-
Oracle JRF - 12.2.1.3.0[oracle_common]
-
WebLogic Coherenceクラスタの拡張 - 12.2.1.3.0 [wlserver]
ヒント:
この画面に示されるオプションの詳細は、構成ウィザードを使用したWebLogicドメインの作成の「テンプレート」に関する項を参照してください。
-
- Task 3 カスタム・データ・ソース用のGridLink Oracle RACデータベース接続の詳細情報の指定
-
構成ウィザード以外でドメインにデータ・ソースが追加されている場合は、構成ウィザードで追加のタスクが表示されることがあります。このタスクと次のタスクは、「Oracle SOA Suiteを含めるドメインの拡張」の最後で「リース用のGridLinkデータ・ソースの作成」と「エンタープライズ・デプロイメントでのTLOGおよびJMSに対する永続ストアの使用」が完了している場合に表示されます。リース用の
WLSSchemaDatasource
およびJMS/TLOG永続ストアを再利用するオプションを選択している場合、このステップと次のステップは表示されません。次のデータ・ソース用のGridLinkデータ・ソース構成の詳細情報を確認します。-
リース
-
TLOG
-
JMS
注意:
これらのデータ・ソースの名前は、実行時にカスタマイズされていて、この例と一致しないことがあります。これらのデータ・ソースの値が完全には表示されない場合、タスク6「JDBCコンポーネント・スキーマ情報の指定」で詳細を確認してください。
-
- Task 4 カスタム・データ・ソース用のJDBC接続のテスト
-
「JDBCコンポーネント・スキーマ・テスト」画面を使用して、構成したデータソース接続をテストします。
「ステータス」列に示される緑色のチェック・マークは、テストが成功したことを表します。問題が発生した場合は、この画面の「接続結果ログ」セクションに示されるエラー・メッセージを確認し、問題を修正してから接続テストを再試行してください。
ヒント:
この画面に示されるその他のオプションの詳細は、構成ウィザードによるWebLogicドメインの作成のテスト・コンポーネント・スキーマに関する項を参照してください
- タスク5 データベース構成タイプの指定
-
「データベース構成タイプ」画面で、「RCUデータ」を選択します。
Infrastructureドメインに必要なFusion Middlewareスキーマを参照するためのドメインをすでに構成済であるため、すべてのフィールドが事前移入されています。
すべてのフィールドにおける資格証明が、Oracle Fusion Middleware Infrastructureの構成中に指定したものと同じであることを確認します。
データベース接続情報の確認が完了した後で、「RCU構成の取得」をクリックします。操作に成功すると、「接続結果ログ」に次の出力が示されます。
Connecting to the database server...OK Retrieving schema data from database server...OK Binding local schema components with retrieved data...OK Successfully Done.
ヒント:
「RCUデータ」オプションの詳細は、『リポジトリ作成ユーティリティによるスキーマの作成』のサービス表スキーマの理解に関する項を参照してください。
この画面に示されるその他のオプションの詳細は、構成ウィザードによるWebLogicドメインの作成のデータソースのデフォルトを参照してください。
- タスク6 JDBCコンポーネント・スキーマ情報の指定
-
「JDBCコンポーネント・スキーマ」画面で、表のすべての新しいスキーマ(WebCenter Portal コンポーネント用)を選択します。
スキーマを選択すると、ページ上のフィールドがアクティブ化され、データベース接続フィールドに自動的に値が移入されます。
「GridLinkへ変換」をクリックし、「次へ」をクリックします。
- タスク7 GridLink Oracle RACデータベース接続の詳細情報の指定
-
「GridLink Oracle RACコンポーネント・スキーマ」画面で、次の表に示すように、RACデータベースおよびコンポーネント・スキーマへの接続に必要な情報を入力します。
要素 説明と推奨値 「SCAN」、「ホスト名」および「ポート」
「SCAN」チェック・ボックスを選択します。
「ホスト名」フィールドには、Oracle RACデータベースのSingle Client Access Name (SCAN)アドレスを入力します。
「ポート」フィールドには、データベースのリスニング・ポートを入力します(
1521
など)「ONSホスト」と「ポート」
「ONSホスト」フィールドには、Oracle RACデータベースのSCANアドレスを入力します。
「ポート」フィールドには、ONSリモート・ポートを入力します(通常は
6200
)。これらの値は、Oracle 11gデータベースに接続する際には必須で、Oracleデータベース・リリース12c以上に接続する場合はオプションです。Oracle 12cデータベースを使用している場合、ONSリストはデータベースからドライバに自動的に提供されます。
FANの有効化
「FANの有効化」チェック・ボックスが選択され、データベースがFANイベントを受信および処理できることを確認します。
- タスク8 JDBC接続のテスト
-
「JDBCコンポーネント・スキーマ・テスト」画面を使用して、構成したデータソース接続をテストします。
「ステータス」列に示される緑色のチェック・マークは、テストが成功したことを表します。問題が発生した場合は、この画面の「接続結果ログ」セクションに示されるエラー・メッセージを確認し、問題を修正してから接続テストを再試行してください。
ヒント:
この画面に示されるその他のオプションの詳細は、構成ウィザードによるWebLogicドメインの作成のテスト・コンポーネント・スキーマに関する項を参照してください
- タスク9 拡張構成の選択
-
目的のトポロジに応じたドメインの構成を完了するには、「拡張構成」画面で次のオプションを選択します。
-
トポロジ
-
デプロイメントとサービス
注意:
JMS JDBCストアの使用をお薦めします。WebCenter Content拡張のタスク3「高可用性オプションの構成」の項でもその選択が推奨されているため、ファイル・ストアを構成する必要はありません。
WebCenter Contentによる初期ドメインの拡張時にタスク3「高可用性オプションの構成」で「JMSファイル・ストア」オプションを選択している場合は、ここで「ファイル・ストア」オプションを選択して、共有の場所
ORACLE_RUNTIME/domain_name/cluster_name/jms
でファイル・ストアが確実に構成されるようにする必要があります。フェイルオーバーが発生した場合に、ファイル・ストアを使用してJMSおよびHAを再開する場合は、共有の場所が必要です。JDBCストアを使用する場合は、ここで「ファイル・ストア」拡張構成オプションを選択しないでください。 -
- タスク10 管理対象サーバーの構成
-
「管理対象サーバー」画面で、Oracle WebCenter PortalおよびPortletの複数の新しい管理対象サーバーが、既存のWebCenter Content IBRサーバー(インストールされている場合)と一緒に、構成済の静的管理対象サーバーのリストに表示されます。
動的クラスタ構成に静的管理対象サーバー定義は必要ありません。
次のステップを実行して、デフォルトの
WC_Portlet
およびWC_Portal
管理対象サーバーを削除します。-
削除する管理対象サーバー定義の「サーバー名」フィールドをクリックします。
-
「削除」をクリックします。
-
削除する管理対象サーバーごとに操作を繰り返します。
-
「次へ」をクリックして次の画面に進みます。
-
- タスク11 クラスタの構成
-
このタスクでは、Oracle WebCenter Portalソフトウェアのターゲットにすることができる複数のクラスタを作成します。
「クラスタの構成」画面で、対応する動的サーバー・グループを指定して、次の新しいクラスタを追加します。クラスタ名 動的サーバー・グループの選択 Portal_Cluster
PORTAL-ANALYTICS-DYN-CLUSTER
Portlet_Cluster
PORTLET-PAGELET-DYN-CLUSTER
-
「追加」をクリックします。
-
「クラスタ名」フィールドに適切な値を指定します。
-
「クラスタ・アドレス」フィールドおよび「フロントエンド・ホスト」フィールドは空白のままにします。
-
前述の表に従って、「動的サーバー・グループ」ドロップダウン・リストから適切な値を選択します。
注意:
デフォルトでは、クラスタ内のサーバー・インスタンスは、ユニキャストを使用して相互に通信します。マルチキャストを使用するようにクラスタの通信を変更する場合は、『Oracle WebLogic Serverクラスタの管理』のユニキャストかマルチキャストかを選択する際の考慮事項に関する項を参照してください。
ヒント:
この画面のオプションの詳細は、『構成ウィザードによるWebLogicドメインの作成』のクラスタに関する項を参照してください。
-
「次へ」をクリックして次の画面に進みます。
-
- タスク12 サーバー・テンプレートの割当て
-
「サーバー・テンプレート」画面を使用して、指示に従って新しいサーバー・テンプレートを構成して割り当てます。
注意:
スケールアップおよびスケールアウトが可能な製品コンポーネントの動的クラスタでは、必要な最大許容数の動的管理対象サーバーに割り当てるリスニング・ポートを動的クラスタが自動計算できるように、十分なポート範囲を重複なしで予約できるようにすることが重要です。動的クラスタの計算済リスニング・ポート機能では、動的管理対象サーバー1台に対してポート番号が1ずつ増分されます。成長に対応するための余裕を見越した上で、スケーラビリティの要件に応じて、各種サービス間でリスニング・ポートの範囲を調整してください。最初の管理対象サーバーには、ここで指定されたリスニング・ポート値に1
を足したポート番号が割り当てられます。「クラスタの構成」画面で、対応する動的サーバー・グループを指定して、次の新しいクラスタを追加します。名前 リスニング・ポート SSLリスニング・ポート SSLの有効化 portal-server-template
9010
9110
選択解除
portlet-server-template
9020
9120
選択解除
-
推奨事項に従ってリスニング・ポート値を更新します。
-
「SSLの有効化」オプションは未選択のままにしておきます。
-
構成値が重複しないよう「SSLリスニング・ポート」を適切な値に更新します。
-
すべての値を正しく指定したら、「次へ」をクリックして次の画面に進みます。
-
- タスク13 動的サーバーの構成
-
「動的サーバー」画面を使用して、管理対象サーバーの作成およびスケーリングの方法を制御するプロパティを構成します。『Oracle WebLogic Serverクラスタの管理』の「動的クラスタ」を参照してください。
次の手順に従って、新しいWebCenter PortalおよびPortletクラスタの設定を構成します。
-
クラスタ名の値が前の手順で構成したものと一致していることを確認します。
-
サーバー名の接頭辞の値が次のようになっていることを確認します。
-
Portal_Cluster: WC_Portal
-
Portlet_Cluster: WC_Portlet
-
-
正しいサーバー・テンプレートが「サーバー・テンプレート」ドロップダウン・リストから選択されていることを確認します。
-
Portal_Cluster: portal-server-template
-
Portlet_Cluster: portlet-server-template
-
-
新しいクラスタの動的クラスタ・サイズを指定します。
単純な水平方向のスケールアウト用に冗長性を確保するために、ドメインで構成されている
WCPHOSTn
マシンの数以上のサイズを設定してください。ベースラインEDGトポロジの場合、この値は2
になります。注意:
クラスタ・サイズは、前の手順で指定した使用可能なリスニング・ポート範囲、使用可能な
WCPHOSTn
マシンの数、およびハードウェア・リソースの制限を考慮した上で、スケーラビリティのニーズに合わせて必要に応じて調整できます。この設定によって、クラスタの現在のサイズに影響がおよびますが、「最大動的サーバー数」を構成することはできません。
動的クラスタ・サイズが「マシン名マッチング式」に一致する利用可能なマシンの数より大きく設定されている場合、それらのマシン上に複数の管理対象サーバーが垂直スケールアップ・トポロジで作成されます。
スケーラビリティのチェック: 各クラスタに対して「計算済リスニング・ポート」オプションが選択されている場合は、ドメインの拡張後に、最大動的サーバー数が、前のタスクで指定した使用可能なリスニング・ポートの数を超えていないことを確認してください。最大動的サーバー数が、クラスタのポート範囲の間にある使用可能なポートの数を超えている場合は、クラスタのスケーリング時に問題が発生することがあります。
-
新しいクラスタの「マシン名マッチング式」フィールドに「
WCPHOST*
」と指定します。注意:
WebLogicマシン名の構成をカスタマイズしている場合は、マッチング式で使用できる一意かつ一貫性のある接頭辞が名前に含まれていることを確認してください。 -
「計算済マシン名」、「計算済リスニング・ポート」および「動的クラスタ」の各フィールドを、次のように選択します。
-
Portal_Cluster: 3フィールドをすべて選択
-
Portlet_Cluster: 3フィールドをすべて選択
-
-
既存のクラスタのすべての設定を確認し、構成ウィザードによって予期せずに変更された可能性のある上記以外の構成選択がある場合は、これを修正します。
例:
IBR_Servers
などの静的クラスタについて、「計算済リスニング・ポート」および「動的クラスタ」のチェック・ボックスが選択されていないことを確認します。 -
「次へ」をクリックして次の画面に進みます。
-
- タスク14 クラスタへのサーバーの割当て
-
すべての構成済静的管理対象サーバーが正しいクラスタに割り当てられていることを確認します。
注意:
この画面は、ドメインで静的クラスタまたは静的管理対象サーバーが定義されている場合にのみ表示されます。
動的クラスタを使用してWebCenter Portalを構成する場合は、ここで割り当てる構成によって管理対象サーバーが作成されることはありません。既存の管理対象サーバーだけが表示され、変更は必要ありません。
「次へ」をクリックして次の画面に進みます。
- タスク15 Coherenceクラスタの構成
-
「Coherenceクラスタ」画面を使用して、ドメインに自動的に追加されるCoherenceクラスタを構成します。初期ドメイン作成に基づいて想定どおりにポート番号が設定されていることを確認してから、「次へ」をクリックします。
注意:
Coherenceライセンス情報については、Oracle Fusion Middlewareライセンス情報のOracle Coherenceに関する項を参照してください。
- タスク16 既存のマシンの検証
-
ステップは次のとおりです。
-
「Unixマシン」タブで、初期インフラストラクチャ・ドメインの作成時に作成したマシンの名前を確認します。
表15-3 Unixマシンの作成時に使用する値
名前 ノード・マネージャのリスニング・アドレス ノード・マネージャのリスニング・ポート ADMINHOST
ADMINVHN変数の値を入力します。
5556
WCCHOST1
WCCHOST1ホスト名変数の値。たとえば、
WCCHOST1.example.com
などです。5556
WCCHOST2
WCCHOST2ホスト名変数の値。たとえば、
WCCHOST2.example.com
などです。5556
WCPHOST1
WCPHOST1ホスト名変数の値。たとえば、
WCPHOST1.example.com
となります。5556
WCPHOST2
WCPHOST2ホスト名変数の値。たとえば、
WCPHOST2.example.com
となります。5556
-
「次へ」をクリックします。
-
- タスク17 マシンへのサーバーの割当て
-
「次へ」をクリックして次の画面に進みます。
- タスク18 仮想ターゲットの構成
-
「次へ」をクリックして次の画面に進みます。
- タスク19 パーティションの構成
-
「次へ」をクリックして次の画面に進みます。
- タスク20 デプロイメント・ターゲット指定
-
Oracle Web Services Manager Policy Managerが別のクラスタにデプロイされている場合は、PortalおよびPortletのクラスタに対するWSM-PMアプリケーションのデフォルトのターゲット指定を削除する必要があります。
-
「デプロイメント・ターゲット」パネルで、Portal_Clusterの
wsm-pm
アプリケーション・デプロイメントが見つかるまでスクロールします。 -
Portal_Clusterの
wsm-pm
アプリケーション・デプロイメントをクリックします。 -
「デプロイメント・ターゲット」リストで左矢印ボタンをクリックして、Portal_Clusterからwsm-pmアプリケーション・デプロイメントを削除します。
-
Portlet_Clusterの
wsm-pm
アプリケーション・デプロイメントに対してこの手順を繰り返します。
-
- タスク21 サービス・ターゲット指定
-
Oracle Web Services Manager Policy Managerが別のクラスタにデプロイされている場合は、WSM-PMアプリケーションに必要なサービス・リソースのデフォルトのターゲット指定を、PortalおよびPortletのクラスタから削除できます。
-
「デプロイメント・ターゲット」パネルで、Portal_Clusterの
mds-owsm
JDBCSystemResourceが見つかるまでスクロールします。 -
Portal_Clusterの
mds-owsm
リソースをクリックします。 -
左矢印ボタンをクリックして、Portal_Clusterから
mds-owsm
リソース・デプロイメントを削除します。 -
Portlet_Clusterの
mds-owsm
JDBCSystemResourceデプロイメントに対してこの手順を繰り返します。
-
- タスク22 構成の仕様の確認とドメインの構成
-
「構成サマリー」画面には、これから作成するドメインに関する詳細な構成情報が表示されます。この画面に示された各項目の詳細を調べて、情報に間違いがないことを確認します。
変更が必要な場合は、「戻る」ボタンを使用するか、ナビゲーション・ペインで画面を選択することで任意の画面に戻れます。
「更新」をクリックして、ドメインの拡張を実行します。
ヒント:
この画面のオプションの詳細は、『構成ウィザードによるWebLogicドメインの作成』の構成サマリーに関する項を参照してください。
- タスク23 ドメイン・ホームと管理サーバーURLのメモ
-
「構成に成功しました」画面には、構成したばかりのドメインについて、次の項目が表示されます。
-
ドメインの場所
-
管理サーバーURL
どちらの項目も後で必要になるため、メモしておく必要があります。ドメインの場所は、ノード・マネージャと管理サーバーの起動に使用するスクリプトへのアクセスで必要になります。また、URLは管理サーバーへのアクセスで必要になります。
「終了」をクリックして、構成ウィザードを閉じます。
-
- タスク24 管理サーバーの起動
-
管理サーバーを起動してログインし、クラスタ・ビューとサーバー・ビューを確認して、ドメインに対する変更が適用されていることを確認します。
ドメイン・ディレクトリおよびマシンへの拡張済ドメインの伝播
ドメイン解凍後のsetDomainEnv.shへのカスタマイズのリストア
すでにASERVER_HOMEおよびMSERVER_HOME内のsetDomainEnv.sh
ファイルにカスタマイズを加えていた場合、このようなカスタマイズはドメイン拡張後に再度行う必要があります。
注意:
setDomainEnv
スクリプトを変更することはお薦めできません。詳細は、Oracle WebLogic Serverサーバーの起動と停止の管理のドメイン全体のサーバー・パラメータのカスタマイズに関する項を参照してください。
WebCenterエンタープライズ・デプロイメントについては、「setUserOverridesLateスクリプトを使用したサーバー・パラメータのカスタマイズ」を参照してください。
WCCHOST1で次の手順を実行します。
ドメイン解凍後のNodeManager構成の更新
ドメインの拡張時に、MSERVER_HOMEのnodemanager.properties
ファイルがASERVER_HOMEのnodemanager.properties
ファイルの一部の値で上書きされることがあります。具体的には、ListenAddress
またはCustomIdentityAlias
(あるいはその両方)の値がリセットされる場合があります。
注意:
-
ListenAddress
は通常、ASERVER_HOME nodemanagerと同じホストに常駐するMSERVER_HOME nodemanager上でリセットされます。このトポロジでは、WCCHOST1です。 -
SOAサーバーとハードウェア・ロード・バランサ間のSSL通信を有効にする前のドメイン拡張では、
CustomIdentityAlias
に関してステップ2から4は当てはまらないことがあります。
MSERVER_HOME/nodemanager/nodemanager.properties
ファイルについて、次のことを実行します。
エンタープライズ・デプロイメントでのuploadおよびstageディレクトリの絶対パスへの変更
ドメインを構成し、すべてのホスト上の管理対象サーバー・ドメイン・ディレクトリにそのドメインを解凍した後、新しいクラスタ内の管理対象サーバーのuploadディレクトリとstageディレクトリを検証および更新します。また、AdminServerのアップロード・ディレクトリを、相対パスではなく、同じ絶対パスを持つように更新します。そうしないと、デプロイメントの問題が発生する可能性があります。動的クラスタを実装する場合、新しく追加した各クラスタに割り当てられたサーバー・テンプレートの構成を検証および更新する必要があります。そうでない場合、新しく追加したクラスタの静的に定義された各管理対象サーバーを検証および構成します。
このステップは、リモート・デプロイメントの実行時の潜在的な問題の回避と、ステージ・モードが必要なデプロイメントのために必要です。
デプロイメント・ステージおよびアップロードの場所のディレクトリ・パスを更新するには、次のステップを実行します。
-
Oracle WebLogic Server管理コンソールにログインします。
-
左側のナビゲーション・ツリーで、「ドメイン」→「環境」を開きます。
-
「ロックして編集」をクリックします。
-
使用するクラスタ・タイプに適したオブジェクトに移動して編集します。
-
静的クラスタの場合は「サーバー」にナビゲートし、編集する管理対象サーバーの名前をクリックします。
-
動的クラスタの場合、「クラスタ」→「サーバー・テンプレート」に移動し、編集するサーバー・テンプレートの名前をクリックします。
-
-
編集する新しい管理対象サーバーまたはサーバー・テンプレートごとに、次の手順を実行します。
-
「構成」タブをクリックし、「デプロイメント」タブをクリックします。
-
「ステージング・ディレクトリ名」が次のように設定されていることを確認します。
MSERVER_HOME/servers/server_or_template_name/stage
MSERVER_HOME
をMSERVER_HOME
ディレクトリのフルパスに置き換えます。静的クラスタを使用する場合、編集対象の管理対象サーバーの正しい名前を使用して更新します。
動的クラスタを使用する場合、テンプレート名はそのままにしておきます。例:
/u02/oracle/config/domains/
wcpedg_domain
/servers/XYZ-server-template/stage -
「アップロード・ディレクトリ名」を次の値に更新します。
ASERVER_HOME/servers/AdminServer/upload
ASERVER_HOME
をASERVER_HOMEディレクトリのディレクトリ・パスに置き換えます。 -
「保存」をクリックします。
-
「サーバーのサマリー」または「サーバー・テンプレートのサマリー」画面(該当する方)に戻ります。
-
-
新しい管理対象サーバーまたは動的クラスタ・サーバー・テンプレートごとに前のステップを繰り返します。
-
AdminServerの「アップロード・ディレクトリ名」に移動して、その値を更新します。
-
「サーバー」に移動してAdminServerを選択します。
-
「構成」タブをクリックし、「デプロイメント」タブをクリックします。
-
「ステージング・ディレクトリ名」が次のような絶対パスに設定されていることを確認します。
ASERVER_HOME/servers/AdminServer/stage
-
「アップロード・ディレクトリ名」を次の絶対パスに更新します。
ASERVER_HOME/servers/AdminServer/upload
ASERVER_HOME
をASERVER_HOME
ディレクトリのディレクトリ・パスに置き換えます。 -
「保存」をクリックします。
-
-
該当するすべてのオブジェクトを変更したら、「変更のアクティブ化」をクリックします。
注意:
これ以上のドメイン構成を直接続行する場合、この時点ではstageおよびuploadディレクトリの変更を有効にするための再起動は厳密には必要ありません。動的クラスタを使用する際のリスニング・アドレスの構成
動的クラスタにおける動的な管理対象サーバーのデフォルト構成では、使用可能なネットワーク・インタフェースすべてでリスニングするようになっています。ほとんどの場合、デフォルトの構成は望ましくありません。動的クラスタを使用する際に、リスニング・アドレスを特定のアドレスに限定するには、「動的クラスタ・サーバー・テンプレートでのリスニング・アドレスの構成」を参照してください。リスニング・アドレスを変更した後に前の項で指定したテストURLを再確認し、クラスタ化された管理対象サーバーを再起動します。
WCPHOST1でのノード・マネージャの起動
WCPHOST1で拡張済のドメインを解凍したら、WCPHOST1の管理対象サーバー・ディレクトリからノード・マネージャを起動できます。
追加ノード・マネージャの構成オプションの詳細は、『Oracle WebLogic Serverノード・マネージャの管理』を参照してください。
WC_Portal1およびWC_Portlet1管理対象サーバーの起動と検証
これでドメインの拡張、管理サーバーの再起動、およびドメインの他のホストへの伝播を完了したので、新しく構成したOracle WebCenter Portalサーバーを起動できます。
このプロセスは、次の3つのタスクで構成されます。
- WCPHOST1での管理対象サーバーの起動
- ポータル管理者グループへのWCPAdminロールの追加
- WCPHOST1でのWebCenter Portalの検証
- WCPHOST2での管理対象サーバーの起動と検証
ポータル管理者グループへのWCPAdminロールの追加
WC_Portal1管理対象サーバーでOracle WebCenter Portalの構成を検証する前に、WebCenter Portal管理者ロールをWCPAdministrators
LDAPグループに付与します。
このタスクを実行するには、「Oracle WebCenter Portal製品の管理用のロールの構成」を参照してください。
- WLSTを使用したWebCenter Portal管理者ロールの付与
この項では、WLSTを使用してWebCenter Portalの管理者ロールを付与する方法について説明します。 - Fusion Middleware Controlを使用したWebCenter Portal管理者ロールの付与
この項では、WebCenter Portalの管理者ロールをデフォルトのweblogicアカウント以外のユーザー・アカウントに付与する方法を説明します。
WLSTを使用したWebCenter Portal管理者ロールの付与
この項では、WLSTを使用してWebCenter Portalの管理者ロールを付与する方法について説明します。
親トピック: ポータル管理者グループへのWCPAdminロールの追加
Fusion Middleware Controlを使用したWebCenter Portal管理者ロールの付与
この項では、デフォルトのweblogicアカウント以外のユーザー・アカウントにWebCenter PortalのAdministratorロールを付与する方法を説明します。
親トピック: ポータル管理者グループへのWCPAdminロールの追加
WCPHOST1でのWebCenter Portalの検証
WCPHOST1でPortalおよびPortletの管理対象サーバーを起動したら、次のアプリケーションURLを使用してWebアプリケーションが応答することを検証します。
注意:
-
必要に応じて、
weblogic_wcp
として認証します。 -
「計算済リスニング・ポート」機能が有効化された動的クラスタリングを使用している場合は、ポート番号を適切な値に更新します。ポート割当ての例は、「クラスタ・タイプ別WebCenter Portalリスニング・ポートの概要」の表を参照してください。
表15-4 クラスタ・タイプ別WebCenter Portalリスニング・ポートの概要
管理対象サーバー | リスニング・ポート(静的クラスタ) | リスニング・ポート(動的クラスタ) |
---|---|---|
WC_Portal1 | 9001 | 9011 |
WC_Portal2 | 9001 | 9012 |
WC_Portlet1 | 9002 | 9021 |
WC_Portlet2 | 9002 | 9022 |
WCPHOST2での管理対象サーバーの起動と検証
WCPHOST1で管理対象サーバーが正常に構成され、起動していることを確認したら、「WC_Portal1およびWC_Portlet1管理対象サーバーの起動と検証」の手順を使用して、WCPHOST2で新しい管理対象サーバーを起動して検証できます。
注意:
-
必要に応じて、
weblogic_wcp
として認証します。 -
「計算済リスニング・ポート」機能が有効化された動的クラスタリングを使用している場合は、ポート番号を適切な値に更新します。ポート割当ての例は、「クラスタ・タイプ別WebCenter Portalリスニング・ポートの概要」の表を参照してください。
WCPHOST2でPortalおよびPortletの管理対象サーバーを起動したら、次のアプリケーションURLを使用してWebアプリケーションが応答することを検証します。
WebCenter PortalおよびPortlet管理対象サーバーとハードウェア・ロード・バランサ間のSSL通信の有効化
Oracle WebCenter Portalを含めてドメインを拡張したら、管理サーバーと管理対象サーバーがハードウェア・ロード・バランサのフロントエンドのSSL URLにアクセスできることを確認します。
これにより、アプリケーションとWebサービスが、フロントエンドのセキュアURLに対してコールバックやその他の通信を実行できるようになります。
「中間層とハードウェア・ロード・バランサ間のSSL通信の有効化」を参照してください。
WebCenter Portalのセッション永続性の構成
WebLogic Server内のクラスタにデプロイされているアプリケーションでは、クラスタ内の1つ以上のアプリケーション・サーバー・インスタンスの喪失や停止が発生した場合に備えて、必要に応じ、HTTPセッションの永続性およびレプリケーションを利用して、ユーザーの操作性(セッション・データ)の高可用性を確保できます。サーバー・インスタンス間でこのような追加のセッション・ステート・レプリケーションを使用すると、アプリケーションのパフォーマンスが低下します。
WebCenter Portalでは、デフォルトでHTTPセッションの永続性が無効になっていますが、必要に応じて有効にできます。
テクニカル・リファレンスについては、『Oracle WebLogic Server Webアプリケーション、サーブレット、JSPの開発』のセッションおよびセッション永続性の使用に関する項と、『Oracle WebLogic Serverクラスタの管理』のHTTPステートの複製に関する項を参照してください。
-
WebCenter Portalアプリケーションの新しいデプロイメント・プランのXMLファイルを作成します。デプロイメント・プランは、すべてのホストからアクセス可能な共有ファイル・システム上のDEPLOY_PLAN_HOMEに配置されている必要があります。たとえば、次のようにパス/ファイル名を設定します。
DEPLOY_PLAN_HOME/DOMAIN_NAME/webcenterPlan.xml
注意:
<config-root>要素の値ではDEPLOY_PLAN_HOMEおよびDOMAIN_NAMEへのフルパスに置き換えます。<?xml version='1.0' encoding='UTF-8'?> <deployment-plan xmlns="http://www.bea.com/ns/weblogic/90" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.bea.com/ns/weblogic/90 http://www.bea.com/ns/weblogic/90/weblogic-deployment-plan.xsd" global-variables="false"> <application-name>webcenter</application-name> <variable-definition> <variable> <name>addPersistentStore</name> <value>replicated_if_clustered</value> </variable> </variable-definition> <module-override> <module-name>spaces.war</module-name> <module-type>war</module-type> <module-descriptor external="false"> <root-element>weblogic-web-app</root-element> <uri>WEB-INF/weblogic.xml</uri> <variable-assignment> <name>addPersistentStore</name> <xpath>/weblogic-web-app/session-descriptor/persistent-store-type</xpath> <operation>add</operation> </variable-assignment> </module-descriptor> </module-override> <config-root>DEPLOY_PLAN_HOME/DOMAIN_NAME/webcenterPlan.xml</config-root> </deployment-plan>
注意:
DEPLOY_PLAN_HOMEおよびDOMAIN_NAMEはプレースホルダの置換値です。必要に応じて実際のパスまたは名前を指定してください。DEPLOY_PLAN_HOMEの値は、「エンタープライズ・デプロイメントをインストールおよび構成する場合の共有記憶域の推奨事項」で指定されている共有ファイル・システム・ディレクトリへのフル・パスに置き換える必要があります。
-
WebLogic Serverコンソールに管理ユーザーとしてサインインします。例:
weblogic_wcp
-
「ドメイン構造」パネルで、「デプロイメント」をクリックします。
-
「ロックして編集」をクリックします。
-
WebCenterアプリケーションのチェック・ボックスを選択します。
-
「更新」をクリックします。
-
「デプロイメント・プランのパス」の現在の値が「(値が指定されていません)」になっていることを確認します。
注意:
カスタム・デプロイメント・プランがあらかじめ指定されている場合は、すでに指定されているデプロイメントのカスタマイズ内容をそのまま使用するのではなく、ステップ1のコードと比べて異なっている点を既存のデプロイメント・プラン・ファイルに統合します。 -
「デプロイメント・プランのパス」フィールドに関連付けられている「パスの変更」をクリックします。
-
カスタム・デプロイメント・プランのXMLファイルのフルパスを入力し、「次へ」をクリックします。
DEPLOY_PLAN_HOME/DOMAIN_NAME/webcenterPlan.xml
-
「終了」をクリックします。WebCenter Portalアプリケーションのデプロイメントは再デプロイする必要があります。デプロイ済の状態から更新することはできません。再デプロイ・オプションの選択を変更しないでください。
-
「チェンジ・センター」パネルの「変更のアクティブ化」をクリックします。
-
Portal_Cluster
内のすべての管理対象サーバーを再起動します。 -
ASERVER_HOME/config/config.xml
のWebCenterアプリケーション・デプロイメントのセクションに、更新済のプラン拡張がリストされていることを確認します。<plan-dir>要素と<plan-path>要素を確認します。次に例を示します。<app-deployment> <name>webcenter</name> <target>WC_Portal</target> <module-type>ear</module-type> <source-path>/u01/oracle/products/fmw/wcportal/archives/applications/webcenter.ear</source-path> <deployment-order>400</deployment-order> <plan-dir xsi:nil="true"></plan-dir> <plan-path>/u01/oracle/config/wcpedg_domain/webcenterPlan.xml</plan-path> <security-dd-model>DDOnly</security-dd-model> <staging-mode>nostage</staging-mode> <parallel-deploy-modules>false</parallel-deploy-modules> </app-deployment>
分析の構成
エンタープライズ・デプロイメントの参照アーキテクチャでは、分析コレクタは、通常、ローカルのWebCenter Portalアプリケーションと1対1の関係で通信するように構成されます(コレクタはデフォルト・ポートでローカル・ホストをリスニングします)。Portal_Clusterが、(従来のクラスタ構成を使用して手動で、またはWebLogic Server動的クラスタ機能を使用して)垂直方向にスケールアップし、各WCPHOSTに複数の管理対象サーバーが割り当てられる場合は、分析コレクタに対して追加の構成を行う必要があります。
Portalおよび分析サービスの垂直方向のスケールアップに対応するために、同一ホスト上で複数のコレクタを構成して、ポートの競合が起こらないようにすることはできますが、ポータルに登録できるアクティブな共通の分析コレクタは1つだけです。このアクティブな登録では、ホスト名とポートの組合せを1つだけ参照できます。このため、WebCenter Portalアプリケーションは、他の場合と同様に、デフォルトの分析コレクタ・ポートを使用してイベント・メッセージをローカル・ホストに送信するように構成することをお薦めします。
注意:
クラスタ化された分析コレクタでは、WebCenter Portalのイベントの収集はサポートしていません。
ホストごとに複数のポータル管理対象サーバーをスケールアップする場合、分析コレクタのポートの競合を回避するための追加構成が必要です。その場合、コレクタの最大ポート値の構成の詳細は、『Oracle WebCenter Portalの管理』の分析コレクタ設定の構成に関する項を参照してください。
ポータル・ランタイム構成では、単一ポートによる単一のアクティブな分析コレクタ・サービス登録のみをサポートします。ポータル登録と一致するポートを使用してホストごとに起動されたコレクタのみがデータを収集します。そのコレクタまたは管理対象サーバーが停止すると、そのホストの残りのポータル・サーバーのいずれについても分析イベント収集は発生しません。
スケールアップ・シナリオで、ローカルのハードウェア・ロード・バランサを使用して、同じ場所に配置されたコレクタに分析トラフィックを一元的に分散させることができるかどうかは、このエンタープライズ・デプロイメント・ガイドのリリース時点では検証されていません。この潜在的なトポロジ・オプションの使用については、アーキテクチャでの採用を最終決定する前に、非本番環境で十分にテストする必要があります。
- WebCenter Portalのデフォルトの分析接続の登録
WebCenter Portalアプリケーションを分析コレクタに接続します。 - Portal管理対象サーバーのスケールアップに対応するための分析の構成
Portal管理対象サーバーをスケールアップして、ホストごとに複数の管理対象サーバーが割り当てられるようにする場合は、分析に対して追加の構成および管理プロセスが必要となることがあります。スケールアップ操作は、従来の静的クラスタの場合、手動になることもあります。WebLogic Serverの動的クラスタ機能を使用する場合は、スケール・アップを手動または柔軟な方法(ポリシー・ベース)で行うことができます。
WebCenter Portalのデフォルトの分析接続の登録
WebCenter Portalアプリケーションを分析コレクタに接続します。
WebCenter Portalアプリケーションを分析コレクタに接続するには、次のステップを実行します。
親トピック: 分析の構成
Portal管理対象サーバーのスケールアップに対応するための分析の構成
Portal管理対象サーバーをスケールアップして、ホストごとに複数の管理対象サーバーが割り当てられるようにする場合は、分析に対して追加の構成および管理プロセスが必要になることがあります。スケールアップ操作は、従来の静的クラスタの場合、手動になることもあります。WebLogic Serverの動的クラスタ機能を使用する場合は、スケール・アップを手動または柔軟な方法(ポリシー・ベース)で行うことができます。
注意:
この項は、ホストごとに複数のPortal管理対象サーバーがある場合のみ適用されます。
エンタープライズ・デプロイメント・ガイドのデフォルトの参照アーキテクチャ(ホストごとにPortal管理対象サーバーが1つだけ)に従ってトポロジが構成されている場合や、水平方向のスケールアウト・シナリオにのみ対応するようにトポロジが拡張されている場合は、この項は適用されず、省略できます。
-
複数のコレクタ・サービスが単一ホストで稼働し、個別のポートでリスニングできるように分析コレクタのポート範囲を設定する必要があります。
-
追加コレクタ用のWebCenter Portal登録を追加する必要があります。デフォルト・ポートの分析コレクタが使用できない場合に、これらの登録を素早くアクティブにしてポータル・サーバーを再起動できます。再起動後、ポータル・サーバーは、新しくアクティブ化されたコレクタ登録の使用を試みます。
-
ポータル内のデフォルトおよびアクティブな登録で指定されたポートでリスニングする分析コレクタ・プロセスがあること。
-
すべてのWCPHOSTで構成された分析コレクタのポート範囲内にある各ポートで使用可能な分析コレクタ・プロセスがあること。
-
すべてのWCPHOSTに同一番号のスケールアップされたポータル管理対象サーバーがあること。ない場合、ポータル・サーバーによっては選択した登録用のローカルホストの現在デフォルトまたは使用可能なポートでコレクタが見つからないことがあります。
次の各項では、スケール・アップに対応する際に分析に対して行う必要のある追加構成について説明します。
- 分析コレクタのポート範囲の構成
分析コレクタ設定は環境全体にわたるもので、サーバー単位にカスタマイズすることはできません。maxPortパラメータは、複数の分析コレクタ・インスタンスでホストごとに固有のポートを使用するために、defaultPortより上の有効範囲を指定します。コレクタ・プロセスがデフォルト・ポートにバインドできない場合、maxPort値に達するまで、すべてのポート番号を試行します。使用可能なポートがない場合、ポータル管理対象サーバーは適切に起動できません。 - WebCenter Portalでの分析コレクタの追加登録
構成した分析コレクタのポート範囲内のポートごとに、固有の接続名および分析コレクタ構成で割り当てたポート範囲に基づいたポートを指定して、デフォルト以外のコレクタを追加登録します。これにより、コレクタの登録を永続的かつ有効な方法で切り替えることができるようになり、メンテナンス・プロセスが簡略化します。 - ポータルのデフォルト分析登録のフェイルオーバー
分析コレクタ・サービスがデフォルト・ポートでリスニングしているPortal管理対象サーバーで障害が発生した場合は、ポータル構成内の代わりの分析接続をデフォルト接続として選択し、稼働しているポータル・サーバーをできるだけ早く再起動する必要があります。
親トピック: 分析の構成
分析コレクタのポート範囲の構成
分析コレクタ設定は環境全体にわたるもので、サーバー単位にカスタマイズすることはできません。maxPortパラメータは、複数の分析コレクタ・インスタンスでホストごとに固有のポートを使用するために、defaultPortより上の有効範囲を指定します。コレクタ・プロセスがデフォルト・ポートにバインドできない場合、maxPort値に達するまで、すべてのポート番号を試行します。使用可能なポートがない場合、ポータル管理対象サーバーは適切に起動できません。
分析のmaxPort値を更新するには、ドメインの管理サーバーに接続する際に次のWLSTメソッドを使用します。
WebCenter Portalでの分析コレクタの追加登録
構成した分析コレクタのポート範囲内のポートごとに、固有の接続名および分析コレクタ構成で割り当てたポート範囲に基づいたポートを指定して、デフォルト以外のコレクタを追加登録します。これにより、コレクタの登録を永続的かつ有効な方法で切り替えることができるようになり、メンテナンス・プロセスが簡略化します。
createAnalyticsCollectorConnection(appName="webcenter", server="WC_Portal1", connectionName="NAME", collectorPort=PORTNUMBER, isEnabled=1, default=0, isUnicast=1, collectorHost="localhost", timeout=30)
ステップは次のとおりです。
ポータルのデフォルト分析登録のフェイルオーバー
分析コレクタ・サービスがデフォルト・ポートでリスニングしているPortal管理対象サーバーで障害が発生した場合は、ポータル構成内の代わりの分析接続をデフォルト接続として選択し、稼働しているポータル・サーバーをできるだけ早く再起動する必要があります。
そうなるまで、そのマシンの残りのポータル・インスタンスに対する分析収集は、デフォルト・ポートのコレクタとやり取りして分析メトリックを記録することができません。デフォルトとしてアクティブに使用される登録は一度に1つだけです。
デフォルト分析登録のフェイルオーバーは手動プロセスです。変更は環境全体にわたるものですが、各ポータル・サーバー・インスタンスの再起動時にのみ有効になります。
注意:
この項は、ホストごとに複数のPortal管理対象サーバーがある場合にのみ適用されます。
エンタープライズ・デプロイメント・ガイドのデフォルトの参照アーキテクチャ(ホストごとにPortal管理対象サーバーが1つだけ)に従ってトポロジが構成されている場合や、水平方向のスケールアウト・シナリオにのみ対応できるようにトポロジが拡張されている場合は、この項は適用されません。
デフォルト分析登録を変更するには、次のステップを実行します。
REST API構成の確認
この項では、REST APIの構成手順について説明します。
RESTセキュリティ・トークンの正常な機能を可能にする資格証明ストア内のシード・エントリを確認するには、次のWLSTコマンドを実行します。
注意:
資格証明マップがすでに存在する場合は、JPS-01007例外メッセージが戻されます。これにより、構成を確認します。拡張したドメイン用のOracle HTTP Serverの構成
次の項では、パブリックURLおよび内部URLの両方のリクエストを、エンタープライズ・トポロジ内の正しクラスタにルーティングするようにOracle HTTP Serverインスタンスを構成する方法について説明します。
Oracle WebCenter Portalクラスタ用のOracle HTTP Serverの構成
Oracle WebCenter Portalクラスタにリクエストを正しくルーティングするようにWeb層のOracle HTTP Serverインスタンスを構成するには、次の手順を使用して、wcp.example.com
仮想サーバーのパラメータを作成して定義するOracle HTTP Server構成ファイルを追加作成します。
この手順では、「アプリケーション層にリクエストをルーティングするためのOracle HTTP Serverの構成」で説明されているOracle HTTP Server構成タスクが実行済であることを想定しています。
次のステップを実行して、リクエストが正しくルーティングされるように仮想ホスト構成ファイルを更新します。
ロード・バランサによるOracle WebCenter Portalパブリック・サービスURLの検証
Oracle HTTP Server仮想ホストの構成を検証し、ハードウェア・ロード・バランサがOracle HTTP Serverインスタンスを経由してアプリケーション層にパブリック・サービス・リクエストをルーティングできることを確認する手順は次のとおりです。
内部WebCenterサービス用のHTTPサーバーの構成
内部Oracle WebCenterサービスにリクエストを正しくルーティングするようにWeb層のOracle HTTP Serverインスタンスを構成するには、次の手順を使用して、既存のwcpinternal_vh.conf
ファイルを編集します。
この手順では、「アプリケーション層にリクエストをルーティングするためのOracle HTTP Serverの構成」で説明されているOracle HTTP Server構成タスクが実行済であることを想定しています。
次のステップを実行して、リクエストが正しくルーティングされるように仮想ホスト構成ファイルを更新します。
外部サービス用のWebCenter Portalの構成
この項では、Fusion Middleware ControlまたはWLSTコマンドを使用して、WebCenter Portalアプリケーション用に外部のツールおよびサービスを構成する方法を説明します。多くの外部サービスでは、WebCenter Portalアプリケーションとバックエンド・サーバー間に接続を設定する必要があります。
次に示すサービス構成を行うたびに、様々な管理対象サーバーを再起動して変更を有効にする必要があります。一部の再起動は、プロセス実行中の特定の時点で行う必要があります。その他の再起動については、この項を最初から最後まで完了する場合は、必要に応じて項の最後まで遅らせることができますが、そうでない場合は、すべての再起動を各サブトピック内で行う必要があります。サービス構成の項の最後まで遅らせることができる再起動については、注意書きでそのことを示しています。
- WebCenterポートレット・プロデューサ・アプリケーションのデフォルトWebサービス・ポリシーの構成
- ポートレット・プロデューサの登録
- ページレット・プロデューサの登録
- 検索サービスの構成
- SMTPメール・サーバー用のOracle WebCenter Portal通知の構成
- コンテンツ・サーバーの接続の構成
Oracle WebCenter Portalは、ファイルのアップロード、ファイルとフォルダの作成と管理、ファイルのチェックアウト、バージョン管理を含む、コンテンツ管理とストレージ機能をサポートします。 - サービス構成のすべての変更をアクティブ化するためのPortal管理対象サーバーの再起動
上の項で示したオプションの再起動を遅らせた場合は、ここでPortal管理対象サーバーを再起動します。
WebCenterポートレット・プロデューサ・アプリケーションのデフォルトWebサービス・ポリシーの構成
Oracle WebCenter Portalのインストール後に、デフォルトのOracle Web Services Manager (OWSM)セキュリティ・ポリシーを次にアタッチする必要があります。
-
WSRPツール・プロデューサ(wsrp-tools)
これらのWebサービス・エンド・ポイントに対するセキュリティ・ポリシーは出荷時には構成されていないため、これらのステップが必要になります。
親トピック: 外部サービス用のWebCenter Portalの構成
ポートレット・プロデューサの登録
WebCenter Portalアプリケーションに、すぐに使用できるいくつかのポートレット・プロデューサを登録できます。WebCenter Portalエンタープライズ・デプロイメントでは、必要なプロデューサのURLは次のとおりです。
-
WSRPプロデューサURL: http://wcpinternal.example.com/wsrp-tools/portlets/wsrp2?WSDL
-
WebClippingプロデューサURL: http://wcpinternal.example.com/portalTools/webClipping/providers
-
OmniPortletプロデューサURL: http://wcpinternal.example.com/portalTools/omniPortlet/providers
ポートレット・プロデューサは、Fusion Middleware ControlまたはWLSTコマンドを使用して登録できます。
親トピック: 外部サービス用のWebCenter Portalの構成
Fusion Middleware Controlを使用したすぐに使用できるポートレット・プロデューサの登録
Fusion Middleware Controlを使用してポートレット・プロデューサを登録する方法の詳細は、『Oracle WebCenter Portalの管理』の「ポートレット・プロデューサの管理」を参照してください。
親トピック: ポートレット・プロデューサの登録
WLSTを使用したすぐに使用できるポートレット・プロデューサの登録
親トピック: ポートレット・プロデューサの登録
ページレット・プロデューサの登録
WSRP、Oracle JPDKポートレットおよびOpenSocialガジェットをWebCenter Portalでページレットとして公開するには、ページレット・プロデューサを登録する必要があります。WebCenter Portalエンタープライズ・デプロイメントでは、必要なページレット・プロデューサのURLは次のとおりです。
http://wcpinternal.example.com/pagelets
ページレット・プロデューサは、Fusion Middleware ControlまたはWLSTコマンドを使用して登録できます。
親トピック: 外部サービス用のWebCenter Portalの構成
Fusion Middleware Controlを使用したページレット・プロデューサの登録
Fusion Middleware Controlを使用してページレット・プロデューサを登録するには:
-
管理者のアカウント(
weblogic_wcp
など)を使用してFusion Middleware Controlにサインインし、WebCenter Portalのホーム・ページに移動します。注意:
Enterprise Manager Fusion Middleware ControlでWebCenterリソースを管理する場合、リモートLDAPオーセンティケータ(
weblogic_wcp
など)で作成されたWebCenter固有の管理ユーザーを使用することをお薦めします。「エンタープライズ・デプロイメントの管理用のロールの構成」を参照してください。『Oracle WebCenter Portalの管理』のWebCenter Portalのホームページへの移動に関する項を参照してください。
-
「WebCenter Portal」メニューから、「プロデューサの登録」を選択します。
-
次の表に示すように、ページレット・プロデューサの接続詳細を入力します。
フィールド 説明 接続名
このページレット・プロデューサのインスタンスをアプリケーション内で識別するための一意の名前。名前は、すべてのWebCenter Portal接続タイプにおいて一意である必要があります。ここで指定した名前は、「UIコンポーネント」→「ページレット・プロデューサ」フォルダにあるコンポーザに表示されます(デフォルト)。
プロデューサ・タイプ
「ページレット・プロデューサ」を選択します。
サーバーURL
ページレット・プロデューサへのURL。URLには、完全修飾ドメイン名を含める必要があります。次の構文を使用します。
<protocol>://
<host_name>
:
<port_number>
/pagelets/
次に例を示します。
http://wcpinternal.example.com/pagelets/
ページレットにセキュアなデータが含まれている場合、登録するURLで
https
プロトコルを使用する必要があります。次に例を示します。https://wcp.example.com/pagelets/
コンテキスト・ルートは、必要に応じて/pagelets/から変更できます。詳細は、『Oracle WebCenter Portalの管理』のページレット・プロデューサの別のコンテキストへの再デプロイに関する項を参照してください。
注意: WebCenter Portalでは、ページレット・プロデューサのURLがOAMによって保護されている場合、ページレット・カタログへのURLを除外する(アクセス制御なしで直接マップする)必要があります。そうしないと、RESTを使用した場合にカタログが空白になります。ページレット・カタログのURLは、
http://
<host_name>:<port_number>
/pagelets/api/v2/ensemble/pagelets
です -
「OK」をクリックします。新しいプロデューサが接続表に表示されます。
親トピック: ページレット・プロデューサの登録
WLSTを使用したページレット・プロデューサの登録
WLSTを使用し、すぐに使用できるページレット・プロデューサを登録する手順は次のとおりです。
-
次のWebLogic Scripting Toolを起動します。
WCPHOST1> ORACLE_COMMON_HOME/common/bin/wlst.sh
-
WLSTで、管理者として接続します。
たとえば、次のようにします。
connect("weblogic_wcp","admin password","t3://ADMINVHN:7001",server="WC_Portal1")
-
次のコマンドを入力して、ページレット・プロデューサを登録します。
registerPageletProducer(appName='webcenter', name='PageletProducer', url='http://wcpinternal.example.com/pagelets', server='WC_Portal1')
コマンドの構文と例は、WebCenter WLSTコマンド・リファレンスのregisterPageletProducer
に関する項を参照してください。
WLSTを使用して、現在の接続詳細を表示または編集することもできます。
WLSTコマンドの実行方法の詳細は、『Oracle WebCenter Portalの管理』のOracle WebLogic Scripting Tool (WLST)コマンドの実行に関する項を参照してください。
親トピック: ページレット・プロデューサの登録
検索サービスの構成
『Oracle WebCenter Portalの管理』のWebCenter PortalでのOracle Secure Enterprise Searchの管理に関する項の手順を使用して、Oracle Secure Enterprise Search (Oracle SES)のサービスとクローラを構成できます。
注意:
WebCenter Portalは、Elasticsearchとの基本的な統合機能を備えています。WebCenterエンタープライズ・デプロイメント・トポロジにおける堅牢な高可用性Elasticsearchデプロイメントの構成は、このリリースの時点では完全にテストされていません。基本構成については、『Oracle WebCenter Portalの管理』のWebCenter PortalでのElasticsearchを使用した検索の管理に関する項を参照してください。WebCenterエンタープライズ・デプロイメント・ガイドのトポロジを使用するには、クラスタリング、HAおよびセキュリティ/アクセシビリティに関する追加の分析および構成が数多く必要になります。次の点を確認します。
-
『Oracle WebCenter Portalの管理』のWebCenter PortalでのOracle Secure Enterprise Searchの管理に関する項の説明のとおり、Oracle Secure Enterprise SearchがOracle Internet Directoryに登録され、WebCenter PortalアプリケーションがOracle SESの信頼できるエンティティとして構成されていること。
-
『Oracle WebCenter Portalの管理』のOracle SES接続の設定に関する項の説明のとおり、WebCenter PortalアプリケーションとOracle Secure Enterprise Searchの間に接続が存在すること。
wcinternal_vh.conf
ファイルで、次に示すwcpinternal.example.com
仮想ホストの追加のURL場所のパスを追加して、各OHSサービスを再起動します。
<Location /rsscrawl>
WLSRequest ON
WebLogicCluster WCPHOST1:9001,WCPHOST2:9001
WLProxySSL OFF
WLProxySSLPassThrough OFF
</Location>
<Location /sesUserAuth>
WLSRequest ON
WebLogicCluster WCPHOST1:9001,WCPHOST2:9001
WLProxySSL OFF
WLProxySSLPassThrough OFF
</Location>
親トピック: 外部サービス用のWebCenter Portalの構成
SMTPメール・サーバー用のOracle WebCenter Portal通知の構成
WebCenter Portalエンタープライズ・デプロイメントで、メールを使用して通知を送信することにした場合、企業のメール・サーバーへの接続を構成し、送信されたメールが正しく表示されるように固有のパラメータをいくつか指定する必要があります。
メール・サーバーおよびビジネス要件について不足なく構成するには、このタスクを完了する前に、必須およびオプションの構成とパラメータに関する詳細を『Oracle WebCenter Portalの管理』の「メールの管理」で確認してください。
メール・サーバーは、Fusion Middleware ControlまたはWLSTコマンドを使用して登録できます。
Fusion Middleware Controlを使用したメール・サーバーの登録
Fusion Middleware Controlを使用してメール・サーバーを登録する方法の詳細は、『Oracle WebCenter Portalの管理』のFusion Middleware Controlを使用したメール・サーバーの登録に関する項を参照してください。
コンテンツ・サーバーの接続の構成
Oracle WebCenter Portalは、ファイルのアップロード、ファイルとフォルダの作成と管理、ファイルのチェックアウト、バージョン管理を含む、コンテンツ管理とストレージ機能をサポートします。
WebCenter Portalでコンテンツ統合を提供するには、WebCenter Content Serverの接続を1つ以上構成し、それをデフォルト接続(アクティブまたはプライマリ接続と呼ばれることもあります)としてマークする必要があります。要件の詳細は、『Oracle Fusion Middleware Oracle WebCenter Portalのインストールと構成』のOracle WebCenter Content Serverの要件に関する項を参照してください。
WebCenter Portal Content Managerコンポーネント・ファイルのアップロードに対して高可用性を保証するには、追加構成が必要です。
- WebCenter PortalアプリケーションへのOracle WebCenter Contentの登録
Oracle WebCenter Content ServerをWebCenter Portalアプリケーションに登録するステップを示します。 - 高可用性のためのWebCenter Portal Content Manager MBeanの構成
WebCenter Portal Content Managerのコンポーネントおよびタスク・フローでは、WebCenter ContentリモートUI (RUI) APIを使用してコンテンツ統合機能を提供します。これらのライブラリはPortalのインストールに直接組み込まれる一方で、特定のMBean構成設定を高可用性アーキテクチャ内のフェイルセーフ・ランタイム用に変更する必要があります。
親トピック: 外部サービス用のWebCenter Portalの構成
WebCenter PortalアプリケーションへのOracle WebCenter Contentの登録
Oracle WebCenter Content ServerをWebCenter Portalアプリケーションに登録するステップを示します。
注意:
Content Serverの登録の詳細は、Oracle Fusion Middleware Oracle WebCenter Portal管理者ガイドのツールおよびサービス用のバックエンド・データ・リポジトリの構成に関する項を参照してください。
親トピック: コンテンツ・サーバーの接続の構成
高可用性のためのWebCenter Portal Content Manager MBeanの構成
WebCenter Portal Content Managerのコンポーネントおよびタスク・フローでは、WebCenter ContentリモートUI (RUI) APIを使用してコンテンツ統合機能を提供します。これらのライブラリはPortalのインストールに直接組み込まれる一方で、特定のMBean構成設定を高可用性アーキテクチャ内のフェイルセーフ・ランタイム用に変更する必要があります。
WebCenterアプリケーションのADFConfig:WccAdfConfiguration
およびADFConfig:ADFcConfig
アプリケーション定義MBeanについて、次の属性を変更して検証します。
-
Application: webcenter:
-
ADFConfig: ADFcConfig
-
AdfScopeHaSupport
-
-
ADFConfig:WccAdfConfiguration:
-
ClusterCompatible
-
TemporayDirectory
-
-
高可用性環境でポータルがクラスタ化される場合、指定されたアップロード一時ディレクトリを全ポータル・ノードの共有ディスク・ボリューム上にある共通のディレクトリ場所に構成する必要があります。
親トピック: コンテンツ・サーバーの接続の構成
サービス構成のすべての変更をアクティブ化するためのPortal管理対象サーバーの再起動
前述の項でオプションの再起動を延期した場合は、ここでPortal管理対象サーバーを再起動します。
親トピック: 外部サービス用のWebCenter Portalの構成
構成のバックアップ
ベスト・プラクティスとして、ドメインの拡張が正常に完了した後や別の論理ポイントでバックアップを作成することをお薦めします。ここまでのインストールが正常に行われたことを確認したら、バックアップを作成します。これは、後のステップで問題が発生した場合に即座にリストアするための迅速なバックアップになります。
バックアップ先はローカル・ディスクです。エンタープライズ・デプロイメント設定が完了すると、このバックアップは破棄できます。エンタープライズ・デプロイメント設定が完了したら、バックアップとリカバリの通常のデプロイメント固有プロセスを開始できます。
構成をバックアップする方法の詳細は、「エンタープライズ・デプロイメントのバックアップとリカバリの実行」を参照してください。