12 Oracle Analytics Serverのスケール・アウト
この章では、初期Oracle Analytics ServerドメインをBIHOST2にスケール・アウトするステップについて説明します。
コンポーネントのスケール・アウトでは、別のホスト・コンピュータへのOracle Analytics Serverのインストール、BIHOST1でのコンポーネントの停止とクローニング、ドメインの圧縮と解凍、スケール・アウト後のコンポーネントの開始といった作業が必要になります。
- 他のホスト・コンピュータへのOracle Fusion Middleware Infrastructureのインストール
- 別のホスト・コンピュータへのOracle Analytics Serverのインストール
BIHOST2用に個別の共有記憶域ボリュームまたはパーティションを構成している場合は、BIHOST2にソフトウェアをインストールすることも必要になります。 - BIHOST1のコンポーネントの停止
スケール・アウトの前に、BIHOST1のドメインのすべてのコンポーネント・プロセスを停止する必要があります。 - BIHOST1のコンポーネントのクローニング
すべてのコンポーネント・プロセスを停止した後に、BIHOST1のドメイン内のコンポーネントをクローニングする必要があります。これにより、作成した初期ドメインに基づく新しいコンポーネントがBIHOST2に作成されます。 - BIHOST1の初期ドメインの圧縮
この項のステップを使用して、ドメイン構成情報(現在はOracle HTTP Serverインスタンスに関する構成情報が含まれる)を格納したテンプレートjarファイルを作成します。 - BIHOST2でのドメインの解凍
この項のステップを使用して、ドメイン構成情報を格納したドメイン・テンプレートを解凍し、bidomaintemplate.jar
ファイルをBIHOST1からBIHOST2にコピーします。 - スケール・アウト後のBIHOST1およびBIHOST2でのコンポーネントの起動
この項では、スケール・アウト後にBIHOST1およびBIHOST2でコンポーネント・プロセスを起動するステップについて説明します。コンポーネント・プロセスには、ノード・マネージャ、WebLogicドメインの管理サーバー、システム・コンポーネントおよび管理対象サーバーが含まれます。 - BIHOST2のOracle Analytics Server URLの検証
BIHOST2でドメイン内のコンポーネントを起動したら、それらのURLにアクセスしてOracle Analytics Serverの構成を検証します。 - Oracle Analytics Publisherの構成
次に示す手動タスクを実行して、Oracle Analytics Publisherを構成します。 - スケール・アウト後のOracle Analytics Server構成のバックアップ
Oracleのベスト・プラクティスとしては、ドメインの構成が正常に完了した後や別の論理ポイントでバックアップを作成することをお薦めします。インストールが正常に行われたことを確認したら、バックアップを作成します。これは、後のステップで問題が発生した場合に即座にリストアするための迅速なバックアップになります。
親トピック: エンタープライズ・デプロイメントの構成
他のホスト・コンピュータへのOracle Fusion Middleware Infrastructureのインストール
2番目のホストに対して個別の共有記憶域ボリュームまたはパーティションを構成している場合は、Infrastructureをこれらのホストのいずれかにインストールする必要があります。
「エンタープライズ・デプロイメントをインストールおよび構成する場合の共有記憶域の推奨事項」を参照してください。
トポロジ内の他のホスト・コンピュータにソフトウェアをインストールするには、各ホストにログインして、「BIHOST1でのInfrastructureインストーラの起動」と「Infrastructureインストール画面のナビゲート」の手順に従って、適切な記憶域デバイスにOracleホームを作成します。
注意:
以前のリリースでは、推奨エンタープライズ・トポロジに、同じ場所に配置された一連のOracle HTTP Serverインスタンスが含まれていました。こうしたリリースでは、InfrastructureをWeb層ホストにインストールする必要がありました(WEBHOST1およびWEBHOST2)。しかし、このリリースの場合、エンタープライズ・デプロイメント・トポロジでは、Webサーバーがスタンドアロン・モードでインストールおよび構成されると想定しているため、これらがアプリケーション層ドメインに含まれるとは考えられていません。「エンタープライズ・デプロイメント用のOracle HTTP Serverの構成」を参照してください
別のホスト・コンピュータへのOracle Analytics Serverのインストール
BIHOST2用に別の共有記憶域ボリュームまたはパーティションを構成している場合は、BIHOST2にもソフトウェアをインストールする必要があります。
「エンタープライズ・デプロイメントをインストールおよび構成する場合の共有記憶域の推奨事項」を参照してください。
トポロジ内の他のホスト・コンピュータにソフトウェアをインストールするには、各ホストにログインして、「インストール・プログラムの起動」と「インストール画面のナビゲート」の手順に従います。
BIHOST1のコンポーネントの停止
スケール・アウトの前に、BIHOST1のドメインのすべてのコンポーネント・プロセスを停止する必要があります。
コンポーネント・プロセスには、ノード・マネージャ、WebLogicドメインの管理サーバー、システム・コンポーネントおよびノード・マネージャによって制御されるWLS_BI1管理対象サーバーが含まれます。
BIHOST1のドメインのすべてのコンポーネントを停止するには、次のタスクを実行します。
システム・コンポーネントの停止
次のステップに従って、Fusion Middleware Controlを使用してシステム・コンポーネントを停止します。
親トピック: BIHOST1でのコンポーネントの停止
WLS_BI1管理対象サーバーの停止
次のステップに従って、Fusion Middleware Controlを使用してWLS_BI1管理対象サーバーを停止します。
親トピック: BIHOST1でのコンポーネントの停止
管理サーバー・ドメイン・ホームでのノード・マネージャの停止
これらのステップを使用して、ASERVER_HOMEドメイン・ディレクトリのドメインごとのノード・マネージャを停止します。
親トピック: BIHOST1でのコンポーネントの停止
管理対象サーバー・ドメイン・ディレクトリでのノード・マネージャの停止
これらのステップを使用して、MSERVER_HOMEドメイン・ディレクトリのドメインごとのノード・マネージャを停止します。
親トピック: BIHOST1でのコンポーネントの停止
BIHOST1のコンポーネントのクローニング
すべてのコンポーネント・プロセスを停止した後に、BIHOST1のドメイン内のコンポーネントをクローニングする必要があります。これにより、作成した初期ドメインに基づく新しいコンポーネントがBIHOST2に作成されます。
BIHOST1で次のステップを実行し、既存の管理対象サーバー、ノード・マネージャ、システム・コンポーネントおよびサービス・インスタンスをクローニングして、追加のコンポーネントを作成します。後で、BIHOST2の新しいコンポーネントを圧縮および解凍します。
BIHOST1の初期ドメインの圧縮
この項のステップを使用して、ドメイン構成情報(現在はOracle HTTP Serverインスタンスに関する構成情報が含まれる)を格納したテンプレートjarファイルを作成します。
BIHOST2でのドメインの解凍
この項のステップを使用して、ドメイン構成情報を格納したドメイン・テンプレートを解凍し、bidomaintemplate.jar
ファイルをBIHOST1からBIHOST2にコピーします。
スケール・アウト後のBIHOST1およびBIHOST2でのコンポーネントの起動
この項では、スケール・アウト後にBIHOST1およびBIHOST2でコンポーネントを起動するステップについて説明します。コンポーネント・プロセスには、ノード・マネージャ、WebLogicドメインの管理サーバー、システム・コンポーネントおよび管理対象サーバーが含まれます。
BIHOST1およびBIHOST2でコンポーネントを起動する前に、BIHOST2でDerbyデータベースを無効にします。「Derbyデータベースの無効化」を参照してください。
スケール・アウト後にコンポーネントを起動するには、次のタスクを実行します。
管理サーバー・ドメイン・ホームでのノード・マネージャの起動
BIHOST1上のASERVER_HOMEドメイン・ディレクトリのドメインごとのノード・マネージャを起動するには、「BIHOST1上の管理サーバー・ドメイン・ホームでのノード・マネージャの起動」の手順を使用します。
管理対象サーバー・ドメイン・ディレクトリでのノード・マネージャの起動
BIHOST1およびBIHOST2上のMSERVER_HOMEディレクトリのドメインごとのノード・マネージャを起動するには、「BIHOST1上の管理対象サーバー・ドメイン・ディレクトリでのノード・マネージャの起動」の手順を使用します。「BIHOST1上の管理対象サーバー・ドメイン・ディレクトリでのノード・マネージャの起動」のステップに従うとき、BIHOST1が使用されるところでBIHOST2の値を置き換えます。
管理対象サーバーの起動
- 管理サーバー資格証明を使用してFusion Middleware Controlにサインインします。
- WebLogicドメインのドロップダウンを選択します。「環境」、「マシン」の順に選択します。
- マシンBIHOST2を選択します。
- 「構成」タブをクリックして、「ノード・マネージャ」タブをクリックします。
- ページの右上隅にある「チェンジ・センター」メニューで「ロックして編集」をクリックします。
- リスニング・アドレスを、BIHOST2の値になるように変更します。
- 「保存」をクリックします。
- ページの右上隅にある「チェンジ・センター」メニューで、「変更のアクティブ化」をクリックします。
WLS_BI1管理対象サーバーおよびWLS_BI2管理対象サーバーを起動するには、「BIHOST1でのWLS_BI1管理対象サーバーの起動」の手順を使用します。
BIHOST2のOracle Analytics Server URLの検証
BIHOST2でドメイン内のコンポーネントを起動したら、それらのURLにアクセスしてOracle Analytics Serverの構成を検証します。
Oracle Analytics Publisherの構成
次に示す手動のタスクを実行して、Oracle Analytics Publisherを構成します。
- Oracle Analytics Publisher構成のシングルトン・データ・ディレクトリへのコピー
スケール・アウトしたPublisherアプリケーションでは、それぞれのインスタンスが、特定の構成をクラスタ全体に設定するための共通の場所を必要とします。 - JMS共有のTempディレクトリの更新
次のステップに従って、Oracle Analytics Publisher SchedulerのJMS共有のTempディレクトリを更新します。この項のステップは、Oracle Analytics Serverホストのいずれか1つ(BIHOST1またはBIHOST2)でのみ実行する必要があります。 - BI Presentation Servicesとの統合の構成
- Oracle Analytics Serverのデータ・ソースの設定
Oracle Analytics Serverのデータ・ソースは、クラスタ化されたOracle Analytics Serverのサーバーをクラスタ・コントローラ経由で参照する必要があります。このタスクは、Oracle Analytics Publisherで実行する必要があります。 - Oracle Analytics Server Cluster用のBIPJmsResourceの構成
BIPJMSResource JMSモジュールを構成するには、このトピックにリストされているモジュールの一部のデフォルト値を変更する必要があります。
Oracle Analytics Publisher構成のシングルトン・データ・ディレクトリへのコピー
スケール・アウトしたPublisherアプリケーションでは、それぞれのインスタンスが、特定の構成をクラスタ全体に設定するための共通の場所を必要とします。
JMS共有のTempディレクトリの更新
次のステップを実行して、Oracle Analytics Publisher SchedulerのJMS共有のTempディレクトリを更新します。この項のステップは、Oracle Analytics Serverホストのいずれか1つ(BIHOST1またはBIHOST2)でのみ実行する必要があります。
次のステップを実行して、Oracle Analytics Publisher Scheduler構成を更新します。
Oracle Analytics Serverのデータ・ソースの設定
Oracle Analytics Serverのデータ・ソースは、クラスタ化されたOracle Analytics Serverのサーバーをクラスタ・コントローラ経由で参照する必要があります。このタスクは、Oracle Analytics Publisherで実行する必要があります。
次のステップを実行して、Oracle Analytics PublisherでOracle Analytics Serverのデータ・ソースを設定します。
Oracle Analytics Server Cluster用のBIPJmsResourceの構成
BIPJMSResource JMSモジュールを構成するには、モジュール内の一部のデフォルト値をこのトピックで示すように変更する必要があります。
BIPJMSResource JMSモジュールは、Oracle WebLogic ServerドメインでOracle Analytics Publisherを構成すると自動的にデプロイされます。ただし、クラスタ構成の分散トピック向け転送ポリシーのデフォルト値を変更する必要があります。
表12-1 転送ポリシー設定のためのカスタム値の指定
プロパティ名 | 説明 |
---|---|
JMSリソース | クラスタ構成のBIP分散トピック - dist_BIP.System.T_auto |
プロパティ | 転送ポリシー |
説明 | クラスタインストールの分散BIPトピックは、デフォルトで転送ポリシーを「パーティション化」に設定して構成されています。 |
推奨設定 | 転送ポリシーを「レプリケート」に変更します。 |
- Oracle WebLogic Server管理コンソールにサインインします。
- 「サービス」で、「メッセージング」をクリックし、左のナビゲーション・ペインから「JMSモジュール」を選択します。
- JMSモジュールのリストで「BIPJMSResource」をクリックします。
- 「リソースのサマリー」表で「dist_BIP.System.T_auto」を選択します。
- 「一般」タブをクリックします。
- 「チェンジ・センター」で「ロックして編集」をクリックします。
- 「転送ポリシー」メニューで「レプリケート」を選択します。
- 「保存」をクリックします。
- 「変更のアクティブ化」をクリックします。
スケール・アウト後のOracle Analytics Server構成のバックアップ
Oracleのベスト・プラクティスとしては、ドメインの構成が正常に完了した後や別の論理ポイントでバックアップを作成することをお薦めします。インストールが正常に行われたことを確認したら、バックアップを作成します。これは、後のステップで問題が発生した場合に即座にリストアするための迅速なバックアップになります。
バックアップ先はローカル・ディスクです。エンタープライズ・デプロイメント設定が完了すると、このバックアップは破棄できます。エンタープライズ・デプロイメント設定が完了したら、バックアップとリカバリの通常のデプロイメント固有プロセスを開始できます。
「エンタープライズ・デプロイメントのバックアップとリカバリの実行」を参照してください。