Linux上のEssbaseの構成

Linux上のEssbaseの構成は、Essbaseインストールの最終段階で、またはインストール後に構成ツールを起動して、構成ツールを使用して構成する必要があります。

前提条件とノート

  • Fusion Middlewareがすでにインストールされ、同じOracleホーム・ディレクトリにOracle Essbaseがインストールされている必要があります。「Fusion Middlewareのインストール」を参照してください。
  • インストールの前提条件に記載されているように、サポート対象のリレーショナル・データベースがインストールされている必要があります。「リレーショナル・データベースのインストール」を参照してください。
  • EPM Shared Services認証を使用している場合は、EPM Shared Servicesユーザーを作成して構成し、Oracle HomeおよびEPMインスタンスの詳細の確認を使用して、サポートされているバージョンのEPMがすでにインストールされている必要があります。
    • EPM Shared Services認証を使用する場合は、Essbase 26aiの構成時に実行する必要があります。EPM Shared Servicesが実行されていない場合は、ポートの競合を回避するために、いくつかのポート番号を手動で構成する必要があります。Essbaseを構成する場合、このホスト上の任意のEPMサービスによってすでに使用されているポートを注意して認識し、このホスト上のサービスまたはアプリケーションによって使用されていない有効なポートのみを選択して使用する必要があります。また、これらの未使用のポート番号は、ユーザー・インタフェースまたはレスポンス・ファイルで適切に設定する必要があります。
  • Microsoft SQL Server (MSSQL)をEssbaseリポジトリ(RCU)スキーマのデータベースとして使用している場合は、Essbase構成ツールを実行する前に、プロセスを実行してデータベースを変更し、正しい照合を適用し、スキーマに関する考慮事項に対処する必要があります。詳細は、「Essbaseスキーマのリポジトリ・データベースとしてのMicrosoft SQL Serverの構成」を参照してください。
  • Essbase用のRCUスキーマの事前作成では、RCUスキーマを構成前に事前作成することを選択し、Essbase構成ツールで自分で作成することを選択した場合のプロセスについて説明しています。スキーマを事前作成する場合の一例としては、ウォレットを使用してセキュアなHTTPS接続を採用する場合です。
  • すべてのポートはエフェメラル・ポートの範囲内であり、他の実行中ソフトウェアによって使用されていない必要があります。ポート競合の回避を参照してください。
  • 各管理対象サーバーは、1つ以上のサーバー・インスタンスをホストするコンピュータを論理的に表現したマシンに割り当てられている必要があります。マシン名は、ドメイン内の他の構成可能リソースの間で固有である必要があります。
  • フェイルオーバーをサポートするために、1つ以上のEssbase On-Premiseインスタンスをインストールして構成することを計画している場合は、フロントエンドのロード・バランサが必要です。フェイルオーバーをサポートするためのロード・バランサの構成を参照してください。
  • /aps/SmartViewというURLを使用してSmart View経由で接続する場合は、このURLを変更する必要があります。新しいEssbase Smart View接続URLへのリダイレクトを参照してください。あるいは、Webサーバーで新規URLへのリダイレクトを構成できます。Oracle HTTP Server (OHS)またはHTTPDサーバーを使用する場合は、前項に記載されているように、Oracle HTTP Server構成の変更時にURLがリダイレクトされます。

設定ツールを実行

  1. インストールの最後に続けて構成を行わなかった場合は、構成ツールを起動します。
    1. EssbaseFusion MiddlewareがインストールされているOracleホーム・ディレクトリで、./essbase/binでターミナルを開きます。たとえば、<Oracle_Home>/essbase/binでターミナルを開きます。
    2. config.shスクリプトを使用して構成ツールを起動します。
      $ ./config.sh
      このスクリプトは、パラメータ(-mode、-log、-log priority、-responseFileなど)を指定して実行できます。responseFileパラメータを使用する場合、パスワードを除くすべてのフィールドに以前の構成エントリが入力されます。構成スクリプトのオプションについて調べるには、./config.sh -helpを実行します。
  2. ようこそページで「次へ」をクリックします。
  3. 「ドメインの詳細」ページで、次の操作を行います。
    1. ドメイン名の場合、デフォルト(正しい場合)を受け入れるか、ドメイン名を入力します。たとえば、essbase_domainなどです。
    2. 「ドメイン・ルート」で、デフォルト(正しい場合)を受け入れるか、ドメインのルート・パスを入力します。次に例を示します。
      /scratch/user/oracle_home/domains
      追加のEssbaseインスタンスをインストールする場合は、それぞれに別のドメイン・ルートを使用します。
    3. 「アプリケーション・ディレクトリ」で、デフォルトを受け入れるか、アプリケーション・ディレクトリを入力します。次に例を示します。
      /scratch/user/oracle_home/applications/essbase
      アプリケーション・ディレクトリは構成ファイルとは別個にすることをお薦めします。
    4. WebLogic管理者アカウントで、Essbaseおよびミドルウェア・サーバーの管理に使用するWebLogic管理者アカウントの名前およびパスワードを入力します。
      • WebLogic組込みLDAPを使用する場合、この管理者にはEssbaseサービス管理者ロールも付与されます。
      • EPM Shared Servicesを使用する場合、この管理者はEssbaseドメインのWebLogicインスタンス専用です。EPM Shared Services管理者ユーザーは、Essbaseユーザー・ロール「サービス管理者」でプロビジョニングされます。
    5. 「次へ」をクリックしてください。
  4. 「データベース接続」ページで、次の操作を行います。
    1. 「データベース・タイプ」で、デフォルトを受け入れるか、データベース・タイプを入力します。これはサポート対象のリレーショナル・データベースです。たとえば、Oracle Databaseです。
    2. 「接続文字列」に、データベースへの接続文字列を入力します(例:
      myhost.example.com:1521/orcl
      接続文字列の形式を参照してください。
    3. Essbaseリポジトリの場合、新しいスキーマを今すぐ作成するか、事前作成したスキーマをEssbase用のRCUスキーマの事前作成Fusion Middleware RCUユーティリティを使用して作成したものを使用するかを事前構成ワークフロー・タスクとして選択します。構成でMicrosoft SQL Server (MSSQL)を使用している場合は、上述の関連する前提条件を参照してください。
    4. 「スキーマ接頭辞」に、一意でわかりやすい接頭辞(ESS26AIなど)を入力します。これは新しい固有の文字列にする必要があります。1-12文字の英数字を含め、始まりは文字からにします。
    5. 「スキーマ・パスワード」に、すべての新しいスキーマで共有されるスキーマ・パスワードを入力します。
    6. 管理者ユーザー名およびパスワードに、Oracle Databaseのsysdbaロールが付与されている任意のユーザーの資格証明を入力します。デフォルトのSYSユーザーまたはMicrosoftデータベース管理者を指定できます。ユーザー名は文字で始まる必要があり、5から128字の英数字を含めます。パスワードは文字で始まり、8から30文字の間の長さで少なくとも1つの数字を含み、オプションで任意の数の特殊文字($ # _)を含む必要があります。
    7. 「次へ」をクリックしてください。
  5. 「ノード・マネージャ」構成ページで、次の操作を行います。
    1. 「マシン名」で、デフォルト値をそのまま使用するか、クラスタを処理するノード・マネージャのマシン名の文字列を入力します。すべてのポートはエフェメラル・ポートの範囲内であり、他の実行中ソフトウェアによって使用されていない必要があります。ポート競合の回避を参照してください。
    2. Fusion Middleware構成時に組織が別の値を選択したことがわからないかぎり、ノード・マネージャ・ポートでデフォルトを受け入れます。詳細は、ポートの管理を参照してください。
    3. 「ノード・マネージャ・リスニング・アドレス」では、Linuxホスト(WebLogicのインストールとともにFusion Middlewareがインストールされている場所)の完全修飾名を入力できます。オペレーティング・システムのアドレスにすることもできます。詳細は、「Oracle Fusion Middlewareで使用するポート番号の変更」を参照してください。
    4. 「次へ」をクリックしてください。
  6. WebLogicサーバー・ポート | WebLogic Server Ports構成ページで、インストール時の選択に応じて構成します。
    それぞれのサーバーにクリア・ポートとセキュア・ポートを指定します。ポートの管理を参照してください。すべてのポートはエフェメラル・ポートの範囲内であり、他の実行中ソフトウェアによって使用されていない必要があります。ポート競合の回避を参照してください。
    1. Transport Layer Security (TLS Everywhere)を使用して接続を保護するには、セキュア接続モード | Secure Connection Modeのチェック・ボックスを選択します。すると、自己署名証明書が認識されます。まだの場合は、通信とネットワークの保護についてのトピックを確認してください。TLSセキュリティがデプロイされている場合、デフォルト・ポートは管理対象サーバーのセキュア・ポートです。デフォルトのポート値は、非セキュアの場合は9000、セキュアの場合は9001です。保護されている(9001)ことをお薦めします。

      Oracle以外のリレーショナル・データベースをRCUリポジトリ・データベースとして使用するようにEssbaseを構成する場合、Essbaseのデプロイメントの完了後に、システムのODBCドライバを構成してセキュア/TLS暗号化をサポートするように追加のステップを実行する必要がある場合があります。データベース・ドライバの構成手順を参照してください。

    2. [オプション]アクセスの対象を特定のホストに制限するには、ドメインを指定します(複数ホーム環境の場合)。たとえば、リスニング・アドレスのフィールドにlocalhostを指定します。リスニング・アドレスの値を指定または入力しない場合、リスニング・アドレスはすべてのインタフェースとアドレスに適用され、マッピングされたすべてのホストがアクセスできるようになります。
    3. 「次へ」をクリックしてください。
  7. Essbaseポート構成ページで、次の操作を行います。
    1. デフォルト値をそのまま使用するか、エージェント・ポート、エージェント・セキュア・ポート(TLSを使用したセキュア通信に使用)、およびEssbaseアプリケーション・サーバーの最小ポートと最大ポートを入力します。
      • 「エージェント・ポート」はEssbaseエージェントのポートを指定します。デフォルト値は1423です。
      • エージェント・セキュア・ポート | Agent Secure Portは、Transport Layer Security (TLS)によるセキュア接続モードの場合にEssbaseエージェントがセキュア通信のために使用するポートを指定します。デフォルトは6423です。
      • 1つのホストに複数のEssbaseサーバー・インスタンスがインストールされている場合は、インスタンスごとに固有のポート番号を指定する必要があります。
      • すべてのポートはエフェメラル・ポートの範囲内であり、他の実行中ソフトウェアによって使用されてはなりません。ポート競合の回避を参照してください。
      • Essbaseサーバーの最小ポートと最大ポートとの範囲は、使用量に応じて少なくとも1000である必要があります。
    2. 「次へ」をクリックしてください。
  8. アイデンティティ・プロバイダの構成ページで、次の操作を行います。
    1. まだの場合は、認証プロバイダの選択のトピックを確認してください。
    2. WebLogicはデフォルトのアイデンティティ・プロバイダですが、本番環境ではお薦めしません。現在、EPM Shared Servicesを使用していて、引き続き使用する必要がある場合は、EPM Shared Servicesアイデンティティ・プロバイダの有効化 | Enable EPM Shared Services Identity Providerチェック・ボックスを選択します。上のウィンドウの例では、EPMプロバイダが選択されています。有効にすると、EPMフィールドを使用して、EPM Oracle HomeおよびOracle Instanceの場所を確認または指定できます。これらについて詳しくは、ミドルウェア・ホーム、EPM OracleホームおよびEPM Oracleインスタンスについてを参照してください。
    3. [オプション] EssbaseインスタンスをShared Servicesに登録するために、オプションで名前を入力できます。名前を指定しない場合、登録されたインスタンスの名前が生成されます。
    4. 「次へ」をクリックしてください。
  9. 「構成のサマリー」ページを確認します。ログ・ファイルの場所とレスポンス・ファイルの場所をメモします。レスポンス・ファイル(.rsp)は、構成の選択内容を保存し、今後のUIベースでの設定やサイレント・モードでの構成では同じフィールド値(パスワードを除く)を入力します。今後の構成を.rspファイルを使用して実行する場合は、構成をサマリー・ページまで実行し、「構成」ではなく「取消」をクリックして、後で応答ファイルを再利用することもできます。.rspファイルは、サマリーに「レスポンス・ファイルの場所」として記載されている一時的な場所に保存されています。今後の構成の自動化に使用する予定がある場合、tmpディレクトリは定期的にクリーン・アウトされる可能性があるため、より永続的な場所に保存してください。サンプル応答ファイルとパラメータを参照してください。
  10. 「構成」をクリックします「構成の進行状況」ページでは、構成ツールのプロセスの終わり近くに、Essbaseプラットフォーム・コンポーネントが起動されます。進行状況が100%に達したら、「次へ」をクリックします。
  11. 構成の完了 | Configuration Completeページで、詳細を確認し、「終了」をクリックします。これでEssbaseにログインできるようになりました。Essbase、RESTおよびSmart ViewクライアントのURLを参照してください。
詳細な設定や構成後のオプションやタスクは、詳細構成のトピックで確認してください。これには、RCUスキーマの削除、EssbaseおよびOracle HTTPサーバーの構成などのトピックが含まれます。