Oracle® Fusion Middleware

Oracle Exalytics In-Memory Machineインストレーションおよび管理ガイド for Linux

Exalyticsソフトウェア・リリース1.0.0.4 for Exalytics X2-4およびX3-4

E52965-02(原本部品番号:E49602-03)

2014年7月

Oracle Exalytics In-Memory MachineでOracle Business Intelligence製品(Oracle BI Enterprise EditionおよびOracle BI Publisherを含む)をインストールおよび管理する方法について説明します。Oracle Business Intelligenceシステムをモニターおよび管理する方法も含まれます。

Oracle Fusion Middleware Oracle Exalytics In-Memory Machineインストレーションおよび管理ガイド for Linux, Exalyticsソフトウェア・リリース1.0.0.4 for Exalytics X2-4およびX3-4

E52965-02

Copyright © 2011, 2014, Oracle and/or its affiliates. All rights reserved.

原本主著者: Guriqpal Gill

原本協力著者: Christine Jacobs、Andy Page

原本協力者: Oracle Business Intelligence development, product management, and quality assurance teams

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントが、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供される場合は、次のNoticeが適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.

このソフトウェアまたはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアまたはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用する際、このソフトウェアまたはハードウェアを安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleおよびJavaはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXはThe Open Groupの登録商標です。

このソフトウェアまたはハードウェアおよびドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。

目次

タイトルおよび著作権情報

はじめに

- 対象読者

- ドキュメントのアクセシビリティについて

- 関連ドキュメントとその他のリソース

- 表記規則

Oracle Exalyticsリリース1パッチセット4 (1.0.0.4)の新しい機能

- 新しいBase Image 1.0.0.6、アップグレード・ユーティリティおよびセキュリティ更新

- Exalytics Domain Management Utility

- Oracle VMの3.2.7へのアップグレード

- アプリケーション・ソフトウェア・コンポーネント

第I部 インストール

1 インストールの概要

- 1.1 既存のインストール

- 1.2 新規インストール

- 1.3 インストール可能なコンポーネント

- 1.3.1 システム・コンポーネント

- 1.3.2 アプリケーション・ソフトウェア・コンポーネント

- 1.4 Oracle Exalyticsアーキテクチャ

- 1.5 システム要件と動作保証情報

2 Oracle Exalyticsリリース1パッチセット4 (1.0.0.4)の適用

- 2.1 Oracle Exalyticsパッチセットについて

- 2.2 Oracle Exalyticsリリース1パッチセット4 (1.0.0.4)の適用

- 2.2.1 Oracle Exalyticsリリース1パッチセット4について

- 2.2.2 Oracle Exalyticsリリース1パッチセット4の適用

- 2.2.2.1 非仮想Exalytics MachineへのOracle Exalyticsリリース1パッチセット4 (1.0.0.4)の適用

- 2.2.2.2 仮想化用に構成されたExalytics MachineへのOracle Exalyticsリリース1パッチセット4 (1.0.0.4)の適用

- 2.2.3 Oracle Business Intelligenceソフトウェアのアップグレードまたはパッチ適用のためのインストール後の手順

- 2.2.3.1 Oracle TimesTen In-Memory Database

- 2.2.3.2 Oracle Business Intelligence Enterprise Edition

- 2.2.4 Oracle Exalyticsリリース1パッチセット4のアンインストール手順

- 2.3 非仮想Exalytics MachineでのFlashの構成と欠陥のあるFlashカードの置換

- 2.3.1 オープン・ソース・コードの入手ライセンス

- 2.3.2 Flashを構成するための前提条件

- 2.3.3 Flashの構成

- 2.3.4 欠陥のあるFlashカードの置換

3 Exalytics Machineの仮想化用の構成

- 3.1 新規インストールの仮想化用の構成

- 3.1.1 Exalytics Machineを仮想化する前に

- 3.1.1.1 確認するドキュメント

- 3.1.1.2 Exalytics Machineの仮想化用の構成の前提条件

- 3.1.1.3 既存のパーティションの削除

- 3.1.1.4 Exalytics Machineにおける既存のRAID構成の再構成

- 3.1.2 Exalytics Machineの仮想化用の構成

- 3.1.2.1 Oracle VM Serverのインストールと構成

- 3.1.2.2 Oracle VM Managerのインストールと構成

- 3.1.2.3 仮想マシンの作成

- 3.2 既存インストールの仮想化用の構成

- 3.3 Oracle VM ManagerおよびOracle VM Serverの3.2.7へのアップグレード

- 3.3.1 Oracle VM Server 3.0.3 (Base Image 2.0.1.1)以降のバージョンのOracle VM Server 3.2.7へのアップグレード

- 3.3.2 Oracle VM Manager 3.0.3以降のバージョンのOracle VM Manager 3.2.7へのアップグレード

- 3.4 仮想化環境へのOracle Exalyticsリリース1パッチセット4の適用

- 3.6 仮想マシンでのアプリケーション・ソフトウェアのインストールおよび構成

- 3.6.1 仮想マシンにExalyticsソフトウェアをインストールして構成する際の前提条件

- 3.6.2 仮想マシンへのExalyticsソフトウェアのインストールと構成

- 3.6.2.1 /u01パーティションの作成とマウント

- 3.6.2.2 Oracleユーザーの変更および権限の付与

- 3.6.2.3 アプリケーション・ソフトウェア・コンポーネントのインストール

- 3.7 仮想マシンの保守

- 3.7.1 仮想マシンの情報およびイベントの表示

- 3.7.2 仮想マシンの構成と起動

- 3.7.3 仮想マシン上のネットワークの構成

- 3.7.4 PVドライバを使用するHVM向けの仮想マシンの構成

- 3.7.5 仮想マシン上のSWAPの構成

4 Exalytics Machineへのソフトウェアのインストール

- 4.1 Exalytics Domain Management Utilityについて

- 4.2 確認するドキュメント

- 4.3 新規デプロイメントへのBusiness Intelligenceソフトウェアのインストール

- 4.3.1 Exalytics Machineにソフトウェアをインストールするための前提条件

- 4.3.2 Exalytics Machineの構成の検証

- 4.3.2.1 Exalyticsソフトウェアと記憶域の構成の確認

- 4.3.2.2 Exalyticsイメージ情報の確認

- 4.3.3 Exalytics Domain Management Utilityを使用したソフトウェアのインストール

- 4.3.3.1 オペレーティング・システム上のパスワードの作成

- 4.3.3.2 オプション: Oracle TimesTenのインベントリの作成

- 4.3.3.3 オプション: Oracle TimesTenのリソース制限の設定

- 4.3.3.4 ステージング・ディレクトリ構造へのOracleインストール・ファイルのダウンロード

- 4.3.3.5 入力プロパティ・ファイルの作成

- 4.3.3.6 /u01ディレクトリに対するユーザー権限の検証

- 4.3.3.7 Exalyticsドメインの作成

- 4.3.3.8 Oracle TimesTen for Exalyticsのインストール

- 4.3.3.9 インストールの確認

- 4.3.4 Business Intelligenceソフトウェアのインストール後のタスク

- 4.3.4.1 Oracle Business Intelligenceクライアント・ツールのインストールおよびアンインストール

- 4.3.4.2 boot.propertiesファイルの作成

- 4.3.4.3 Exalytics Machineのコンポーネントの起動と停止

- 4.3.4.4 Oracle TimesTenのデーモン構成スクリプトの実行

- 4.3.4.5 サーバー上のメモリー設定の構成

- 4.3.4.6 Oracle TimesTen In-Memory Databaseのインスタンス化

- 4.3.4.7 Oracle Business IntelligenceからOracle TimesTenへのODBC接続の構成

- 4.3.4.8 Oracle BIリポジトリの物理レイヤーへのOracle TimesTenインスタンスのマッピング

- 4.3.4.9 BI Composer for Oracle BI EEのインストールと構成

- 4.3.4.10 IBM DB2またはMicrosoft SQL ServerのためのDSNの作成

- 4.3.4.11 マルチバイト・データをサポートするようなIBM DB2の構成

- 4.3.4.12 Oracle BI Publisherのサンプル・レポートの構成

- 4.3.4.13 SampleAppLite.rpdでのデフォルト・パスワードの変更

- 4.3.4.14 EssbaseのORACLEHARDWAREACCELERATION TRUEパラメータの追加

- 4.3.4.15 BI Publisherのバースティング最適化の有効化

- 4.3.5 Exalyticsドメインの管理

- 4.3.5.1 Exalyticsドメインの起動と停止

- 4.3.5.2 Exalyticsドメインのステータスの表示

- 4.3.5.3 Exalyticsドメインのリスト作成

- 4.3.5.4 Oracle Business Intelligenceドメインのスケールアウト

- 4.3.5.5 Exalyticsドメインの削除

- 4.3.6 インストール・プロセスおよび構成プロセスのトラブルシューティング

- 4.3.6.1 インストールの問題の解決

- 4.3.6.2 ログ・ファイルの表示

- 4.3.6.3 Exalytics Machineへのソフトウェアの再インストール

- 4.3.6.4 Capacity On Demandを変更するためのExalyticsオぺレーティング・システムの構成

- 4.3.6.5 追加情報

- 4.3.7 Exalytics MachineのBusiness Intelligenceソフトウェアのアンインストール

- 4.4 Business Intelligenceの既存インストール: ExalyticsドメインへのプライマリBusiness Intelligenceソフトウェア・インストールの登録

- 4.5 Exalytics MachineでのOracle BI Applications 11.1.1.7.1のインストールおよび構成

- 4.6 Oracle Enterprise Performance Managementアプリケーションのインストール

- 4.7 Oracle Endecaのインストール

第II部 システム管理

5 システム管理(構成、診断およびモニタリング)

6 高可用性を実現するためのOracle Exalyticsのデプロイ

- 6.1 高可用性の要件

- 6.2 高可用性の構図

- 6.3 高可用性の構成

- 6.3.1 手順1: 最初のExalytics Machineの準備

- 6.3.2 手順2: 2番目のExalytics Machineの準備

- 6.3.3 手順3: 既存のBIドメインのスケールアウト

- 6.3.4 手順4: Oracle TimesTenのインストールと構成

- 6.3.5 手順5: 永続ストアの共有記憶域の構成

- 6.3.6 手順6: フロントエンド・ロード・バランサの構成

- 6.4 高可用性デプロイメントのトラブルシューティング

- 6.4.1 Oracle BIサーバーとOracle TimesTenとの接続に関する問題

- 6.4.2 クライアント・インストーラでOracle TimesTenドライバを特定できない

- 6.4.3 Oracle BIサーバーがOracle TimesTenインスタンスにフェイルオーバーしない

- 6.4.4 集計が2番目のインスタンスに存在しない

7 バックアップとリカバリ

8 障害時リカバリ

A Exalytics Machineへのソフトウェアのインストールおよび構成の手動手順

- A.1 確認するドキュメント

- A.2 Exalytics Machineへのソフトウェアのインストール

- A.2.1 Exalytics Machineにソフトウェアをインストールするための前提条件

- A.2.2 Exalytics Machineの構成の検証

- A.2.2.1 Exalyticsソフトウェアと記憶域の構成の確認

- A.2.2.2 Exalyticsイメージ情報の確認

- A.2.3 ソフトウェアのインストール

- A.2.3.1 オペレーティング・システム上のユーザー、グループおよびパスワードの作成

- A.2.3.2 Oracle TimesTenのインベントリの作成

- A.2.3.3 Oracle TimesTenのリソース制限の設定

- A.2.3.4 /u01パーティションの作成とマウント

- A.2.3.5 ディレクトリ構造へのOracleファイルのダウンロード

- A.2.3.6 Middlewareホームのステージング

- A.2.3.7 データベース・スキーマの作成

- A.2.3.8 Oracle WebLogic Serverのインストール

- A.2.3.9 ソフトウェアのみのインストールの実行

- A.2.3.10 Oracle BI Enterprise Editionインスタンスの新規作成

- A.2.3.11 プロパティ・ファイルの編集

- A.2.3.12 チェックリストの確認

- A.2.3.13 インストール・スクリプトの実行

- A.2.3.14 インストールの確認

- A.2.4 インストール・プロセスおよび構成プロセスのトラブルシューティング

- A.2.4.1 インストールの問題の解決

- A.2.4.2 ログ・ファイルの表示

- A.2.4.3 Exalytics Machineへのソフトウェアの再インストール

- A.2.4.4 HardwareAcceleration MBean属性の手動の設定

- A.2.4.5 オンデマンドで容量を変更するためのExalyticsオぺレーティング・システムの構成

- A.2.4.6 追加情報

- A.3 インストール後の手順

- A.3.1 Oracle Business Intelligenceクライアント・ツールのインストールおよびアンインストール

- A.3.2 boot.propertiesファイルの作成

- A.3.3 Exalytics Machineのコンポーネントの起動と停止

- A.3.4 Oracle TimesTenのデーモン構成スクリプトの実行

- A.3.5 サーバー上のメモリー設定の構成

- A.3.5.1 カーネル・レベルでのラージ・ページの構成

- A.3.5.2 Oracle TimesTen In-Memory Databasesのラージ・ページの構成

- A.3.5.3 既存のOracle TimesTen In-Memory DatabaseでのPermSizeの増加

- A.3.6 Oracle TimesTen In-Memory Databaseのインスタンス化

- A.3.7 Oracle Business IntelligenceからOracle TimesTenへのODBC接続の構成

- A.3.8 Oracle BIリポジトリの物理レイヤーへのOracle TimesTenインスタンスのマッピング

- A.3.9 BI Composer for Oracle BI EEのインストールと構成

- A.3.10 IBM DB2またはMicrosoft SQL ServerのためのDSNの作成

- A.3.11 マルチバイト・データをサポートするようなIBM DB2の構成

- A.3.12 Oracle BI Publisherのサンプル・レポートの構成

- A.3.13 SampleAppLite.rpdのデフォルト・パスワードの変更

- A.3.14 EssbaseのORACLEHARDWAREACCELERATION TRUEパラメータの追加

- A.3.15 BI Publisherのバースティング最適化の有効化

- A.4 Exalytics Machineのソフトウェアのアンインストール

- A.5 高可用性を実現するためのOracle Exalyticsのデプロイ

- A.5.1 高可用性の要件

- A.5.2 高可用性の構図

- A.5.3 高可用性の構成

- A.5.3.1 手順1: 最初のExalytics Machineの準備

- A.5.3.2 手順2: 2番目のExalytics Machineの準備

- A.5.3.3 手順3: Oracle WebLogic Serverのインストール

- A.5.3.4 手順4: Oracle Business Intelligenceのインストール

- A.5.3.5 手順5: 既存のBIドメインのスケールアウト

- A.5.3.6 手順6: 2番目のExalytics Machineへのシステム・コンポーネントのスケールアウト

- A.5.3.7 手順7: Oracle TimesTenのインストールと構成

- A.5.3.8 手順8: 永続ストアの共有記憶域の構成

- A.5.3.9 手順9: フロントエンド・ロード・バランサの構成

- A.5.4 高可用性デプロイメントのトラブルシューティング

- A.5.4.1 Oracle BIサーバーとOracle TimesTenとの接続に関する問題

- A.5.4.2 クライアント・インストーラでOracle TimesTenドライバを特定できない

- A.5.4.3 Oracle BIサーバーがOracle TimesTenインスタンスにフェイルオーバーしない

- A.5.4.4 集計が2番目のインスタンスに存在しない

索引

はじめに

Oracle Business Intelligence Foundation Suiteは、レポート、非定型問合せ、OLAP、ダッシュボード、スコアカード、What-If分析など、すべてのエンタープライズのビジネス・インテリジェンス・ニーズを満たす、完全かつオープンな統合ソリューションです。Oracle Business Intelligence Foundation Suiteには、Oracle Business Intelligence Enterprise Editionが含まれます。

Oracle Business Intelligence Enterprise Edition (Oracle BI EE)は包括的な一連のエンタープライズ・ビジネス・インテリジェンス・ツールおよびインフラストラクチャであり、拡張性のある効率的な問合せおよび分析サーバー、非定型の問合せおよび分析ツール、インタラクティブ・ダッシュボード、プロアクティブ・インテリジェンスとアラート、エンタープライズ・レポート・エンジンなどが含まれます。

Oracle BI EEのコンポーネントは、共通のサービス指向アーキテクチャ、データ・アクセス・サービス、分析および計算インフラストラクチャ、メタデータ管理サービス、意味的ビジネス・モデル、セキュリティ・モデルやユーザー・プリファレンスおよび管理ツールを共有します。Oracle BI EEは、各データ・ソース向けに最適化されたリクエスト生成、最適化されたデータ・アクセス、高度な計算、インテリジェント・キャッシュ・サービス、クラスタリングにより、スケーラビリティとパフォーマンスを提供します。

このマニュアルでは、Oracle Exalytics In-Memory Machineのインストールおよび管理について説明します。このマニュアルには、Exalytics Machineのインストール、アップグレードおよび保守に関するトピックが含まれます。

このガイドは次の製品に適用されます。

- Oracle Exalytics X2-4およびX3-4リリース1パッチセット4 (1.0.0.4)

対象読者

このドキュメントは、Oracle Business Intelligenceの処理、アップグレードおよびインストールを管理するインストール・エンジニアおよび中間層管理者を対象としています。

ドキュメントのアクセシビリティについて

Oracleのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWebサイトhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=docaccを参照してください。

Oracleサポートへのアクセス

Oracleのお客様は、My Oracle Supportにアクセスして電子サポートを受けることができます。詳細情報はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoか、聴覚に障害があるお客様はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trsを参照してください。

関連ドキュメントとその他のリソース

Oracle Business Intelligenceの関連ドキュメントについては、Oracle Business Intelligenceのライブラリを参照してください。

また、Oracle Business Intelligence関連のオンライン・トレーニング資料については、Oracle Learning Libraryを参照してください。

表記規則

このマニュアルでは次の表記規則を使用します。

規則

意味

太字

太字は、操作に関連するGraphical User Interface要素、または本文中で定義されている用語および用語集に記載されている用語を示します。

イタリック体

イタリックは、ユーザーが特定の値を指定するプレースホルダ変数を示します。

固定幅フォント

固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。

Oracle Exalyticsリリース1パッチセット4 (1.0.0.4)の新しい機能

この序章では、Oracle Exalyticsリリース1パッチセット4 (1.0.0.4)のコンポーネントの新機能と動作保証について説明します。

以前のパッチセットの新機能および動作保証のリストは、次のリンク先にある『Oracle Fusion Middleware Oracle Exalytics In-Memory Machineインストレーションおよび管理ガイド』の新機能に関する序章を参照してください。

http://docs.oracle.com/cd/E41246_01/bi.1/e39709/toc.htm

Oracle Exalyticsリリース1パッチセット4には、次の各項で説明しているコンポーネントの追加の動作保証と新機能が含まれています。

- 「新しいBase Image 1.0.0.6、アップグレード・ユーティリティおよびセキュリティ更新」

- 「Exalytics Domain Management Utility」

- 「Oracle VMの3.2.7へのアップグレード」

「アプリケーション・ソフトウェア・コンポーネント」

新しいBase Image 1.0.0.6、アップグレード・ユーティリティおよびセキュリティ更新

Base Image 1.0.0.6アップグレード・ユーティリティには、非仮想デプロイメント用の次の拡張機能が含まれています。

- Oracle Enterprise Linux 5.8に対応する、2.6.100から2.6.32-400にアップグレードされたカーネル。

- セキュリティ更新。

- リリース1パッチセット4アップグレード・ユーティリティ: リリース1パッチセット3 (Base Image 1.0.0.5)を使用している既存のユーザーは、このユーティリティを使用して、リリース1パッチセット4 (Base Image 1.0.0.6)にアップグレードできます。

Exalytics Domain Management Utility

Exalytics Domain Management Utility (Base Image 1.0.0.6に組み込まれている)を使用すると、次のExalyticsドメイン管理およびOracle Business Intelligenceライフサイクル管理の機能を仮想と非仮想の両方のデプロイメントで実行できるようになります。

- 単一の仮想または非仮想Exalytics Machineでの複数のExalyticsドメインの作成
仮想または非仮想Exalytics Machine上の各ドメインに、Exalytics Domain Management Utilityによって、Oracle WebLogic Server、Oracle BI EE、Oracle Essbase、Oracle TimesTenが自動的にインストールされて、構成されます。また、BIドメインが構成され、オプションでスキーマが作成されます。

- Exalyticsドメインの起動と停止

- Exalyticsドメインの現在のステータスの表示

- Exalyticsドメインのリスト作成

- Exalyticsドメインのスケールアウト

- Exalyticsドメインの削除

Exalytics Domain Management Utilityの実行の詳細は、第4章「Exalytics Machineへのソフトウェアのインストール」を参照してください。

Oracle VMの3.2.7へのアップグレード

詳細は、Oracle VMユーザーズ・ガイド、リリース3.2.1を参照してください。

アプリケーション・ソフトウェア・コンポーネント

次のアプリケーション・ソフトウェア・コンポーネントの新しいリリースは、Oracle Exalyticsリリース1パッチセット4での動作が保証されています。

Exalyticsでのアプリケーション・ソフトウェア・コンポーネントの最新の動作保証については、次のリンク先にあるOracle Exalytics動作保証マトリクスを参照してください。

http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html

- Oracle Business Intelligence Enterprise Edition 11.1.1.7.x

- 「Oracle TimesTen 11.2.2.6 for Exalytics」

- 「Oracle Endeca 3.1」

- 「Oracle BI Applications 11.1.1.7.1」

Oracle Business Intelligence Enterprise Edition 11.1.1.7.x

Oracle Business Intelligence Enterprise Edition 11.1.1.7.140715には、Oracle Exalyticsを構成するコンポーネントのbug修正が数多く含まれています。これらのbug修正については、コンポーネント専用のREADMEファイルで説明されています。

Oracle TimesTen 11.2.2.6 for Exalytics

Oracle TimesTen for Exalytics 11.2.2.6では、次の点が強化されています。

- Oracle Exalytics内のOracle BI EEの問合せのパフォーマンスが大きく向上しました。

- SQL Optimizerの強化によって、選択したOracle Business Intelligenceアプリケーション(FinancialsやCRMなど)での問合せの応答時間が短縮されます。

- SQL準備時間の短縮によって、Oracle BI EEのダッシュボードでのレポート作成用のデータ取得が速くなります。

- star-join問合せ最適化の追加によって、データ・マートおよびデータ集計の問合せ応答時間が短縮されます。

- SQL実行計画の選択および生成が向上しました。

- インデックス・アドバイザの強化によって、より的確な推奨を行えるようになりました。

- SQL Developer 4.0の統合

- Oracle Databaseから既存のデータを使用してTimesTenの表に移入する際に使用できる新しいデータ・ロード・ウィザード

- 問合せパフォーマンスの調整に使用する新しいインデックス・アドバイザ・ウィザード

- パフォーマンスのレポート作成を簡素化する新しいパフォーマンス・メトリック・ウィザード

- クイック・スタート・ガイド: データ・ロードおよび問合せパフォーマンスの調整のための新しい手順書

詳細は、次のリンク先のOracle TimesTen In-Memory Databaseのドキュメントを参照してください。

http://www.oracle.com/technetwork/products/timesten/documentation/index.html

また、Oracle TimesTen In-Memory Databaseドキュメントへのリンクは、Oracle Exalyticsドキュメント・ライブラリからも利用できます。

Oracle Endeca 3.1

Oracle Endeca Information Discovery (3.0および3.1)およびOracle Endeca Server (7.5.1および7.6.0)は両方とも、Exalytics Machineでの動作が保証されています。Oracleの広範囲に渡るビジネス分析製品およびソリューションの主要な部分を占めるこれらのコンポーネントは、お客様の決定が賢明かつ迅速に行われるように設計されています。詳細は、次のリンク先のOracle Exalytics動作保証マトリクスを参照してください。

http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html

また、Oracle Exalyticsドキュメント・ライブラリから利用可能なOracle Endeca Information Discoveryのドキュメントも参照してください。

Oracle BI Applications 11.1.1.7.1

Oracle BI Applicationsの新機能の使用に関する詳細は、Oracle Exalyticsドキュメント・ライブラリから利用可能なOracle Business Intelligence Applications 11.1.1.7.1のドキュメントを参照してください。

第I部

インストール

この部では、インストール方法について説明します。次の章で構成されます。

- 第1章「インストールの概要」

- 第2章「Oracle Exalyticsリリース1パッチセット4 (1.0.0.4)の適用」

- 第3章「Exalytics Machineの仮想化用の構成」

- 第4章「Exalytics Machineへのソフトウェアのインストール」

1 インストールの概要

この章では、Oracle Exalytics In-Memory Machineにソフトウェアをインストールする方法について概説します。Exalytics Machineは、メモリー中心のハードウェア・プラットフォーム、実績のあるOracle TimesTenのインメモリー・テクノロジ、Oracle Business Intelligence Foundation Suite機能の最適化されたバージョンが含まれるエンジニアリング・ソリューションです。

Oracle Business Intelligenceアプリケーション、Oracle Enterprise Performance ManagementアプリケーションおよびOracle Endecaを1つのExalytics Machineにインストールして、Exalyticsユーザーにより高い価値を提供することができます。

Oracle Business Intelligenceソフトウェア・ユーザーは、Exalytics Machineを使用することで、鋭い洞察力が得られ、より適切な決断を行い、即座にアクションを起こすことが可能になります。システム管理者は、プリエンジニアリング・システムを活用することで、パフォーマンスの高いエンタープライズレベルのOracle Business Intelligence実装の構成および保守を容易に実現できます。これにより、複数のベンダーからのシステム・インフラストラクチャの調達、デプロイ、保守、および調整に関連するリスクを排除できます。Oracleのテクノロジは、小さなワークグループのインストールから大企業のBusiness Intelligenceのデプロイメントまでシームレスにスケールするように設計されています。

このマニュアルでは、Oracle Business Intelligence Enterprise EditionとOracle BI PublisherをまとめてOracle Business Intelligenceという用語で表現します。これらの製品のいずれかにのみ適用する説明や指示事項がある場合は、その都度個々の製品名を使用します。

この章では、次の項目について説明します。

- 第1.1項「既存のインストール」

- 第1.2項「新規インストール」

- 第1.3項「インストール可能なコンポーネント」

- 第1.4項「Oracle Exalyticsアーキテクチャ」

- 第1.5項「システム要件と動作保証情報」

1.1 既存のインストール

Oracle Exalyticsリリース1パッチセット3 (1.0.0.3)つまりBase Image 1.0.0.5を実行している既存のユーザーは、Oracle Exalyticsリリース1パッチセット4 (1.0.0.4)つまりBase Image 1.0.0.6を適用する必要があります。第2章「Oracle Exalyticsリリース1パッチセット4 (1.0.0.4)の適用」を参照してください。

以前のリリースのドキュメントにアクセスするには、次のリンク先にある『Oracle Fusion Middleware Oracle Exalytics In-Memory Machineインストレーションおよび管理ガイド』のOracle Exalyticsリリース1パッチセット3のドキュメントを参照してください。

http://docs.oracle.com/cd/E41246_01/bi.1/e39709/toc.htm

1.2 新規インストール

新規ユーザーは、次のアクションを実行してください。

- 仮想化用に構成されたExalytics Machineにソフトウェアをインストールして構成することを予定している場合は、第3章「Exalytics Machineの仮想化用の構成」を参照してください。

- Exalytics Machineへのソフトウェアのインストールおよび構成を予定している場合は、第4章「Exalytics Machineへのソフトウェアのインストール」を参照してください。

1.3 インストール可能なコンポーネント

Oracle Exalyticsリリース1パッチセット4 (1.0.0.4)は、最適な方法で連携するようにExalytics Machineにインストールされる、多くのシステム・コンポーネントおよびアプリケーション・ソフトウェア・コンポーネントで構成されています。

この項には次のトピックが含まれます:

- 第1.3.1項「システム・コンポーネント」

- 第1.3.2項「アプリケーション・ソフトウェア・コンポーネント」

1.3.1 システム・コンポーネント

システム・コンポーネントには、次のようなものがあります。

- Linux x86-64用Exalytics Base Image
Linux x86-64用Base Imageは、Oracle Enterprise Linuxに基づいており、分析ワークロード専用に最適化され、構築されています。Exalytics Base Imageには、ネットワーク・ユーティリティやAuto Service Requestユーティリティを初めとするシステム構成ユーティリティなど、その他のユーティリティも含まれています。

- Oracle VM x86-64用Exalytics Base Image
Exalytics Base Image for Oracle VMは、分析専用に構築された、Oracle VMをベースとして最適化され、カスタム構成されたVMです。このイメージには、Exalytics固有のVMシステム・コンポーネントおよびユーティリティが含まれています。

- Exalytics Oracle VM Template
Oracle Exalytics Oracle VM Templateは、Exalyticsでの分析に使用するようカスタマイズされたOracle VMテンプレートです。

1.3.2 アプリケーション・ソフトウェア・コンポーネント

アプリケーション・ソフトウェア・コンポーネントには、次のようなものがあります。

- Oracle Business Intelligence Foundation Suite

- Oracle Enterprise Performance Managementアプリケーション

- Oracle TimesTen In-Memory Database for Exalytics

- Oracle Business Intelligenceアプリケーション

- Oracle Endeca

また、次の点にも注意してください。

- Oracle Real-Time Decisionsは、Exalytics Machineのインストールでは使用できません。

- このマニュアルでは、Oracle Hyperion Enterprise Performance Management System Installerを使用したExalytics MachineへのEssbaseのインストールについては説明しません。EPM System Installerを使用したEssbaseのインストールの詳細は、Oracle Hyperion Enterprise Performance Management Systemインストレーションおよび構成ガイドを参照してください。

各コンポーネントでサポートされる製品の詳細は、次のリンク先にあるOracle Exalytics動作保証マトリクスを参照してください。

http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html

1.4 Oracle Exalyticsアーキテクチャ

図1-1は、Exalytics Machineのアーキテクチャを示しています。Exalytics Machineには、Oracle TimesTen In-Memory Database、Oracle Business Intelligence、およびOracle WebLogic Serverの管理サーバーと管理対象サーバーのソフトウェアが含まれます。Exalytics Machineは、Oracle BI管理ツール(サマリー・アドバイザ・ウィザードを含む)が稼働するクライアント・コンピュータに接続されます。他方のコンピュータは、リポジトリ作成ユーティリティで作成されたスキーマが存在するデータベース(使用量追跡サマリー統計が含まれる)を保持します。

図1-1 Oracle Exalyticsアーキテクチャ

1.5 システム要件と動作保証情報

このマニュアルでは、Exalytics Machineで使用するソフトウェア・バージョンおよびシステム要件に関する情報を提供します。Exalytics Machineで使用するクライアント・コンピュータの詳細は、ハードウェアおよびソフトウェア要件、プラットフォーム、データベースなどのシステム要件および動作保証に関するドキュメントを参照してください。これらのドキュメントは、Oracle Technology Network (OTN)で入手できます。

- システム要件に関するドキュメントには、ハードウェア要件およびソフトウェア要件、ディスク領域とメモリーの最小要件、必要なシステム・ライブラリ、パッケージ、パッチなどの情報が記載されています。
http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-requirements-100147.html

- 動作保証ドキュメントには、サポートされるインストール・タイプ、プラットフォーム、オペレーティング・システム、データベース、JDKおよびサード・パーティ製品が記載されています。
http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html

2 Oracle Exalyticsリリース1パッチセット4 (1.0.0.4)の適用

この章では、Exalytics MachineへのOracle Exalyticsリリース1パッチセット4 (1.0.0.4)の適用について説明します。

この章では、次の項目について説明します。

- 第2.1項「Oracle Exalyticsパッチセットについて」

- 第2.2項「Oracle Exalyticsリリース1パッチセット4 (1.0.0.4)の適用」

- 第2.3項「非仮想Exalytics MachineでのFlashの構成と欠陥のあるFlashカードの置換」

2.1 Oracle Exalyticsパッチセットについて

X2-4およびX3-4 Exalytics Machine用のOracle Exalyticsパッチセットは、通常は3か月に1回定期的に配信されるシステム・ソフトウェア・コンポーネントで構成されています。

ソフトウェア・コンポーネント用として、Oracle Exalyticsパッチセットに次のいずれかまたはすべての更新が含まれる場合があります。

- Linux x86-64用Exalytics Base Image

- Oracle VM x86-64用Exalytics Base Image

- Exalytics VM Template (ゲスト)

Oracle Business Intelligence、Oracle Enterprise Performance Management、Oracle TimesTen for ExalyticsおよびOracle Endecaの各ソフトウェア・リリースは、Exalyticsパッチセットに対して動作保証されています。これらのソフトウェア更新には、Exalytics専用に構築された新機能が含まれる場合があります。動作保証された最新バージョンのExalyticsでアプリケーション・ソフトウェア・スタックを更新することをお薦めします。

システム・コンポーネントおよびサポートされているアプリケーション製品コンポーネントの詳細は、次のリンク先にあるOracle Exalytics動作保証マトリクスを参照してください。

http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html

2.2 Oracle Exalyticsリリース1パッチセット4 (1.0.0.4)の適用

この項は次のトピックで構成されています:

- 第2.2.1項「Oracle Exalyticsリリース1パッチセット4について」

- 第2.2.2項「Oracle Exalyticsリリース1パッチセット4の適用」

- 第2.2.3項「Oracle Business Intelligenceソフトウェアのアップグレードまたはパッチ適用のためのインストール後の手順」

- 第2.2.4項「Oracle Exalyticsリリース1パッチセット4のアンインストール手順」

2.2.1 Oracle Exalyticsリリース1パッチセット4について

Oracle Exalyticsリリース1パッチ4は、システム・コンポーネントに適用される更新で構成されており、これらは表2-1に示されています。

表2-1 システム・コンポーネントとOracle Exalyticsパッチセット4でサポートされるバージョン

システム・コンポーネント

パッチセット4リリースに含まれるバージョン

Oracle Exalyticsベース・イメージ

1.0.0.6

Oracle VM用Oracle Exalytics Base Image

2.0.1.3

Oracle Exalytics VM Template (ゲスト)

2.0.1.3

サポートされるアプリケーション・ソフトウェア・コンポーネントの最新情報は、次のリンク先にあるOracle Exalytics動作保証マトリクスを参照してください。

http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html

2.2.2 Oracle Exalyticsリリース1パッチセット4の適用

この項は次のトピックで構成されています:

- 第2.2.2.1項「非仮想Exalytics MachineでのOracle Exalyticsリリース1パッチセット4 (1.0.0.4)の適用」

- 第2.2.2.2項「仮想化用に構成されたExalytics MachineへのOracle Exalyticsリリース1パッチセット4 (1.0.0.4)の適用」

2.2.2.1 非仮想Exalytics MachineへのOracle Exalyticsリリース1パッチセット4 (1.0.0.4)の適用

この項には次のトピックが含まれます:

- 第2.2.2.1.1項「Oracle Exalyticsリリース1パッチセット4のインストールが必要なクライアント」

- 第2.2.2.1.2項「Oracle Exalyticsリリース1パッチセット4のインストールのガイドライン」

- 第2.2.2.1.3項「Oracle Exalyticsリリース1パッチセット4のインストール」

- 第2.2.2.1.4項「アプリケーション・ソフトウェア・コンポーネントのアップグレードまたはパッチ適用」

2.2.2.1.1 Oracle Exalyticsリリース1パッチセット4のインストールが必要なクライアント

このパッチセットは、現在Oracle Exalyticsリリース1パッチセット3 (Oracle Exalytics Base Image 1.0.0.5)を使用しているすべてのOracle Exalyticsユーザーが利用できます。

注意:

Oracle Exalyticsリリース1パッチセット3より以前のリリースを使用している場合は、Oracle Exalyticsリリース1パッチセット4にアップグレードする前に、Oracle Exalyticsリリース1パッチセット3 (Base Image 1.0.0.5)にアップグレードする必要があります。Oracle Exalyticsリリース1パッチセット3の適用の詳細は、次のリンク先にある『Oracle Fusion Middleware Oracle Exalytics In-Memory Machineインストレーションおよび管理ガイド』の第7章「パッチ適用」を参照してください。

http://docs.oracle.com/cd/E41246_01/bi.1/e39709/toc.htm

2.2.2.1.2 Oracle Exalyticsリリース1パッチセット4のインストールのガイドライン

パッチセットをインストールする前に、次のガイドラインを確認してください。

- 現在Oracle Exalyticsリリース1パッチセット3 (Oracle Exalytics Base Image 1.0.0.5)を使用していることを確認してください。

- パッチセットに含まれるパッチを適用する前に、現在のインストール、構成ファイルおよびユーザー固有のすべてのアーティファクトをバックアップし、適用可能なすべてのサービスを停止していることを確認します。

- Exalytics MachineにOracle Enterprise Performance Managementコンポーネントをインストールしている場合は、パッチを適用する前に、すべてのEnterprise Performance Managementサービスを停止します。また、パッチを適用した後は、すべてのサービスを確実に起動してください。詳細は、次のリンク先の『Oracle Enterprise Performance Management Systemインストレーションおよび構成ガイド、リリース11.1.2.3』の第12章「EPM System製品の起動と停止」を参照してください。
http://docs.oracle.com/cd/E40248_01/epm.1112/epm_install.pdf

- Oracle Exalyticsリリース1パッチセット3にOracle Exalyticsリリース1パッチセット4をインストールする場合は、nqcmdユーティリティを使用してOracle TimesTenの集計を削除してください。詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionメタデータ・リポジトリ作成者ガイド』のOracle BIサーバーの問合せ用の集計の作成と維持に関する項を参照してください。

- 最新情報は、Oracle Exalytics In-Memory Machine for Linuxリリース・ノートを参照してください。

2.2.2.1.3 Oracle Exalyticsリリース1パッチセット4のインストール

Oracle Exalyticsリリース1パッチセット3にOracle Exalyticsリリース1パッチセット4をインストールするには、次の手順を実行します。

- 「手順1: ファームウェアのアップグレード」

- 「手順2: Exalytics Base Image 1.0.0.6のダウンロードおよびマウント」

- 「手順3: Oracle Exalytics Base Image 1.0.0.6アップグレード・スクリプトの実行」

- 「手順4: ASRの構成」

- 「手順5: (オプション) Enterprise Manager Cloud Control DiscoveryのExalyticsホストの構成」

手順1: ファームウェアのアップグレード

ファームウェアをアップグレードしていない場合は、3.1.2.24bにアップグレードします。Oracle Integrated Lights Out Manager 3.1.2.24b (ILOM)は、新しいユーザー・インタフェースとナビゲーションを備えています。

注意:

ILOMのバージョンを確認するには、ILOMで、「バージョン情報」ボタンをクリックします。

Oracle Integrated Lights Out Manager (ILOM)の詳細は、次のリンク先にあるOracle Exalyticsライブラリで入手可能なSun Server X2-4のドキュメントを参照してください。

http://docs.oracle.com/cd/E27027_01/index.htm

ファームウェアをアップグレードするには:

1. My Oracle Supportに移動し、パッチ番号16404931をダウンロードします。
パッチzipファイルには、ILOM-3_1_2_24.b_r79266-Sun_Fire_X4470M2.pkgが含まれています。

2. zipファイルを一時フォルダに抽出します。

3. Exalytics Machineで、Oracle Integrated Lights Out Manager (ILOM)に接続してログオンします。

4. ILOMで、メンテナンス、ファーム・アップグレード・タブを選択します。

5. アップグレード・モードに入るをクリックします。

6. 「OK」をクリックします。

7. 「参照」をクリックし、一時フォルダに移動して、ダウンロードしたILOM-3_1_2_24.b_r79266-Sun_Fire_X4470M2.pkgを選択します。

8. 「アップロード」をクリックします。

9. まだ選択していない場合は、既存の構成を保持を選択します。

10. アップグレードの開始をクリックします。

11. 「OK」をクリックします。
アップグレードが正常に完了すると、ILOMは自動的に再起動します。

手順2: Exalytics Base Image 1.0.0.6のダウンロードおよびマウント

Exalytics Base Image 1.0.0.6をダウンロードしてマウントするには:

1. 次のリンクのOracle Software Delivery Cloud Webサイトに移動します。
http://edelivery.oracle.com

2. 製品パックとして「Oracle Business Intelligence」を選択します。

3. プラットフォームは、Linux x86-64を選択します。

4. 「実行」をクリックします。

5. Linux x86-64用Oracle Exalyticsソフトウェア・メディア・パック(リリース1.0.0.4.0)を選択して、クリックします。

6. Linux x86-64用Oracle Exalytics Base Image 1.0.0.6をダウンロードします。
このベース・イメージには2つのzipファイルが含まれています。

7. 選択したディレクトリに、これら2つのzipファイルを抽出します。
2つのzipファイルには、次のファイルが含まれています。

Exalytics-1.0.0.6-20140128-245_BM-dvd.iso_part1

Exalytics-1.0.0.6-20140128-245_BM-dvd.iso_part2

runme.sh

readme.txt

8. readmeに記載されている手順に従い、dvd.iso_part1とdvd.iso_part2を組み合せて、Exalytics-1.0.0.6-20140128-245_BM-dvd.isoという名前の最終的なDVD ISOファイルを作成します。

9. ディレクトリを作成するには、次のコマンドを入力します。
# mkdir /mnt/exalyticsPS4

10. ベース・イメージをディレクトリにマウントするには、次のコマンドを入力します。
# mount -t iso9660 -o loop,ro Exalytics-1.0.0.6-20140128-245_BM-dvd.iso /mnt/exalyticsPS4

手順3: Oracle Exalytics Base Image 1.0.0.6アップグレード・スクリプトの実行

アップグレード・スクリプトを実行して、Oracle Exalyticsベース・イメージを1.0.0.6にアップグレードします。

注意:

Oracle Exalyticsリリース1パッチセット3 (Base Image 1.0.0.5)にOracle Exalyticsリリース1パッチセット4 (Base Image 1.0.0.6)をインストールする場合、スクリプトによって、既存のインストールに影響を及ぼすことなく新しいrpmがインストールされます。

Oracle Exalytics Base Image 1.0.0.6アップグレード・スクリプトを実行するには:

1. すべてのOracle Business Intelligence、Oracle TimesTenおよび(インストールされている場合は)Enterprise Performance Managementサービスを停止してバックアップします。
Oracle Business Intelligenceの停止方法の詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionシステム管理者ガイド』のOracle Business Intelligenceの起動と停止に関する項を参照してください。

Oracle TimesTenサービスの開始および停止方法の詳細は、『Oracle® TimesTen In-Memory Databaseオペレーション・ガイド』のTimesTenデータ・マネージャ・デーモンの操作に関する項を参照してください。

Enterprise Performance Managementサービスの開始および停止方法の詳細は、次のリンク先の『Oracle Enterprise Performance Management Systemインストレーションおよび構成ガイド、リリース11.1.2.3』の第12章「EPM System製品の起動と停止」を参照してください。

http://docs.oracle.com/cd/E40248_01/epm.1112/epm_install.pdf

2. Exalytics rpmsを一時(/tmp)ディレクトリにコピーするには、次のコマンドを入力します。
# cp /mnt/exalyticsPS4/Server/exalytics-update-1.0.0.6-110.noarch.rpm /tmp

3. 一時(tmp)ディレクトリに移動するには、次のコマンドを入力します。
# cd /tmp

4. アップグレード・スクリプト(exalytics-scripts-1.0.0.6-110.noarch.rpm)をインストールするには、次のコマンドを入力します。
# rpm -Uv --replacefiles exalytics-update-1.0.0.6-110.noarch.rpm

スクリプトがインストールされます。

出力は、次のようになります。

Preparing packages for installation...
exalytics-update-1.0.0.6-110
postInstall (exalytics-scripts) 1 ...
[EXALYTICS_INFO:GENERAL] starting; Day Month Date HOUR:MIN:SEC YEAR ...
[EXALYTICS_INFO:GENERAL] Updating exalytics-node-config file to set EXALYTICS_INSTALL_TYPE=BM ...
[EXALYTICS_INFO:GENERAL] finished; Day Month Date HOUR:MIN:SEC YEAR
postInstall (exalytics-scripts) 1; done

5. Oracle Exalytics binディレクトリに移動するには、次のコマンドを入力します。
# cd /opt/exalytics/bin

6. Oracle Exalyticsベース・イメージをアップグレードするには、次のコマンドを入力します。
# ./update_bm_1.0.0.5_to_1.0.0.6.sh file:///mnt/exalyticsPS4/Server

7. オプション: /var/log/exalytics/update-1.0.0.6.logと/var/log/exalytics/exalytics.logのログ・ファイルを表示します。

8. Exalytics Machineを再起動するには、次のコマンドを入力します。
# /sbin/shutdown -r now

注意:

Integrated Lights Out Manager (ILOM)を使用して、Exalytics Machineを起動することもできます。

9. Oracle Business Intelligence、Oracle TimesTenおよびEnterprise Performance Managementサービスを再起動します。

10. ベース・イメージを確認するには、rootユーザーとして次のコマンドを入力します。
# /opt/exalytics/bin/exalytics_imageinfo

出力は、次のようになります。

Image version : 1.0.0.6
Creation timestamp : Day Date Month YEAR HOUR:MIN:SEC
Kernel version : 2.6.32-400.11.1.el5uek

RPM versions:
kernel-uek-2.6.32-400.11.1.el5uek
kernel-2.6.18-308.24.1.0.1.el5
exalytics-container-bm-1.0.0.6-64
exalytics-scripts-1.0.0.6-110
exalytics-flash-1.0.0.6-90
exalytics-domain-configure-1.0.0.6-122
exalytics-deps-exact-1.0.0.6-64
exalytics-deps-minimum-1.0.0.6-64

注意:

ビルド番号が、ここに示したものとは異なる場合がありますが、更新されたカーネル・バージョンがここに示されているものと同じであることを確認してください。

手順4: ASRの構成

ASRを構成するには:

- 新しいマシンにOracle Exalyticsリリース1パッチセット4をインストールした場合は、ASRを次のように構成します。

1. Oracle Exalytics In-Memory Machineオーナーズ・ガイドのAuto Service Request (ASR)のインストールに関する項で説明されている手順に従いますが、次の手順は変更してください。

2. 第9.3項「始める前に」の手順5を次の手順に置き換えます。

1. /opt/exalytics/asrディレクトリに移動して、/etc/inittabファイルに次の行を追加します。
emh1:345:respawn:/opt/exalytics/asr/bda_mon_hw_asr.pl -server

2. コマンド行で、次のコマンドを入力し、bda_monサーバーを初期化して起動します。
init q

3. 第9.7項「テレメトリ・ソースの構成」の手順2のコマンドを次のコマンドに置き換えます。
# cd /opt/exalytics/asr

# ./setup_asr_ilom.pl -host <hostname OR ip>

- Oracle Exalyticsリリース1パッチセット3にOracle Exalyticsリリース1パッチセット4をインストールし、ASRが構成済の場合は、次の手順を実行しASRが動作中であることを確認します。

- ps -ef | grep bdaコマンドを実行して、bda_mon_hw_asr_plが動作していることを確認します。
詳細は、『Oracle Exalytics In-Memory Machineオーナーズ・ガイド』のAuto Service Requestソフトウェアのインストールに関する項を参照してください。

手順5: (オプション) Enterprise Manager Cloud Control DiscoveryのExalyticsホストの構成

Enterprise Manager Cloud Control DiscoveryのExalyticsホストを構成するには:

- Enterprise Manager Cloud Control (EMCC)がデプロイされている新しいマシンにOracle Exalyticsリリース1パッチセット4をインストールした場合は、次の手順を実行して、Exalyticsホストを特定するようにEMCCを構成します。

1. Oracle Integrated Lights Out Manager (ILOM)にログオンし、ILOM管理、「ID」、「システムの情報」の順に選択します。SPシステム識別子の値に、Oracle Exalytics AK00026925などの一意の値が入力されていることを確認します。

2. Exalytics Machineにログオンします。

3. コマンドchmod +x exalytics_configure_for_emcc.shを実行して、実行権限を付与します。

4. 次のコマンドをrootユーザーとして実行し、ファイルを作成します。
./exalytics_configure_for_emcc.sh

5. 出力を確認し、/var/exalytics/info/em-context.infoファイルのコンテンツにOracle Exalytics Machineのシステム識別子が正しく表示されていることを確認します。システム識別子は、この手順1で確認したシステム識別子と同一である必要があります。

- Enterprise Manager Cloud Control (EMCC)がデプロイされているOracle Exalyticsリリース1パッチセット3にOracle Exalyticsリリース1パッチセット4をインストールした場合は、次の手順を実行し、EMCCによってExalyticsホストが特定されることを確認します。

- /var/exalytics/info/em-context.infoファイルのコンテンツを確認し、そのコンテンツにOracle Exalytics Machineのシステム識別子が正しく表示されていることを確認します。
システム識別子は、前述の手順(a)で確認した、Oracle Integrated Lights Out Manager (ILOM)に表示されるシステム識別子と同一である必要があります。

2.2.2.1.4 アプリケーション・ソフトウェア・コンポーネントのアップグレードまたはパッチ適用

使用しているデプロイメントに応じて、このリリースに対して新規に動作保証されたアプリケーション・ソフトウェア・コンポーネントのアップグレードまたはパッチ適用を実行します。

注意:

この項は、すでにアプリケーション・ソフトウェア・コンポーネントを実行している既存のExalyticsユーザーを対象としています。新規Exalyticsユーザーは、第4章「Exalytics Machineへのソフトウェアのインストール」に進んでください。

アプリケーション・ソフトウェア・コンポーネントのアップグレードまたはパッチ適用を実行する前に、インストールしようとしているものが、最新バージョンのExalytics動作保証済アプリケーション・ソフトウェアであることを確認してください。最新の動作保証については、Oracle Exalytics動作保証マトリクスを参照してください。Oracle Exalytics動作保証マトリクスは、次のリンク先にあります。

http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html

この項には次のトピックが含まれます:

- Oracle BI EE 11.1.1.7.xのダウンロードとインストール

- 「Oracle Timesten 11.2.2.6 for Exalyticsのダウンロードとインストール」

- 「Oracle BI Applications 11.1.1.7.1のダウンロードとインストール」

- 「Oracle Endeca 3.1のダウンロードとインストール」

Oracle BI EE 11.1.1.7.xのダウンロードとインストール

最新のOracle BI EE 11.1.1.7.xパッチセットをOracle BI EE 11.1.1.7.0インストールに適用するには、パッチ17886497 (Oracle BI EE 11.1.1.7.140114パッチセットの最上位のパッチ)のREADMEファイルに記載された手順を参照してください。

注意:

初めてOracle Exalyticsをインストールする場合は、Oracle BI EE 11.1.1.7.0をインストールする必要があります。詳細は、第4章「Exalytics Machineへのソフトウェアのインストール」を参照してください。また、『Oracle Fusion Middleware Oracle Business Intelligenceインストレーション・ガイド』も参照してください。

Oracle BI EE 11.1.1.6.xインストールを実行している場合は、Oracle BI EE 11.1.1.7.0にアップグレードする必要があります。Oracle Fusion Middleware Oracle Business Intelligenceのアップグレード・ガイドを参照してください。

注意:

Oracle BI EE 11.1.1.6.xインストールのインストールまたは管理にExalytics Domain Management Utilityは使用できません。まず、Oracle BI EE 11.1.1.6.xインストールをOracle BI EE 11.1.1.7.0にアップグレードしてから、Exalytics Domain Management Utilityを使用して、このインストールを既存のプライマリ・ドメインとして登録します。

Oracle Timesten 11.2.2.6 for Exalyticsのダウンロードとインストール

Oracle TimesTenをダウンロードしてインストールするには:

1. 次のリンクのOracle Software Delivery Cloud Webサイトに移動します。
http://edelivery.oracle.com

2. 製品パックとして「Oracle Business Intelligence」を選択します。

3. プラットフォームは、Linux x86-64を選択します。

4. 「実行」をクリックします。

5. Linux x86-64用Oracle Exalyticsソフトウェア・メディア・パック(リリース1.0.0.4)を選択して、クリックします。

6. Linux X86-64ビット用Oracle TimesTen In-Memory Database for Exalytics 11gリリース2 (11.2.2.6.0)をダウンロードします。

注意:

初めてOracle Exalyticsをインストールする場合は、以前のOracle TimesTenバージョンにパッチを適用するかわりに、Oracle TimesTen 11.2.2.6をインストールできます。

Oracle TimesTenのインストール時に、「このインスタンスをアップグレードしますか。」という質問が表示された場合は「はい」と答えます。

また、既存のファイルは削除しないようにしてください。たとえば、インストール時に、次のような質問が表示された場合は「いいえ」と答えます。

- <installation_directory>/TimesTen/tt1122/network/admin/samples内のファイルもすべて削除しますか。

- 既存のcluster.oracle.iniファイルを置き換えますか。

- 既存の<installation_directory>/TimesTen/tt1122/info/sys.odbc.iniファイルを置き換えますか。

- <installation_directory>/TimesTen/tt1122/info内のファイルもすべて削除しますか。

詳細は、『Oracle TimesTen In-Memory Databaseインストレーション・ガイド』のインプレース・データベース・アップグレードの実行に関する項およびオフライン・アップグレードの実行に関する項を参照してください。

Oracle BI Applications 11.1.1.7.1のダウンロードとインストール

Oracle BI Applications 11.1.1.7.1をデプロイする場合は、Oracle BI Applications 11.1.1.7.1をインストールします。詳細は、第4.5項「Exalytics MachineでのOracle BI Applications 11.1.1.7.1のインストールおよび構成」を参照してください。

Oracle Endeca 3.1のダウンロードとインストール

Oracle Endeca 3.1をインストールするには、Oracle Exalyticsドキュメント・ライブラリから利用可能なOracle Endeca Information Discoveryのドキュメントを参照してください。

2.2.2.2 仮想化用に構成されたExalytics MachineへのOracle Exalyticsリリース1パッチセット4 (1.0.0.4)の適用

仮想化用に構成されたExalytics MachineにOracle Exalyticsリリース1パッチセット4 (1.0.0.4)を適用します。Oracle Exalyticsリリース1パッチセット4 (1.0.0.4)は、Flashドライバ、Flashユーティリティ、InfiniBand構成スクリプトおよびExalytics Domain Management Utilityで構成されています。

この項には次のトピックが含まれます:

- 第2.2.2.2.1項「仮想化用に構成されたExalytics MachineにOracle Exalyticsリリース1パッチセット4をインストールする必要があるクライアント」

- 第2.2.2.2.2項「仮想化用に構成されたExalytics MachineにOracle Exalyticsリリース1パッチセット4を適用するための前提条件」

- 第2.2.2.2.3項「Oracle VM 3.0.3以降のバージョン用のOracle ExalyticsのOracle VM 3.2.7用へのアップグレード」

- 第2.2.2.2.4項「仮想化環境へのリリース1パッチセット4の適用」

- 第2.2.2.2.5項「仮想化用に構成されたExalytics MachineでのFlashの構成」

- 第2.2.2.2.6項「仮想化用に構成されたExalytics MachineでのInfiniBandの構成」

- 第2.2.2.2.7項「仮想化用に構成されたExalytics Machineのアプリケーション・ソフトウェア・コンポーネントのアップグレードおよびパッチ適用」

2.2.2.2.1 仮想化用に構成されたExalytics MachineにOracle Exalyticsリリース1パッチセット4をインストールする必要があるクライアント

このパッチセットは、バージョン3.0.3以降のOracle VM Serverおよびバージョン3.0.3以降のOracle VM Managerを実行しているすべてのExalytics仮想化ユーザーが適用できます。

注意:

現在Exalytics仮想化を実行しているすべてのユーザーがOracle Exalyticsリリース1パッチセット4 (1.0.0.4)にアップグレードすることをお薦めします。

2.2.2.2.2 仮想化用に構成されたExalytics MachineにOracle Exalyticsリリース1パッチセット4を適用するための前提条件

Exalytics仮想化にOracle Exalyticsリリース1パッチセット4を適用するには、次の前提条件を満たす必要があります。

- 1つ以上のExalytics Machineが仮想化用に構成されていること。

- Oracle VM Manager 3.2.7およびOracle VM Server 3.2.7にアップグレードされていること。

- Oracle VM ServerがOracle VM Manager環境に追加されていること。Oracle VM ServerをOracle VM Managerに追加する手順は、第3.1.2.2.2項「Oracle VM Serverの検出」を参照してください。

2.2.2.2.3 Oracle VM 3.0.3以降のバージョン用のOracle ExalyticsのOracle VM 3.2.7用へのアップグレード

注意:

すでにOracle VM 3.2.7にアップグレードした場合は、この項は無視してください。

この項は次のトピックで構成されています:

- 「Oracle VM Manager 3.0.3以降のバージョンのOracle VM Manager 3.2.7へのアップグレード」

- 「Oracle VM Server 3.0.3 (Base Image 2.0.1.1)以降のバージョンのOracle VM Server 3.2.7へのアップグレード」

Oracle VM Manager 3.0.3以降のバージョンのOracle VM Manager 3.2.7へのアップグレード

Oracle VM Managerでは、Oracle VM Server、仮想マシンおよびリソースを管理するためのグラフィカル・ユーザー・インタフェースを提供します。

Oracle VM Manager 3.0.3以降のバージョンを3.2.7にアップグレードするには:

1. Oracle VM ManagerがOracle VM Serverに接続されている場合は、Oracle VM Serverおよびすべての仮想マシンを停止します。手順については、「Oracle VM Server 3.0.3 (Base Image 2.0.1.1)以降のバージョンのOracle VM Server 3.2.7へのアップグレード」の手順1を参照してください。

2. My Oracle Supportに移動し、パッチ番号16410417をダウンロードします。

3. Oracle VM Managerのアップグレードは、READMEの手順に従ってください。

注意:

初めてOracle VM Managerをインストールする場合は、Oracle VM Manager 3.2.7を直接インストールできます。詳細は、第3.1.2.2項「Oracle VM Managerのインストールと構成」を参照してください。

Oracle VM Server 3.0.3 (Base Image 2.0.1.1)以降のバージョンのOracle VM Server 3.2.7へのアップグレード

注意:

Exalytics Machineを初めて仮想化用に構成する場合は、まずOracle VM Server 3.0.3をインストールしてから、Oracle VM Server 3.2.7にアップグレードする必要があります。Oracle VM Server 3.0.3のインストールの詳細は、第3.1.2.1.1項「Oracle VM Server 3.0.3 (Base Image 2.0.1.1)のインストール」を参照してください。

Oracle VM Serverをアップグレードする前に、Oracle VM Managerがアップグレードされていることを確認してください。

同じリリース・バージョンのOracle VM ManagerとOracle VM Serverを使用することをお薦めします。

Oracle VM Server 3.0.3以降のバージョンを3.2.7にアップグレードするには:

1. 次のアクションを実行して、Oracle VM Serverを停止します。

1. Exalytics Machineで実行中の該当プロセスをすべて停止します。

2. サーバーで実行中のすべての仮想マシンを停止します。

3. Oracle VM Managerに接続します。

4. サーバーおよびVMタブを選択します。

5. 左側のペインで、サーバー・プールを開いて、exalytics_server_poolを開きます。

6. Exalytics Machineを右クリックして、サーバーの停止を選択します。

詳細は、Oracle VMユーザーズ・ガイド、リリース3.2.1のOracle VM Serverの停止に関する項を参照してください。

2. My Oracle Supportに移動し、パッチ番号18076644をローカル・ディレクトリにダウンロードします。
このパッチ番号には、p18076644_30_Linux-x86-64.zipファイルが含まれています。

注意:

このzipファイルには2つのファイルが含まれています。ILOMでは、OVS-3.2.7-732 source.isoファイルではなく、OVS-3.2.7-732.isoファイルをリンク付けします。

3. Exalytics Machineで、Oracle Integrated Lights Out Manager (ILOM)に接続してログオンします。

4. ILOMで、リモート制御→リダイレクション→ストレージ・リダイレクション→サービスの起動を選択します。
ILOMリモート・コンソールが表示されます。

5. メニュー・バーでデバイス→CD-ROMイメージを選択して、ILOMのリモート仮想CD-ROMとしてOracle VM Server 3.2.7イメージ(OVS-3.2.7-732.iso)をリンク付けします。

6. 次のアクションを実行して、マシンを再起動します。

- ILOMで、ILOM→ホスト管理→パワー・サイクルを選択します。

7. 次のアクションを実行して、「次のブート・デバイス」の設定を表示します。

- ILOMで、ホスト管理→ホスト制御→次のブート・デバイスを選択します。

「次のブート・デバイス」の設定が表示されます。

8. 次のアクションを実行して、マシンを再起動します。

- ILOMで、ILOM→ホスト管理→パワー・サイクルを選択します。

Exalytics Machineが再起動し、「CDが検出されました」画面が表示されます。

9. OKを押して、メディア・テストを開始します。
メディア確認画面が表示されます。

10. テストを押して、ドライブ内のCDをテストします。
テストが完了すると、メディア確認結果画面が表示されます。

11. OKを押します。
メディア確認画面が表示されます。

12. 続行を押します。
キーボード選択画面が表示されます。

13. Exalytics Machineに接続されているモデル・キーボードを選択して、OKをクリックします。
OVS EULA画面が表示されます。

14. 受諾を押します。
「アップグレードするシステム」画面が表示されます。

15. Oracle VM Server 3.0.3を選択して、OKを押します。

注意:

Oracle VM Server 3.0.3のインストール先のドライブを書き留めます。ブート・メニューの最上部にドライブを移動する場合に、ドライブの詳細が必要です。手順17-5を参照してください。

「ブート・ローダー構成のアップグレード」画面が表示されます。

16. 新しいブート・ローダー構成の作成を選択して、OKを押します。
ブート・ローダー構成画面が表示されます。

17. ブート・ローダー構成画面で、次のアクションを実行します。

1. GRUBブート・ローダーの使用を選択して、OKを押します。

2. さらにカーネル・パラメータを追加しない場合は、OKを押します。

3. 必要に応じてパスワードを入力し、OKを押します。

4. ドライブ順の変更を押して、ブート・ローダーのインストール先を指定します。

5. Oracle VM Serverがインストールされているドライブを選択し、上に移動を押し続けてドライブをブート・メニューの最上部まで移動します。

6. ブート・メニューの最上部からドライブを選択し、マルチパス・デバイスからのブートを許可を選択します。

7. OKを押します。
「開始するアップグレード」画面が表示されます。

18. OKを押します。

19. アップグレードが正常に完了したことを確認し、再起動を押します。
Exalytics Machineが再起動します。

20. 次のアクションを実行して、アップグレードされたOracle VM Serverを再検出します。

1. Oracle VM Managerに接続します。

2. サーバーおよびVMタブを選択します。

3. 左側のペインで、サーバー・プールを開いて、exalytics_server_poolを開きます。

4. 対象のExalytics Machineを右クリックして、サーバーの再検出を選択します。

5. 次のサーバーに関する情報を入力します。
- Oracle VMエージェントのポート。デフォルトのポート番号は8899です。

- Oracle VMエージェントのパスワード。デフォルトのパスワードはoracleです。

- IPアドレス。

6. 「OK」をクリックします。

詳細は、Oracle VMインストールおよびアップグレード・ガイド、リリース3.2.1のOracle VM Server for x86のアップグレードに関する項を参照してください。

2.2.2.2.4 仮想化環境へのリリース1パッチセット4の適用

この項は次のトピックで構成されています:

- 「Exalytics Base Image for Oracle VMの2.0.1.3へのアップグレード」

- 「Oracle VMゲストの2.0.1.3へのアップグレード」

Exalytics Base Image for Oracle VMの2.0.1.3へのアップグレード

Oracle VM Serverにパッチを適用することによって、Exalytics Base Image for Oracle VMを2.0.1.3にアップグレードします。パッチによって、Base Imageが2.0.1.3にアップグレードされ、FlashドライバおよびFlashユーティリティがインストールされ、InfiniBand構成ユーティリティがインストールされます。

Exalytics Base Image for Oracle VMを2.0.1.3にアップグレードするには:

1. My Oracle Supportに移動し、パッチ番号17876912: OVS - exalytics_ovs_server_base_image_upgrade_to_2.0.1.3.0.zipファイルを含むLinux X86-64用Oracle VM向けのOracle Exalytics Base Image 2.0.1.3アップグレード・ユーティリティをダウンロードします。
zipファイルには、Flashドライバ、Flash構成スクリプトおよびInfiniBand構成スクリプトが含まれます。

2. rootユーザーとしてExalytics Machineにログオンします。

3. ファイルを一時(/tmp)ディレクトリに解凍します。
次のディレクトリが作成されます。

exalytics_ovs_server_base_image_upgrade_to_2.0.1.3.0

4. Exalytics Machine上の適切なディレクトリに、このファイルの内容を抽出します。
zipファイルには、次のファイルが含まれています。

exalytics-flash-1.0.0.6-3.x86_64.rpm

kernel-ib-1.5.5.151-2.6.39_300.32.6.el5uek.x86_64.rpm

ovsvf-config-1.0-6.noarch.rpm

exalytics_ovs_server_base_image_upgrade_to_2.0.1.3.0.sh

kernel-ib-devel-1.5.5.151-2.6.39_300.32.6.el5uek.x86_64.rpm

readme.txt

5. Base Imageを2.0.1.3にアップグレードし、FlashおよびInfiniBandをインストールするには、次のコマンドを入力します。
# ./exalytics_ovs_server_base_image_upgrade_to_2.0.1.3.0.sh

出力は、次のようになります。

exalytics_ovs_server_base_image_upgrade_to_2.0.1.3.0]# ./exalytics_ovs_server_base_image_upgrade_to_2.0.1.3.0.sh
Update to 2.0.1.3.0 starting at Thu Jan 2 01:22:43 EST 2014
Updating RPM exalytics-flash-1.0.0.6-3.x86_64.rpm
Applying rpm exalytics-flash-1.0.0.6-3.x86_64.rpm
Preparing... ########################################### [100%]
1:exalytics-flash ########################################### [100%]
postInstall (exalytics-flash) 1 ...
[EXALYTICS_INFO:GENERAL] Updating exalytics-flash-config file to set FLASH_INSTALL_TYPE=OVS ...
postInstall (exalytics-flash) 1; done
Updating RPM kernel-ib-1.5.5.151-2.6.39_300.32.5.el5uek.x86_64.rpm
Applying rpm kernel-ib-1.5.5.151-2.6.39_300.32.5.el5uek.x86_64.rpm
warning: ./kernel-ib-1.5.5.151-2.6.39_300.32.5.el5uek.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing... ########################################### [100%]
1:kernel-ib ########################################### [100%]
Updating RPM kernel-ib-devel-1.5.5.151-2.6.39_300.32.5.el5uek.x86_64.rpm
Applying rpm kernel-ib-devel-1.5.5.151-2.6.39_300.32.5.el5uek.x86_64.rpm
warning: ./kernel-ib-devel-1.5.5.151-2.6.39_300.32.5.el5uek.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing... ########################################### [100%]
1:kernel-ib-devel ########################################### [100%]
Uninstalling the IB Virtual Functions Library...
Installing the new IB Virtual Functions Library...
Updating RPM ovsvf-config-1.0-6.noarch.rpm
Applying rpm ovsvf-config-1.0-6.noarch.rpm
warning: ./ovsvf-config-1.0-6.noarch.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing... ########################################### [100%]
1:ovsvf-config ########################################### [100%]
Rebuilding dependencies...
Done
Updating base image version to 2.0.1.3.0
Updating base image name from Exalogic to Exalytics
finished; Thu Jan 2 01:22:49 EST 2014
finished; Thu Jan 2 01:22:49 EST 2014
[exalytics_ovs_server_base_image_upgrade_to_2.0.1.3.0]#

6. アップグレードが正常に実行されたことを確認するには、次のコマンドを入力します。
# imageinfo

出力は、次のようになります。

Exalytics 2.0.1.3.0 (build:r)

Image version : 2.0.1.3.0
Image build version :
Creation timestamp : 2012-08-09 11:47:59 -0400
Kernel version : 2.6.32.21-45.6xen
Image activated : 2014-01-02 04:02:58 -0500
Image status : SUCCESS

7. FlashがインストールされたことおよびインストールされたFlashカードの数を確認するには、次のコマンドを入力します。
# ddcli

6枚のFlashカードが表示されます。出力は、次のようになります。

****************************************************************************
LSI Corporation WarpDrive Management Utility
Version 107.00.00.04 (2012.06.05)
Copyright (c) 2011 LSI Corporation. All Rights Reserved.
****************************************************************************

ID    WarpDrive     Package Version    PCI Address
--    ---------     ---------------    -----------
1     ELP-4x100-4d-n    06.05.09.00    00:11:00:00
2     ELP-4x100-4d-n    06.05.09.00    00:21:00:00
3     ELP-4x100-4d-n    06.05.07.00    00:31:00:00
4     ELP-4x100-4d-n    06.05.07.00    00:a1:00:00
5     ELP-4x100-4d-n    06.05.01.00    00:c1:00:00
6     ELP-4x100-4d-n    06.05.01.00    00:d1:00:00

Oracle VMゲストの2.0.1.3へのアップグレード

システム内の各Oracle VMゲストにパッチを適用することによって、Oracle VMゲストを2.0.1.3にアップグレードします。このパッチによってOracle VMゲストが2.0.1.3にアップグレードされ、Exalytics Domain Management Utilityがインストールされます。

注意:

この項で説明しているパッチは、各Oracle VMゲストに適用する必要があり、Oracle VM Serverに適用してはいけません。

Oracle VMゲストを2.0.1.3にアップグレードするには:

1. My Oracle Supportに移動し、パッチ番号17876920: OVS - exalytics_ovs_server_base_image_upgrade_to_2.0.1.3.0.zipファイルを含むLinux x86-64用Oracle VM向けのOracle Exalytics VMゲスト2.0.1.3アップグレード・ユーティリティをダウンロードします。
zipファイルには、Oracle VMゲストのアップグレードおよびExalytics Domain Management Utilityのインストールを実行するためのスクリプトが含まれています。

2. rootユーザーとしてOracle VMゲストにログオンします。

3. FTPを使用して、このファイルの内容を、Exalytics Oracle VMゲスト上の一時(/tmp)ディレクトリに抽出します。
zipファイルには、次のrpmファイルが含まれています。

exalytics-vm-hardware-checks-1.0.0.6-103.noarch.rpm

exalytics-domain-configure-1.0.0.6-120.noarch.rpm

4. zipファイルをダウンロードしたディレクトリに移動するには、次のコマンドを入力します。
# cd /tmp/exalytics_ovm_guest_base_image_upgrade_to_2.0.1.3.0

5. rpmをインストールするには、次のコマンドを入力します。
# rpm -Uvh --replacefiles exalytics-domain-configure-1.0.0.6-120.rpm

# rpm -Uvh --replacefiles exalytics-vm-hardware-checks-1.0.0.6-103.rpm

rpmファイルによって、Oracle VMゲストがアップグレードされ、Exalytics Domain Management Utilityがインストールされます。

出力は、次のようになります。

exalytics_ovm_guest_base_image_upgrade_to_2.0.1.3.0]# rpm -Uvh --replacefiles exalytics-domain-configure-1.0.0.6-120.noarch.rpm
Preparing... ########################################### [100%]
1:exalytics-domain-configure        ########################################### [100%]
[root@host exalytics_ovm_guest_base_image_upgrade_to_2.0.1.3.0]# rpm -Uvh --replacefiles exalytics-vm-hardware-checks-1.0.0.6-103.noarch.rpm
Preparing... ########################################### [100%]
1:exalytics-vm-hardware-checks        ########################################### [100%]

2.2.2.2.5 仮想化用に構成されたExalytics MachineでのFlashの構成

この項は、Flashストレージを使用している次のユーザーのみを対象としています。

- Exalytics X3-4マシンを実行しているユーザー

- アップグレード・キット(フラッシュ・アップグレード・キットまたはメモリーおよびフラッシュ・アップグレード・キット)を適用済のExalytics X2-4マシンを実行しているユーザー

注意:

次のユーザーはこの項を無視できます。

- アップグレード・キット(フラッシュ・アップグレード・キットまたはメモリーおよびフラッシュ・アップグレード・キット)を適用していないOracle Exalytics X2-4ユーザー

- すでにFlashを構成し、アップグレード・キットを適用済のOracle Exalytics X3-4またはX2-4ユーザー
Flashがすでに構成されていることを確認するには、Oracle VM Managerに移動して、Oracle VM Manager内のFlashドライブの名前がFlashDriveMappingsファイルで指定されている名前と同じであることを確認します。

この項は次のトピックで構成されています:

- 「Oracle VM ServerでのFlashの構成」

- 「Oracle Virtual MachineでのRAID1のFlash用の構成」

Oracle VM ServerでのFlashの構成

Exalytics Machine上の各Flashカードには、4つの100GBドライブが含まれており、個々のドライブとしては合計24個になります。ここでは、Oracle VM Server上のFlashドライブの名前をOracle VM Managerで読み取ることができるようにFlashを構成します。

注意:

フラッシュ・アップグレード・キットを適用済のOracle Exalytics X2-4ユーザーは、Flashを構成する前に、仮想化に使用するExalytics Machineに6枚のFlashカードをインストールするようOracleフィールド・サービス・エンジニアに依頼する必要があります。

Oracle VM ServerでFlashを構成するには:

1. rootユーザーとしてExalytics Machineにログオンします。

2. FlashDriveMappingsファイルを作成するには、次のコマンドを入力します。
# /opt/exalytics/bin/exalytics_flashovsrepos -script > ~/flashDriveMappings

FlashDriveMappingsファイルによって、Oracle VM Server上のFlashドライブの名前がテキスト・ファイルに抽出されます。

3. /rootディレクトリに移動して、このテキスト・ファイルを確認します。

4. Oracle VM Serverで、次のコマンドを入力することによって、/opt/exalytics/bin/exalytics_ovm_scripts/フォルダおよびFlashDriveMappingsファイルにtarを実行します。
# cd /opt/exalytics/bin/

# tar -cvf exalytics_ovm_scripts.tar exalytics_ovm_scripts/

5. Oracle VM Managerがインストールされているマシンに、tarファイルをコピーします。

6. Oracle VM Managerがインストールされているマシンに接続します。

7. スクリプトおよびFlashDriveMappingsファイルをコピーしたディレクトリに移動します。

8. ファイルにuntarを実行するには、次のコマンドを入力します。
# tar -xvf exalytics_ovm_scripts.tar

9. expectパッケージが使用可能であることを確認するには、次のコマンドを入力します。
# rpm -qa | grep expect

expectパッケージが使用可能でない場合は、手順10に進む前にexpectパッケージをインストールします。

10. Oracle VM Manager上のFlashドライブの名前を変更するには、exalytics_ovm_scriptsフォルダに移動して、次のコマンドを入力します。
# ./exalytics_ovm_rename_flash.sh <path_to _flashmappingfile> <Oracle VM Manager Username> < Oracle VM Manager Password>

Oracle VM Manager上のFlashドライブの名前が、FlashDriveMappingsファイルで指定されているものと同じになります。

11. 次のタスクを実行して、Oracle VM ManagerにFlashドライブを接続します。

1. Oracle VM Managerで、サーバーおよびVMタブを選択します。

2. 左側のペインで、仮想マシンの常駐先のサーバー・プールを選択します。

3. パースペクティブ・リストから、仮想マシンを選択します。

4. 管理ペインで、仮想マシンを選択します。

5. ツールバーの編集をクリックします。
仮想マシンの編集ダイアログが表示されます。

6. ディスク・タブをクリックします。

7. ディスク・タイプで、物理ディスクを選択します。

8. アクションで、仮想マシン・ディスクの選択を選択します。
物理ディスクの選択ページが表示されます。

9. Oracle VMゲスト・マシンに接続するFlashカードを選択して、OKをクリックします。

10. 前の手順を繰り返して、その他のFlashカードをOracle VMゲスト・マシンに接続します。

12. Oracle VM Managerで、サーバーおよびVMタブを選択します。

13. 左側のペインで、サーバー・プールを開いて、exalytics_server_poolを選択します。

14. パースペクティブ・リストから、仮想マシンを選択します。

15. 管理ペインで、仮想マシンを選択します。

16. 選択した仮想マシンの左にある拡張矢印をクリックします。

17. ディスク・タブをクリックします。

18. Oracle VMゲスト・マシンに接続したFlashドライブが表示されていることを確認します。

Oracle Virtual MachineでのRAID1のFlash用の構成

最後に、RAIDレベル1をFlash用に構成します。

RAIDレベル1は通常、ミラーリングと言われます。RAIDレベル1によって、データがドライブ間で複製されるため、いずれかのドライブに障害が発生した場合にデータが失われることがなくなります。これは、データ・ストレージ容量より信頼性の方が重要な場合に役立ちます。

注意:

RAID1を構成する場合、RAID1の各Flashドライブが、それぞれ異なるFlashカードに含まれていることを確認してください。これによって、Flashカードに障害が発生した場合にデータが失われることがなくなります。

次の手順では、FlashドライブがOracle VM Managerに接続されていることが前提となっています。

注意:

この例では、RAID1は、2枚の異なるFlashカードに含まれる2つのFlashドライブ(xvdbとxvdc)に対して構成されます。構成内容によって、RAID1を構成できるFlashドライブの数が異なります。

Oracle Virtual Machine内のFlashにRAID1を構成するには:

注意:

3つ以上のFlashディスクを各Oracle VMゲストに割り当てることができるようにするには、準仮想化ドライバを使用したハードウェア仮想化(PVHVM)モードを作成します。詳細は、第3.7.4項「PVドライバを使用するHVM向けの仮想マシンの構成」

1. Flashドライブを接続したOracle VM Managerにrootユーザーとして接続します。

2. RAID1を2つのFlashドライブ(xvdbとxvdc)に構成するには、次のコマンドを入力します。
# /sbin/mdadm --create /dev/md2 --level=1 --raid-devices=2 /dev/xvdb /dev/xvdc

3. RAID1構成をRAID構成ファイルに追加するには、次のコマンドを入力します。
# mdadm --detail --scan --verbose >> /etc/mdadm.conf

これによって、Oracle VM Managerの再起動時に、RAID構成が認識されるようになります。

4. 新しいRAID1デバイスにファイル・システムを作成するには、次のコマンドを入力します。
# mkfs -t ext3 /dev/md2

5. 仮想ディスクに新しいディレクトリ(/u02)を作成するには、次のコマンドを入力します。
# mkdir -p /u02

6. このディレクトリにRAID1をマウントするには、次のコマンドを入力します。
# mount /dev/md2 /u02

/u02が、新しいFlashドライブとして作成されます。

7. このファイル・システムを更新するには、次のコマンドを入力します。
# echo "/dev/md2 /u02 ext3 defaults 0 0" >> /etc/fstab

2.2.2.2.6 仮想化用に構成されたExalytics MachineでのInfiniBandの構成

データ転送速度を向上するために、仮想マシンに接続するようInfiniBandを構成できます。これによって、仮想マシンで、Exalogic、Exadata、SPARC SuperCluster、Oracle Big Data Applianceやその他のOracleのエンジニアド・システムへの接続およびこれらのシステムからのデータ転送に、InfiniBandを使用できるようになります。InfiniBandのインストールの詳細は、「Exalytics Base Image for Oracle VMの2.0.1.3へのアップグレード」を参照してください。InfiniBandの構成の詳細は、第3.5項「InfiniBandのExalytics仮想化用の構成」を参照してください。

2.2.2.2.7 仮想化用に構成されたExalytics Machineのアプリケーション・ソフトウェア・コンポーネントのアップグレードおよびパッチ適用

注意:

この項は、すでにアプリケーション・ソフトウェア・コンポーネントを実行している既存のExalytics仮想化ユーザーを対象としています。新規Exalytics仮想化ユーザーは、第4章「Exalytics Machineへのソフトウェアのインストール」に進んでください。

使用しているデプロイメントに応じて、このリリースに対して新規に動作保証されたアプリケーション・ソフトウェア・コンポーネントのアップグレードおよびパッチ適用を実行します。

アプリケーション・ソフトウェア・コンポーネントのアップグレードおよびパッチ適用を実行する前に、インストールしようとしているものが、最新バージョンのExalytics動作保証済ソフトウェア・アプリケーションであることを確認してください。最新の動作保証については、Oracle Exalytics動作保証マトリクスを参照してください。Oracle Exalytics動作保証マトリクスは、次のリンク先にあります。

http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html

仮想マシンでのアプリケーション・ソフトウェア・コンポーネントのアップグレードおよびパッチ適用のプロセスは、非仮想化Exalytics Machineでのこれらのアップグレードおよびパッチ適用と同様です。詳細は、次を参照してください:

- Oracle BI EE 11.1.1.7.xのダウンロードとインストール

- 「Oracle Timesten 11.2.2.6 for Exalyticsのダウンロードとインストール」

- 「Oracle BI Applications 11.1.1.7.1のダウンロードとインストール」

- 「Oracle Endeca 3.1のダウンロードとインストール」

2.2.3 Oracle Business Intelligenceソフトウェアのアップグレードまたはパッチ適用のためのインストール後の手順

注意:

この項は、Oracle Business Intelligenceソフトウェアにアップグレードまたはパッチ適用を実行しようとしている既存のユーザーを対象としています。新規ユーザーは、第4章「Exalytics Machineへのソフトウェアのインストール」に進んでください。

Oracle Business Intelligence Enterprise EditionとOracle TimesTenのデータ型マッピングやその他の最適化に整合性があり、それらを活用できるようにするには、次のOracle Exalyticsコンポーネントのインストール後の手順を実行する必要があります。

- 第2.2.3.1項「Oracle TimesTen In-Memory Database」

- 第2.2.3.2項「Oracle Business Intelligence Enterprise Edition」

2.2.3.1 Oracle TimesTen In-Memory Database

この項には次のトピックが含まれます:

- 第2.2.3.1.1項「Oracle TimesTenのチェックポイント頻度の構成」

- 第2.2.3.1.2項「その他のインストール後の手順」

2.2.3.1.1 Oracle TimesTenのチェックポイント頻度の構成

Oracle Business Intelligence Enterprise EditionがOracle TimesTenのチェックポイント頻度を設定するようにするには、Oracle TimesTen In-Memory Databaseをアップグレードした後に次の構成手順を実行します。この構成を実行しなかった場合は、Oracle TimesTenのパフォーマンスに悪影響を及ぼす可能性があります。

Oracle TimesTenのチェックポイント頻度を構成するには:

1. timesten-install-dir/info/sys.odbc.iniファイルを開きます。

2. 集計の永続性に使用されるスキーマのDSNエントリを検索します。

3. 次のいずれかを実行します。

- Oracle TimesTenデータベースに集計の永続性を使用してデータをロードする場合は、次のように3つのパラメータを編集します。

- CkptFrequency=-1

- CkptLogVolume=0

- CkptRate=0

- Oracle TimesTenデータベースに集計の永続性を使用しないでデータをロードする場合は、別のサーバーDSNを使用してから、次のように3つのパラメータを編集します。

- CkptFrequency=30

- CkptLogVolume=0

- CkptRate=0

2.2.3.1.2 その他のインストール後の手順

Oracle TimesTenでその他のインストール後の手順を実行するには:

1. Oracle TimesTenの既存のデータストアを再作成します。

2. Oracle Exalyticsリリース1パッチセット3にOracle Exalyticsリリース1パッチセット4をインストールする場合は、nqcmdユーティリティを使用して集計を再構築します。詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionメタデータ・リポジトリ作成者ガイド』のOracle BIサーバーの問合せ用の集計の作成と維持に関する項を参照してください。

2.2.3.2 Oracle Business Intelligence Enterprise Edition

この項には次のトピックが含まれます:

- 第2.2.3.2.1項「opmn.xmlファイルの編集」

- 第2.2.3.2.2項「Oracle Business Intelligenceクライアント・インストーラの再インストール」

2.2.3.2.1 opmn.xmlファイルの編集

集計を高速化し、パフォーマンスを向上させるために、opmn.xmlファイルを編集して適切な要素を追加することをお薦めします。可用性の高い、クラスタ化された環境で構成された各Exalytics Machine上でopmn.xmlファイルを編集するようにしてください。

opmn.xmlファイルを編集して集計とパフォーマンスを向上させるには:

1. opmn.xmlファイル(MW_HOME/instances/instance1/config/OPMN/opmnに配置されている)を開きます。

2. 次の子要素を<ias-component id="coreapplication_obis1" inherit-environment="true"><environment>の下に挿入します。

1. <variable id="ORACLE_BI_TT_DISABLE_REDO_LOGGING" value="1"/>
これにより、集計が高速化されます。

2. <variable id="ORACLE_BI_TT_PARALLEL_INDEX_CREATION" value="1"/>
インデックスをパラレルに作成することで、集計を高速化します。

3. <variable id="ORACLE_BI_TT_BACKGROUND_CHECKPOINT_INTERVAL" value="5"/>
このBIサーバーによって管理されるパラメータによって、Oracle TimesTenのデータストアがディスクに格納される頻度(データストアの永続性)が決定されます。デフォルト値は10秒ごとです。値の数値が小さくなるほど、Oracle TimesTenではデータストアがディスクに格納される頻度が高くなります。

3. 通知サーバーを停止してから起動します。

1. OPMNコマンド行ツールを含む次のディレクトリに移動します。
MW_HOME/instances/instance1/bin

2. 次のコマンドを入力します。
./opmnctl stopall

OPMNおよびすべてのOracle Business Intelligenceシステム・コンポーネントが停止します。

3. 次のコマンドを入力します。
./opmnctl startall

OPMNおよびすべてのOracle Business Intelligenceシステム・コンポーネントを起動します。

2.2.3.2.2 Oracle Business Intelligenceクライアント・インストーラの再インストール

Oracle Business Intelligenceクライアント・ツールのインストールの詳細は、『Oracle Fusion Middleware Oracle Business Intelligenceインストレーション・ガイド』のOracle Business Intelligenceクライアント・ツールのインストールおよびアンインストールに関する項を参照してください。

2.2.4 Oracle Exalyticsリリース1パッチセット4のアンインストール手順

パッチのインストール後に問題が発生した場合は、Oracle Exalyticsコンポーネントのすべてのパッチをロールバックすることをお薦めします。1つまたは2つのコンポーネント・パッチを個々にロールバックしないでください。ロールバックの手順は、個々のコンポーネントのREADMEファイルに記載されています。

パッチの更新を適用している際に問題が発生した場合は、Oracleサポートにご連絡ください。

2.3 非仮想Exalytics MachineでのFlashの構成と欠陥のあるFlashカードの置換

この項には次のトピックが含まれます:

- 第2.3.1項「オープン・ソース・コードの入手ライセンス」

- 第2.3.2項「Flashを構成するための前提条件」

- 第2.3.3項「Flashの構成」

- 第2.3.4項「欠陥のあるFlashカードの置換」

2.3.1 オープン・ソース・コードの入手ライセンス

各コンポーネントのライセンスは、Oracle Linuxプログラムとともに配布されるドキュメントやhttp://oss.oracle.com/linux/legal/oracle-list.htmlからオンラインでアクセス可能なドキュメント、あるいはコンポーネントのソース・コードにあります。

バイナリのソース・コードの入手権限を付与するオープン・ソース・ライセンス下で認可されているバイナリ形式の技術の場合は、次のサイトで該当するソース・コードのコピーを入手できます。

https://edelivery.oracle.com/linux

このような技術のソース・コードがバイナリとともに提供されていない場合は、文書によるリクエストを次に送付すると、物理媒体でソース・コードのコピーを入手することもできます。

Oracle America, Inc.

Attn: Oracle Linux Source Code Requests

Development and Engineering Legal

500 Oracle Parkway, 10th Floor

Redwood Shores, CA 94065

リクエストには、次の情報を記入してください。

- ソース・コードを要求するコンポーネントまたはバイナリ・ファイルの名前

- Oracleソフトウェアの名前とバージョン番号

- Oracleソフトウェアを入手した日付

- 名前

- 会社名(該当する場合)

- 郵送先住所と電子メール

- 連絡が必要な場合の電話番号

物理媒体と手続きの費用は無料です。リクエストを送付できるのは、(i)リクエスト対象のコンポーネントまたはバイナリ・ファイルを含む技術を入手した日から3年以内、または(ii) GPL v3の下でコードが認可されている場合(ただし、オラクル社がそのソフトウェア・モデルのスペア・パーツまたはカスタマ・サポートを提供している場合に限る)です。

2.3.2 Flashを構成するための前提条件

Exalytics MachineでFlashを構成する前に、次の前提条件を満たす必要があります。

- 1.0.0.5以降のバージョンのExalytics Base Imageを実行している。

- Oracleフィールド・サービス・エンジニアが、Exalytics Machineに6枚のFlashカードをインストールしている。

2.3.3 Flashの構成

Oracle Exalyticsリリース1パッチセット4にアップグレードする場合、FlashドライバはExalytics Base Image 1.0.0.6に含まれています。Exalytics Machineのパフォーマンスと記憶域容量を向上させるには、Flashを構成する必要があります。

注意:

インストールされたFlashドライバでは、ソフトウェアRAIDが使用されます。

Flashを構成するには:

1. ILOMを使用してExalytics Machineを再起動します。

1. ILOM Webベースのインタフェースにログオンします。

2. ILOMで、ILOM→ホスト管理→パワー・サイクルを選択します。
Exalytics Machineが再起動します。

2. 次のコマンドをrootユーザーとして入力します。
# /opt/exalytics/bin/configure_flash.sh --RAID01

ソフトウェアRAIDのみに適用される次の警告が表示されます: Flash構成スクリプトにより既存のRAIDアレイとFlashドライブ上のパーティションが削除され、これらのFlashドライブすべてに新しいRAIDアレイが作成されますこれにより、これらのドライブからすべてのデータが失われます。このFlash構成スクリプトを続行しますか(はい/いいえ)

3. プロンプトで「はい」と入力して、スクリプトの実行を続けます。
出力は次のようになります。

[EXALYTICS_INFO:FLASH_CONFIG] Warning response was : yes
[EXALYTICS_INFO:FLASH_CONFIG] The machine has flash drivers installed.
[EXALYTICS_INFO:FLASH_CONFIG] This machine has 6 flash cards
[EXALYTICS_INFO:FLASH_CONFIG] Flash cards appear to be healthy
[EXALYTICS_INFO:FLASH_CONFIG] Fetching some info on installed flash drives ....
[EXALYTICS_INFO:FLASH_CONFIG] Removing partitions for /dev/sdf
[EXALYTICS_INFO:FLASH_CONFIG] Removing partitions for /dev/sde
[EXALYTICS_INFO:FLASH_CONFIG] Removing partitions for /dev/sdd
[EXALYTICS_INFO:FLASH_CONFIG] Removing partitions for /dev/sdc
[EXALYTICS_INFO:FLASH_CONFIG] Removing partitions for /dev/sdj
[EXALYTICS_INFO:FLASH_CONFIG] Removing partitions for /dev/sdi
[EXALYTICS_INFO:FLASH_CONFIG] Removing partitions for /dev/sdh
[EXALYTICS_INFO:FLASH_CONFIG] Removing partitions for /dev/sdg
[EXALYTICS_INFO:FLASH_CONFIG] Removing partitions for /dev/sdm
[EXALYTICS_INFO:FLASH_CONFIG] Removing partitions for /dev/sdn
[EXALYTICS_INFO:FLASH_CONFIG] Removing partitions for /dev/sdl
[EXALYTICS_INFO:FLASH_CONFIG] Removing partitions for /dev/sdk
[EXALYTICS_INFO:FLASH_CONFIG] Removing partitions for /dev/sdr
[EXALYTICS_INFO:FLASH_CONFIG] Removing partitions for /dev/sdq
[EXALYTICS_INFO:FLASH_CONFIG] Removing partitions for /dev/sdp
[EXALYTICS_INFO:FLASH_CONFIG] Removing partitions for /dev/sdo
[EXALYTICS_INFO:FLASH_CONFIG] Removing partitions for /dev/sdv
[EXALYTICS_INFO:FLASH_CONFIG] Removing partitions for /dev/sdu
[EXALYTICS_INFO:FLASH_CONFIG] Removing partitions for /dev/sdt
[EXALYTICS_INFO:FLASH_CONFIG] Removing partitions for /dev/sds
[EXALYTICS_INFO:FLASH_CONFIG] Removing partitions for /dev/sdz
[EXALYTICS_INFO:FLASH_CONFIG] Removing partitions for /dev/sdy
[EXALYTICS_INFO:FLASH_CONFIG] Removing partitions for /dev/sdx
[EXALYTICS_INFO:FLASH_CONFIG] Removing partitions for /dev/sdw
mdadm: Unrecognised md component device - /dev/sdr
mdadm: Unrecognised md component device - /dev/sdq
mdadm: Unrecognised md component device - /dev/sdp
mdadm: Unrecognised md component device - /dev/sdo
mdadm: Unrecognised md component device - /dev/sdv
mdadm: Unrecognised md component device - /dev/sdu
mdadm: Unrecognised md component device - /dev/sdt
mdadm: Unrecognised md component device - /dev/sds
mdadm: Unrecognised md component device - /dev/sdz
mdadm: Unrecognised md component device - /dev/sdy
mdadm: Unrecognised md component device - /dev/sdx
mdadm: Unrecognised md component device - /dev/sdw
mdadm: Unrecognised md component device - /dev/sdf
mdadm: Unrecognised md component device - /dev/sde
mdadm: Unrecognised md component device - /dev/sdd
mdadm: Unrecognised md component device - /dev/sdc
mdadm: Unrecognised md component device - /dev/sdj
mdadm: Unrecognised md component device - /dev/sdi
mdadm: Unrecognised md component device - /dev/sdh
mdadm: Unrecognised md component device - /dev/sdg
mdadm: Unrecognised md component device - /dev/sdm
mdadm: Unrecognised md component device - /dev/sdn
mdadm: Unrecognised md component device - /dev/sdl
mdadm: Unrecognised md component device - /dev/sdk
umount: /dev/md1: not found
mdadm: cannot open /dev/md1: No such file or directory
[EXALYTICS_INFO:FLASH_CONFIG] Creating RAID array: /dev/md1, using devices : /dev/sdr /dev/sdq /dev/sdp /dev/sdo /dev/sdv /dev/sdu /dev/sdt /dev/sds /dev/sdz /dev/sdy /dev/sdx /dev/sdw
mdadm: array /dev/md1 started.
[EXALYTICS_INFO:FLASH_CONFIG] RAID device created : /dev/md1.
umount: /dev/md2: not found
mdadm: cannot open /dev/md2: No such file or directory
[EXALYTICS_INFO:FLASH_CONFIG] Creating RAID array: /dev/md2, using devices : /dev/sdf /dev/sde /dev/sdd /dev/sdc /dev/sdj /dev/sdi /dev/sdh /dev/sdg /dev/sdm /dev/sdn /dev/sdl /dev/sdk
mdadm: array /dev/md2 started.
[EXALYTICS_INFO:FLASH_CONFIG] RAID device created : /dev/md2.
[EXALYTICS_INFO:FLASH_CONFIG] Creating RAID1 array: /dev/md3
umount: /dev/md3: not found
mdadm: cannot open /dev/md3: No such file or directory
[EXALYTICS_INFO:FLASH_CONFIG] Creating RAID array: /dev/md3, using devices :/dev/md1 /dev/md2
mdadm: array /dev/md3 started.
[EXALYTICS_INFO:FLASH_CONFIG] RAID device created : /dev/md3.
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
146489344 inodes, 292968368 blocks
14648418 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
8941 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000, 214990848

Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 21 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
[EXALYTICS_INFO:FLASH_CONFIG] Flash mounted at /u02
[EXALYTICS_INFO:FLASH_CONFIG] RAID config complete and /etc/mdadm.conf updated.
See /var/log/exalytics/exalytics.log for more details
#

4. Flashが正常に構成されたことを確認するには、次のコマンドを入力します。
# df -h

出力は次のようになります。

Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
718G  4.4G  677G   1% /
/dev/sda1              99M   15M   79M  16% /boot
tmpfs                1010G     0 1010G   0% /dev/shm
/dev/md3              1.1T  199M  1.1T   1% /u02

Flashは、図2-1のように構成されます。

- 各Flashカード(F1、F2、F3など)には、4つの100GBドライブがあります。各ドライブは、/dev/sdg、/dev/sdh、/dev/sdi、/dev/sdjなどのデバイスにマップされます。

- 3つのFlashドライブがRAID0 /dev/md1上に構成され、3つのFlashドライブがRAID0 /dev/md2上に構成されます。

- 2つのRAID0は、親のRAID1 /dev/md3上に構成されます。

図2-1 RAID0およびRAID1でのFlashの構成

5. Flashカードの状態を確認するには、次のコマンドを入力します。
# /opt/exalytics/bin/exalytics_CheckFlash.sh

6枚すべてのFlashカードの出力は次のようになります。

Checking Exalytics Flash Drive Status

Fetching some info on installed flash drives ....
Driver version :   01.250.41.04 (2012.06.04)

Supported number of flash drives detected (6)

Flash card 1 :
Overall health status : GOOD
Size (in MB) : 381468
Capacity (in bytes) : 400000000000
Firmware Version : 108.05.00.00
Devices:  /dev/sdf /dev/sde /dev/sdd /dev/sdc

Flash card 2 :
Overall health status : GOOD
Size (in MB) : 381468
Capacity (in bytes) : 400000000000
Firmware Version : 108.05.00.00
Devices:  /dev/sdj /dev/sdi /dev/sdh /dev/sdg

Flash card 3 :
Overall health status : GOOD
Size (in MB) : 381468
Capacity (in bytes) : 400000000000
Firmware Version : 108.05.00.00
Devices:  /dev/sdn /dev/sdm /dev/sdl /dev/sdk

Flash card 4 :
Overall health status : GOOD
Size (in MB) : 381468
Capacity (in bytes) : 400000000000
Firmware Version : 108.05.00.00
Devices:  /dev/sdq /dev/sdp /dev/sdr /dev/sdo

Flash card 5 :
Overall health status : GOOD
Size (in MB) : 381468
Capacity (in bytes) : 400000000000
Firmware Version : 108.05.00.00
Devices:  /dev/sdv /dev/sdt /dev/sds /dev/sdu

Flash card 6 :
Overall health status : GOOD
Size (in MB) : 381468
Capacity (in bytes) : 400000000000
Firmware Version : 108.05.00.00
Devices:  /dev/sdz /dev/sdy /dev/sdx /dev/sdw

Raid Array Info (/dev/md3):
/dev/md3: 1117.59GiB raid1 2 devices, 0 spares. Use mdadm --detail for more detail.
/dev/md3: No md super block found, not an md component.

Summary:
Healthy flash drives : 6
Broken flash drives  : 0
Pass : Flash card health check passed

2.3.4 欠陥のあるFlashカードの置換

必要に応じて、エラーまたは欠陥のあるFlashカードを置換できます。次の手順は、親のRAID1 /dev/md3にインストールされたRAID0 /dev/md2に、欠陥のあるFlashカードが存在することを前提にしてます。図2-1を参照してください。

エラーまたは欠陥のあるFlashカードを置換するには:

1. Flashカードの状態を確認するには、次のコマンドを入力します。
# /opt/exalytics/bin/exalytics_CheckFlash.sh

欠陥のあるFlashカードが検出されたら、「全体的なヘルス: エラー」メッセージが出力に表示され、サマリーに欠陥のあるカードが示されます。

2. 欠陥のあるFlashカードを含むRAIDを見つけるには、次のコマンドを入力します。
# mdadm -D /dev/md3

出力は次のようになります。

UUID : d97f9d32:906da3fd:bfa0390d:8ae3c2a3
Events : 0.39

Number   Major   Minor   RaidDevice State
0       9        1        0      active sync   /dev/md1
1       0        0        1      removed

2       9        2        -      faulty spare   /dev/md2

注意:

RAID0 /dev/md2で欠陥のあるカードを確認します。また、表示上部のUUID番号を書き留めておいてください。RAID1を再アセンブルするときにこの番号が必要です。

3. すべてのRAID構成とそのデバイスを表示するには、次のコマンドを入力します。
# mdadm --detail --scan --verbose

出力にすべてのRAID構成と、各RAIDで使用されるデバイスが表示されます。出力は次のようになります。

ARRAY /dev/md1 level=raid0 num-devices=12 metadata=0.90 UUID=376793cb:2f25b327:66540b80:9a9099f7 devices=/dev/sds,/dev/sdr,/dev/sdq,/dev/sdp,/dev/sdu,/dev/sdw,/dev/sdv,/dev/sdt,/dev/sdaa,/dev/sdz,/dev/sdy,/dev/sdx
ARRAY /dev/md2 level=raid0 num-devices=12 metadata=0.90 UUID=d79a8086:ec3d74a5:afe93883:9398ea21 devices=/dev/sdg,/dev/sdf,/dev/sde,/dev/sdk,/dev/sdh,/dev/sdj,/dev/sdi,/dev/sdo,/dev/sdn,/dev/sdm,/dev/sdl
ARRAY /dev/md3 level=raid1 num-devices=2 metadata=0.90 UUID=d45effbc:ca983d64:468f8a99:fa267141
devices=/dev/md1,/dev/md2

注意:

次の手順は、RAID0 /dev/md2のデバイス/dev/sddにマップされた欠陥のあるFlashカードが検出されたことを前提にしています。この例では、デバイス/dev/sddがデバイス/dev/sdabに置換されます。

4. RAID0 /dev/md2の欠陥のあるFlashカードを表示するには、次のコマンドを入力します。
# mdadm -D /dev/md2

出力は次のようになります。

Number   Major   Minor   RaidDevice State
0       8       96        0      active sync   /dev/sdg
1       8       80        1      active sync   /dev/sdf
2       8       64        2      active sync   /dev/sde
3       8       48        3      active sync
4       8      160        4      active sync   /dev/sdk
5       8      112        5      active sync   /dev/sdh
6       8      144        6      active sync   /dev/sdj
7       8      128        7      active sync   /dev/sdi
8       8      224        8      active sync   /dev/sdo
9       8      208        9      active sync   /dev/sdn
10       8      192       10      active sync   /dev/sdm
11       8      176       11      active sync   /dev/sdl

注意:

番号3に不明なデバイス(/dev/sdd)があることを確認してください。この例では、これが/dev/sdabに置き換わります。また、他のデバイス(/dev/sdg、/dev/sdf、/dev/sde、/dev/sdkなど)にも注意してください。新しいFlashカードのインストール後にRAID0を再構築するには、これらデバイスが必要です。

5. Exalytics Machineをシャットダウンしプラグを抜きます。

6. 欠陥のあるFlashカードを置換します。

7. Exalytics Machineを再起動します。

注意:

Integrated Lights Out Manager (ILOM)を使用して、Exalytics Machineを起動することもできます。

8. 新しいFlashカードにマップされるデバイスを見つけるには、次のコマンドを入力します。
# /opt/exalytics/bin/exalytics_CheckFlash.sh

新しいFlashカードにマップされるデバイスが表示されます。この例では、欠陥のあるFlashカードにマップされている古いデバイス(/dev/sdd)が新しいデバイス(/dev/sdab)に置換されます。

9. RAID1をアンマウントして停止するには、次のコマンドを入力します。
# umount /dev/md3

# mdadm --stop /dev/md3

10. エラーのあるRAID0を停止するには、次のコマンドを入力します。
# mdadm --stop /dev/md2

11. エラーのあるRAID0を再アセンブルするには、次のコマンドを入力します。
# mdadm /dev/md2 --create /dev/sdg /dev/sdf /dev/sde /dev/sdk /dev/sdh /dev/sdj /dev/sdi /dev/sdo /dev/sdn /dev/sdm /dev/sdl /dev/sdab

注意:

前に述べたとおり、古いデバイス(/dev/sdd)は新しいデバイス(/dev/sdab)に置換されます。

RAID0が再起動します。

12. 修復されたRAID0のヘルスを確認するには、次のコマンドを入力します。
# mdadm -D /dev/md2

13. 12個のアクティブなデバイスのリストが表示されていることを確認します。
12個すべてのデバイスが表示されない場合は、/opt/exalytics/bin/exalytics_CheckFlash.shスクリプトを再度実行し、エラーを見つけて修正してから、修復されたRAID0のヘルスを確認します。12個すべてのデバイスが表示されるまで、これを繰り返します。

14. 親のRAID1を再アセンブルするには、次のコマンドを入力します。
# mdadm /dev/md3 --assemble -u <UUID number>

15. 修復されたRAID1のヘルスを確認するには、次のコマンドを入力します。
# mdadm -D /dev/md3

コマンドからの出力では、RAID1は動作中であるがRAID0 /dev/md2は不明であると表示されるため、RAID0 /dev/md2を再度追加する必要があります。

16. 再構築されたRAID0 /dev/md2をRAID1 /dev/md3に再度追加するには、次のコマンドを入力します。
# mdadm /dev/md3 --re-add /dev/md2

17. RAID1のヘルスを再チェックするには、次のコマンドを入力します。
# mdadm -D /dev/md3

RAID1の再構築が開始されます。出力をモニターし、プロセスが完了したことを確認します。出力は次のようになります。

Rebuild Status : 2% complete
Number   Major   Minor   RaidDevice State
0       9        1        0      active sync   /dev/md1
2       9        2        1      spare rebuilding   /dev/md2

18. mdadm.conf構成ファイルを再作成して、Exalytics Machineを再起動するときにRAIDの詳細情報が維持されるようにするには、次のコマンドを入力します。
# mdadm --detail --scan --verbose > /etc/mdadm.conf

注意:

mdadm.conf構成ファイルで(各RAIDにマップされるデバイスのリストを更新するなど)他のカスタマイズを行った場合は、手動でファイルを編集する必要があります。

19. /dev/md3を再マウントするには、次のコマンドを入力します。
# mount /dev/md3 /u02

3 Exalytics Machineの仮想化用の構成

この章では、X2-4およびX3-4 Exalytics Machineを仮想化用に構成する際に実行するタスクについて説明します。この作業には、Exalytics MachineへのOracle Virtual Machine Server (Oracle VM Server)のデプロイ、Oracle VM ServerのOracle Virtual Machine Manager (Oracle VM Manager)との構成およびVMテンプレートのデプロイが含まれます。

この章では、次の項目について説明します。

- 第3.1項「新規インストールの仮想化用の構成」

- 第3.2項「既存インストールの仮想化用の構成」

- 第3.3項「Oracle VM ManagerおよびOracle VM Serverの3.2.7へのアップグレード」

- 第3.4項「仮想化環境へのOracle Exalyticsリリース1パッチセット4の適用」

- 第3.6項「仮想マシンでのアプリケーション・ソフトウェアのインストールおよび構成」

- 第3.7項「仮想マシンの保守」

3.1 新規インストールの仮想化用の構成

この項には次のトピックが含まれます:

- 第3.1.1項「Exalytics Machineを仮想化する前に」

- 第3.1.2項「Exalytics Machineの仮想化用の構成」

3.1.1 Exalytics Machineを仮想化する前に

Exalytics Machineを仮想化する前に、次の各項を確認してください。

- 第3.1.1.1項「確認するドキュメント」

- 第3.1.1.2項「Exalytics Machineの仮想化用の構成の前提条件」

- 第3.1.1.3項「既存のパーティションの削除」

- 第3.1.1.4項「Exalytics Machineにおける既存のRAID構成の再構成」

3.1.1.1 確認するドキュメント

Exalytics Machineの仮想化を準備する際には、次のことを行ってください。

- Oracle VMリリース・ノートを確認し、実際のOracle Virtual Machineの機能とそのドキュメントに記載されている機能の違い、および現在のリリースに該当するその他の問題について理解します。

- Oracle VMインストレーションおよびアップグレード・ガイド、リリース3.2.1およびOracle VMユーザーズ・ガイド、リリース3.2.1を確認し、Oracle Virtual Machine Serverのインストール方法と構成方法、ネットワークの設定方法および仮想マシンの作成方法について理解します。

- 『Oracle Exalytics In-Memory Machineオーナーズ・ガイド』を確認して、データ・センターでExalytics Machineが正しく構成およびコミッショニングされているか確認します。

3.1.1.2 Exalytics Machineの仮想化用の構成の前提条件

Exalytics Machineを仮想化する前に、次の前提条件を満たす必要があります。

- Exalytics Machineがラックに設置され、データ・センターに配備されている。

- Oracle Integrated Lights Out Manager (ILOM) 3.1.2.24以降が構成され、Webインタフェースを使用してネットワークからアクセス可能な状態にある。

- ホスト名、IPアドレス、サブネット、ゲートウェイおよびDNSなどのネットワーク情報がすべて揃っている。

- サーバー・プールおよびExalytics Machine上にデプロイされている各仮想マシン用に、余分な未割当てのIPアドレスが用意されている。

- Oracle VM Managerのインストール先としてLinux環境が用意されている。

- Oracle VM Managerスキーマのインストール先としてデータベース・サーバーが用意されている。
ハードウェアおよびソフトウェアの仕様については、Oracle VMインストレーションおよびアップグレード・ガイド、リリース3.2.1を参照してください。

- 必要なソフトウェアをダウンロードするために、コンピュータ(Exalytics Machineとは限りません)からインターネットにアクセスする権限を持っている。

3.1.1.3 既存のパーティションの削除

必要に応じて、/u01にマウントされている/dev/sdbの既存パーティションをExalytics Machineから削除します。パーティションが含まれるOracle Virtual Machineディスクにリポジトリを作成することはできません。

注意:

既存のパーティションを削除する前に、sdb1上のすべてのデータをバックアップすることを忘れないでください。新しいマシン上の既存のパーティションを削除する場合は、データのバックアップは必要ありません。

既存のパーティションを削除するには:

1. rootユーザーとしてログインし、次のコマンドを入力して、ディスク・パーティション・ユーティリティを実行します。
# parted /dev/sdb

出力は次のようになります。

GNU Parted 1.8.1
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.

2. 既存のパーティションを表示するには、次のコマンドを入力します。
# print

3. 既存のパーティションを削除するには、次のコマンドを入力します。
# rm 1

4. 既存のパーティションが削除されたことを確認するには、次のコマンドを入力します。
# print

既存のパーティションは削除されました。

3.1.1.4 Exalytics Machineにおける既存のRAID構成の再構成

この項は次のトピックで構成されています。

- 第3.1.1.4.1項「X2-4 Exalytics Machineにおける既存のRAID構成の再構成」

- 第3.1.1.4.2項「X3-4 Exalytics Machineにおける既存のRAID構成の再構成」

- 第3.1.1.4.3項「RAID構成のリセット(オプション)」

3.1.1.4.1 X2-4 Exalytics Machineにおける既存のRAID構成の再構成

X2-4 Exalytics Machineは6つのハード・ディスクからなり、それぞれの容量は600GBです。そのうちの2つのディスクはRAID1構成で、残りの4つのディスクはRAID5構成です。ディスク領域の使用を最適化するには、Exalytics Machine上でRAID1およびRAID5を再構成する必要があります。RAID1を、100GBと457GBの容量を持つ2つの仮想ドライブから構成されるように再構成します。RAID5は、残りのドライブから構成されます。

X2-4 Exalytics Machine上の既存のRAID構成を再構成するには:

1. Integrated Lights Out Manager (ILOM)を使用して、Exalytics Machineを再起動します。

2. [Ctrl]キーを押しながら[Y]キーを押して、Exalytics Machineの再起動中にRAID CLI(コマンド行インタフェース)を入力します。

注意:

RAID CLI.を入力できる状態になったら、再起動シーケンス中に「Copyright LSI Logic Corporation」と表示されます。このメッセージは短期間の間表示されるため、画面を注意して観察してください。これにより、マシンの再起動が再度必要になる事態を回避できます。

3. 次のMegaRAIDコマンドを入力して、既存のRAID構成を削除します。
# -CfgLdDel -LALL -a0

4. 次のコマンドを入力して、RAID1パーティションを100GBおよび457GBの2つの仮想ディスクで作成します。
# -CfgLdAdd -r1[252:0, 252:1] WB Direct NoCachedBadBBU -sz102400 -sz467968 -a0

5. 次のコマンドを入力して、RAID5パーティションを残りのディスクで作成します。
# -CfgLdAdd -r5[252:2, 252:3, 252:4, 252:5] WB Direct NoCachedBadBBU -a0

6. ILOMで、ILOM→ホスト管理→パワー・サイクルを選択します。
Exalytics Machineが再起動します。

3.1.1.4.2 X3-4 Exalytics Machineにおける既存のRAID構成の再構成

X3-4 Exalytics Machineは6つのハード・ディスクからなり、それぞれの容量は900GBです。2つのディスクがRAID1として構成され、4つのディスクがRAID5として構成されます。ディスク領域の使用を最適化するには、Exalytics Machine上でRAID1およびRAID5を再構成する必要があります。RAID1を、100GBと657GBの容量を持つ2つの仮想ドライブから構成されるように再構成します。RAID5は、残りのドライブから構成されます。

X3-4 Exalytics Machine上の既存のRAID構成を再構成するには:

1. Integrated Lights Out Manager (ILOM)を使用して、Exalytics Machineを再起動します。

2. [Ctrl]キーを押しながら[Y]キーを押して、Exalytics Machineの再起動中にRAID CLI(コマンド行インタフェース)を入力します。

注意:

RAID CLI.を入力できる状態になったら、再起動シーケンス中に「Copyright LSI Logic Corporation」と表示されます。このメッセージは短期間の間表示されるため、画面を注意して観察してください。これにより、マシンの再起動が再度必要になる事態を回避できます。

3. 次のMegaRAIDコマンドを入力して、既存のRAID構成を削除します。
# -CfgLdDel -LALL -a0

4. 次のコマンドを入力して、RAID1パーティションを100GBおよび657GBの2つの仮想ディスクで作成します。
# -CfgLdAdd -r1[252:0, 252:1] WB Direct NoCachedBadBBU -sz102400 -sz672768 -a0

5. 次のコマンドを入力して、RAID5パーティションを残りのディスクで作成します。
# -CfgLdAdd -r5[252:2, 252:3, 252:4, 252:5] WB Direct NoCachedBadBBU -a0

6. ILOMで、ILOM→ホスト管理→パワー・サイクルを選択します。
Exalytics Machineが再起動します。

3.1.1.4.3 RAID構成のリセット(オプション)

仮想Exalyticsによる仮想化を使用しているときに、非仮想Exalyticsデプロイメントに戻る場合、次の手順を実行して、RAID構成をリセットする必要があります。

RAID構成をリセットするには:

1. Integrated Lights Out Manager (ILOM)を使用して、Exalytics Machineを再起動します。

2. [Ctrl]キーを押しながら[Y]キーを押して、Exalytics Machineの再起動中にRAID CLI(コマンド行インタフェース)を入力します。

注意:

RAID CLI.を入力できる状態になったら、再起動シーケンス中に「Copyright LSI Logic Corporation」と表示されます。このメッセージは短期間の間表示されるため、画面を注意して観察してください。これにより、マシンの再起動が再度必要になる事態を回避できます。

3. 次のMegaRAIDコマンドを入力して、既存のRAID構成を削除します。
# -CfgLdDel -LALL -a0

4. 次のコマンドを入力して、RAID1パーティションをExalyticsデプロイメントにリストアします。
# -CfgLdAdd -r1[252:0, 252:1] WB Direct NoCachedBadBBU -a0

5. 次のコマンドを入力して、RAID5パーティションを残りのディスクで作成します。
# -CfgLdAdd -r5[252:2, 252:3, 252:4, 252:5] WB Direct NoCachedBadBBU -a0

6. ILOMで、ILOM→ホスト管理→パワー・サイクルを選択します。
Exalytics Machineが再起動します。

3.1.2 Exalytics Machineの仮想化用の構成

この項には次のトピックが含まれます:

- 第3.1.2.1項「Oracle VM Serverのインストールと構成」

- 第3.1.2.2項「Oracle VM Managerのインストールと構成」

- 第3.1.2.3項「仮想マシンの作成」

3.1.2.1 Oracle VM Serverのインストールと構成

Oracle VM Serverは、仮想マシンを実行するためのセキュアなサーバー・ベースのプラットフォームを提供する、管理された仮想化環境です。仮想マシンを作成するには、まずExalytics MachineにOracle VM Serverをインストールする必要があります。

新規ユーザーの場合は、Oracle VM Server 3.2.7にアップグレードする前に、Oracle VM Server 3.0.3をインストールして、構成しておく必要があります。

この項には次のトピックが含まれます:

- 第3.1.2.1.1項「Oracle VM Server 3.0.3 (Base Image 2.0.1.1)のインストール」

- 第3.1.2.1.2項「Oracle VM Server上のネットワークの構成」

- 第3.1.2.1.3項「Oracle VM Server 3.0.3 (Base Image 2.0.1.1)のOracle VM Server 3.2.7へのアップグレード」

3.1.2.1.1 Oracle VM Server 3.0.3 (Base Image 2.0.1.1)のインストール

Oracle VM Server 3.0.3をインストールするには:

1. 次の手順を実行し、Oracle Exalytics Base Image 2.0.1.1.0 for Exalytics Oracle VM x86-64 (部品番号V34491-01)をダウンロードして保存します。

1. 次のリンクのOracle Software Delivery Cloud Webサイトに移動します。
http://edelivery.oracle.com

2. 製品パックの選択リストから「Oracle Business Intelligence」を選択します。

3. 「プラットフォーム」リストで、「Linux X86-64」を選択します。

4. 「実行」をクリックします。

5. Linux x86-64用Oracle Exalyticsソフトウェア・メディア・パック(リリース1.0.0.4.0)を選択します。

6. 「続行」をクリックします。

7. Oracle Exalytics Base Image 2.0.1.1.0 for Exalytics Oracle VM x86-64 (部品番号: V34491-01)をダウンロードします。
このベース・イメージにはOracle VM Server 3.0.3が含まれています。

8. これをローカル・ディレクトリに保存します。

2. Exalytics Machineで、Oracle Integrated Lights Out Manager (ILOM)に接続してログオンします。

3. ILOMで、リモート制御→リダイレクション→ストレージ・リダイレクション→サービスの起動を選択します。
ILOMリモート・コンソールが表示されます。

4. メニュー・バーでデバイス→CD-ROMイメージを選択して、ILOMのリモート仮想CD-ROMとしてOracle VM Serverイメージをリンク付けします。

5. 次のアクションを実行して、マシンを再起動します。

- ILOMで、ILOM→ホスト管理→パワー・サイクルを選択します。

6. ILOMで、ホスト管理→ホスト制御→次のブート・デバイスを選択します。
「次のブート・デバイス」の設定が表示されます。

7. ブート・メニューの最上位にCD-ROMを移動するには、次の手順を実行します。

1. 「次のブート・デバイス」のリストで、CD-ROMを選択します。

2. 「保存」をクリックします。

8. ILOMで、ILOM→ホスト管理→パワー・サイクルを選択します。
Exalytics Machineが再起動し、Oracle VM Server画面が表示されます。

9. [Enter]キーを押して、Oracle VM Serverをインストールします。
Oracle VM ServerがExalytics Machineにインストールされます。Oracle VM Serverがインストールされたら、Exalytics Machineが自動的に再起動します。

10. メニュー・バーでデバイスを選択してから、CD-ROMイメージの選択を解除します。

11. メニュー・バーで、デバイス→ホストのデフォルトとして保存を選択します。

12. ILOMで、ILOM→ホスト管理→パワー・サイクルを選択します。
Exalytics Machineの構成の準備ができました。

13. Oracle VM Serverにログオンし、次のコマンドを入力してRAID構成を確認します。
/opt/MegaRAID/MegaCli/MegaCli64 -LDinfo -LALL -aALL

3.1.2.1.2 Oracle VM Server上のネットワークの構成

ネットワークを構成する前に、Exalyticsのネットワーク構成が完了していることを確認してください。

Oracle VM Serverでネットワークを構成するには、次の手順を実行します。

Exalytics Machineが再起動したら、次のアクションを実行します。

1. Iと入力して、インタラクティブ・モードを使用します。

2. プロンプトで、次の情報を入力します。

1. フル・ラックを選択する場合は、3と入力して確定します。

2. ノード索引を選択する場合は、1と入力します。

3. InfiniBandインタフェースのIPアドレスを入力します。InfiniBandが構成されていない場合は、既存のネットワークと競合しないネットワーク構成を入力します。たとえば、192.168.21.112と入力します。

4. InfiniBandインタフェースのネットマスク・アドレスを入力します。InfiniBandが構成されていない場合は、既存のネットワークと競合しないネットワーク構成を入力します。たとえば、255.255.255.0と入力します。

5. イーサネットbond0のシステムIPアドレスを入力します。

6. bond0のネットマスクとゲートウェイ・アドレスを入力します。

7. ホスト名を入力します。

8. ドメインを入力します。

Exalytics Machineが自動的に再起動します。

3.1.2.1.3 Oracle VM Server 3.0.3 (Base Image 2.0.1.1)のOracle VM Server 3.2.7へのアップグレード

Oracle VM Server 3.0.3をOracle VM Server 3.2.7にアップグレードするには、「Oracle VM Server 3.0.3 (Base Image 2.0.1.1)以降のバージョンのOracle VM Server 3.2.7へのアップグレード」を参照してください。

3.1.2.2 Oracle VM Managerのインストールと構成

Oracle VM Managerでは、Oracle VM Server、仮想マシンおよびリソースを管理するためのグラフィカル・ユーザー・インタフェースを提供します。Oracle VM Managerを使用すると、仮想マシンとサーバー・プールの作成、VMテンプレートのインポート、およびネットワークとストレージの管理が行えます。

新規ユーザーの場合は、Oracle VM Manager 3.2.7を直接インストールできます。

この項には次のトピックが含まれます:

- 第3.1.2.2.1項「Oracle VM Manager 3.2.7のインストール」

- 第3.1.2.2.2項「Oracle VM Serverの検出」

- 第3.1.2.2.3項「仮想ネットワーク・インタフェース・コントローラの作成」

- 第3.1.2.2.4項「サーバー・プールの作成とサーバーの追加」

- 第3.1.2.2.5項「Exalyticsリポジトリの作成」

3.1.2.2.1 Oracle VM Manager 3.2.7のインストール

Oracle VM Managerは、Exalytics Machineとは別のマシンにインストールすることをお薦めします。特に、同じ地理的な場所にあるOracle VM Server内に配置しておくと最適です。

Oracle VM Manager 3.2.7をインストールするには:

1. 次のリンクのOracle Software Delivery Cloud Webサイトから、Oracle VM Manager 3.2.7 (部品番号V42727-01)をダウンロードします。
http://edelivery.oracle.com/oraclevm

2. Oracle VM Manager 3.2.7をインストールします。手順については、Oracle VMインストレーションおよびアップグレード・ガイド、リリース3.2.1の第4章「Oracle VM Managerのインストール」を参照してください。

3.1.2.2.2 Oracle VM Serverの検出

Oracle VM Manager環境へのOracle VM Serverの追加は、Oracle VM Serverの検出と呼ばれます。サーバーの検出は、仮想化環境の構成における最初のステップです。

Oracle VM Serverを検出するには、次の手順を実行します。

1. Oracle VM Managerに接続します。

2. サーバーおよびVMタブを選択します。

3. 左側のペインで、サーバー・プールを右クリックして、サーバーの検出を選択します。
検出ダイアログ・ボックスが表示されます。

4. 次のサーバーに関する情報を入力します。

1. Oracle VMエージェントのポート。デフォルトのポート番号は8899です。

2. Oracle VMエージェントのパスワード。デフォルトのパスワードはoracleです。

3. IPアドレス。

5. 「OK」をクリックします。
Oracle VM Serverとその詳細(プロセッサの数、IPアドレス、プロセッサの速度、RAM、ネットワーク・ポートおよびその構成を含む)が検出され、「未割当てのサーバー」フォルダに追加されます。

詳細は、Oracle VMユーザーズ・ガイド、リリース3.2.1の第6章「サーバー・プールおよびOracle VM Serverの管理」を参照してください。

3.1.2.2.3 仮想ネットワーク・インタフェース・コントローラの作成

仮想ネットワーク・インタフェース・コントローラ(VNIC)は、仮想マシンによってネットワーク・カードとして使用されます。各VNICに使用するMACアドレスの範囲を定義することで、仮想ネットワーク・インタフェースを作成します。各MACアドレスは単一の仮想ネットワーク・インタフェース・コントローラ(NIC)に対応し、仮想マシンによって使用されます。

仮想ネットワーク・インタフェース・コントローラを作成するには、次の手順を実行します。

1. Oracle VM Managerにログオンします。

2. サーバーおよびVMタブを選択します。

3. 左側のペインで、サーバー・プールを右クリックして、VNICの作成を選択します。
MACセレクタ・パネルが表示されます。

4. 「次へ」をクリックして、次の使用可能なMACアドレスを検出します。

5. 作成するアドレスの数を選択して、作成をクリックします。

注意:

デプロイする仮想マシンの数と同じ個数のアドレスを選択します。

VNICが作成され、「仮想NIC」表にリストされます。

6. 「閉じる」をクリックします。

詳細は、Oracle VMユーザーズ・ガイド、リリース3.2.1の第7章「仮想マシンの管理」を参照してください。

3.1.2.2.4 サーバー・プールの作成とサーバーの追加

サーバー・プールは、少なくとも1つのOracle VM Serverからなります。仮想マシンを実行できる十分なリソース(CPU、メモリーなど)がサーバー・プールにない場合は、Oracle VM Serverを追加することによってサーバー・プールを拡張できます。

サーバー・プールを作成する前に、次が必要です。

- サーバー・プールのIPアドレス

- 各仮想マシンのIPアドレス

- Oracle VM ServerにインストールしたOracle VMエージェントにアクセスするためのパスワード

サーバー・プールの作成およびサーバーの追加の詳細は、Oracle VMユーザーズ・ガイド、リリース3.2.1の第6章「サーバー・プールおよびOracle VM Serverの管理」を参照してください。

注意:

サーバー・プールを作成する際には、「クラスタのアクティブ化」オプションの選択を解除する必要があります。

3.1.2.2.5 Exalyticsリポジトリの作成

リポジトリには、仮想マシン、仮想マシンの作成用テンプレート、仮想マシン・アセンブリなどのOracle VMリソースが格納されます。

注意:

使用する物理ディスクごとにリポジトリを作成することをお薦めします。Oracle VMテンプレートとクローニングされた仮想マシンの格納用には小さなリポジトリを、仮想マシンに割り当てられた仮想ディスクの格納用には大きなリポジトリを使用します。

Exalyticsリポジトリを作成および構成してから、そのリポジトリをOracle VM Serverに提示するには、Oracle VM Managerを使用します。

Exalyticsリポジトリを作成するには、次の手順を実行します。

1. Oracle VM Managerにログオンします。

2. 「リポジトリ」タブを選択します。

3. ツールバーの新規リポジトリの作成を選択して、データ・リポジトリの作成ダイアログを表示します。

4. 次の手順を実行します。

1. 「リポジトリ名」フィールドに、リポジトリの名前を入力します。

2. リポジトリの場所を見つけるには、「物理ディスク」を選択してから「検索」をクリックします。

3. ドロップダウン・リストから、ローカルのストレージ・アレイを選択し、2つのストレージ・ディスクのうちの小さいほうを選択します。

4. 「OK」をクリックします。

5. リポジトリ用のサーバー・プールを選択します。

6. 「次」をクリックします。
Oracle VM Serverに提示する新しいリポジトリが用意されました。Oracle VM Serverでのリポジトリの使用を有効化するには、Oracle VM Serverに対してリポジトリを提示する必要があります。

5. Oracle VM Serverを選択して、「サーバー」フィールドから「サーバーに提示」フィールドへ移動してから、「終了」をクリックします。
リポジトリは、「リポジトリ」タブにリストされます。

詳細は、Oracle VMユーザーズ・ガイド、リリース3.2.1の第4章「ストレージの管理」を参照してください。

3.1.2.3 仮想マシンの作成

仮想マシンの作成には、仮想テンプレートを使用します。テンプレートから仮想マシンを作成するプロセスは、クローニングと呼ばれています。仮想マシンを作成する前に、次のリソースが使用できることを確認してください。

- サーバー・プール

- Oracle VM Server

- VMテンプレート

テンプレートから仮想マシンを作成するプロセスは、次の手順からなります。

- 第3.1.2.3.1項「VMテンプレートのダウンロード」

- 第3.1.2.3.2項「Oracle VM ManagerへのVMテンプレートのインポート」

- 第3.1.2.3.3項「VMテンプレートからの仮想マシンの作成」

3.1.2.3.1 VMテンプレートのダウンロード

VMテンプレートをダウンロードするには、次の手順を実行します。

1. 次の手順を実行し、Exalytics Oracle VM Template 2.0.1.1.0 for Exalytics Oracle VM x86-64をダウンロードして保存します。

1. 次のリンクのOracle Software Delivery Cloud Webサイトに移動します。
http://edelivery.oracle.com

2. 製品パックの選択リストから「Oracle Business Intelligence」を選択します。

3. 「プラットフォーム」リストで、「Linux X86-64」を選択します。

4. 「実行」をクリックします。

5. Linux x86-64用Oracle Exalyticsソフトウェア・メディア・パック(リリース1.0.0.4.0)を選択します。

6. 「続行」をクリックします。

7. Oracle Exalytics Oracle VM Template 2.0.1.1.0 for Exalytics Oracle VM x86-64 (部品番号: V34468-01)をダウンロードします。

8. これをWebサーバーに保存します。

3.1.2.3.2 Oracle VM ManagerへのVMテンプレートのインポート

テンプレートをダウンロードしたら、Oracle VM Managerにインポートします。

VMテンプレートをOracle VM Managerにインポートするには:

1. Oracle VM Managerにログオンします。

2. 「リポジトリ」タブを選択します。

3. 左側のペインで、テンプレートを保存するリポジトリを選択します。

4. VMテンプレートを選択します。

5. ツールバーのVMテンプレートのインポートをクリックして、VMテンプレートのインポート・ダイアログを表示します。

6. Oracle VM Serverを選択し、WebサーバーにダウンロードしたVMテンプレートのURLまたはFTPサーバーを入力します。

7. 「OK」をクリックして、VMテンプレートをインポートします。

3.1.2.3.3 VMテンプレートからの仮想マシンの作成

Oracle VM Managerにテンプレートをインポートしたら、そのテンプレートを使用して仮想マシンを作成します。

注意:

Oracle VM Managerを使用して、必要なサイズの仮想ディスクを大きいほうのリポジトリに作成することをお薦めします。これらの仮想ディスクを、システムにデプロイされている仮想マシンと関連付けます。仮想ディスクには、Exalyticsソフトウェアや、Exalytics Machineに関連付けられている様々なファイルをインストールするための十分な容量が確保されています。

VMテンプレートから仮想マシンを作成するには、次の手順を実行します。

1. Oracle VM Managerにログオンします。

2. サーバーおよびVMタブを選択します。

3. 左側のペインのツールバーの仮想マシンの作成をクリックします。
仮想マシンの作成ダイアログが表示されます。

4. 既存のVMテンプレートからのクローニングを選択します。

5. 次の手順を実行します。

1. クローニング数リストで、クローニングするマシンの数を選択します。

2. リポジトリ・リストで、マシンに使用するリポジトリを選択します。

3. VMテンプレート・リストで、仮想マシンの作成元とするVMテンプレートを選択します。

4. 仮想マシンの名前を入力します。

5. サーバー・プール・リストで、サーバー・プールを選択します。

6. 仮想マシンの説明を入力します。

6. 終了をクリックします。
仮想マシンが作成され、いつでも構成できる状態になります。

詳細は、Oracle VMユーザーズ・ガイド、リリース3.2.1の第7章「仮想マシンの管理」を参照してください。

3.2 既存インストールの仮想化用の構成

Oracle VM 3.0.3以降のバージョンを実行している既存のユーザーは、次のタスクを実行する必要があります。

- Oracle VM Server 3.2.7およびOracle VM Manager 3.2.7にアップグレードします。第3.3項「Oracle VM ManagerおよびOracle VM Serverの3.2.7へのアップグレード」を参照してください。

- Oracle Exalyticsリリース1パッチセット4を仮想化環境に適用します。第3.4項「仮想化環境へのOracle Exalyticsリリース1パッチセット4の適用」を参照してください。

3.3 Oracle VM ManagerおよびOracle VM Serverの3.2.7へのアップグレード

この項には次のトピックが含まれます:

- 第3.3.1項「Oracle VM Server 3.0.3 (Base Image 2.0.1.1)以降のバージョンのOracle VM Server 3.2.7へのアップグレード」

- 第3.3.2項「Oracle VM Manager 3.0.3以降のバージョンのOracle VM Manager 3.2.7へのアップグレード」

注意:

同じリリース・バージョンのOracle VM ManagerとOracle VM Serverを使用することをお薦めします。

3.3.1 Oracle VM Server 3.0.3 (Base Image 2.0.1.1)以降のバージョンのOracle VM Server 3.2.7へのアップグレード

Oracle VM Server 3.0.3以降のバージョンを実行している新規または既存のユーザーは、Oracle VM Server 3.2.7にアップグレードする必要があります。手順については、「Oracle VM Server 3.0.3 (Base Image 2.0.1.1)以降のバージョンのOracle VM Server 3.2.7へのアップグレード」を参照してください。

3.3.2 Oracle VM Manager 3.0.3以降のバージョンのOracle VM Manager 3.2.7へのアップグレード

注意:

すでにOracle VM Server 3.2.7がインストールされている場合は、この項は無視してください。

Oracle VM Manager 3.0.3以降のバージョンを実行している既存のユーザーは、Oracle VM Manager 3.2.7にアップグレードする必要があります。手順については、「Oracle VM Manager 3.0.3以降のバージョンのOracle VM Manager 3.2.7へのアップグレード」を参照してください。

3.4 仮想化環境へのOracle Exalyticsリリース1パッチセット4の適用

新規ユーザーおよび既存ユーザーの双方が、リリース1パッチセット4 (1.0.0.4)を仮想化環境に適用する必要があります。手順については、第2.2.2.2項「仮想化用に構成されたExalytics MachineへのOracle Exalyticsリリース1パッチセット4 (1.0.0.4)の適用」を参照してください。

3.6 仮想マシンでのアプリケーション・ソフトウェアのインストールおよび構成

注意:

既存のユーザーであり、仮想Exalytics Machineにすでにソフトウェアをインストールして、構成済である場合は、この項は無視できます。

仮想マシンにExalyticsソフトウェアをインストールするプロセスは、非仮想Exalytics Machineにそのソフトウェアをインストールする場合と同じですが、仮想マシンではExalyticsメモリー全体にアクセスできない点が異なります。共有メモリー関連のカーネル・パラメータを設定する場合や大きなページを作成する場合は、この制限を念頭に置いてください。

この項は次のトピックで構成されています:

- 第3.6.1項「仮想マシンにExalyticsソフトウェアをインストールして構成する際の前提条件」

- 第3.6.2項「仮想マシンへのExalyticsソフトウェアのインストールと構成」

3.6.1 仮想マシンにExalyticsソフトウェアをインストールして構成する際の前提条件

Exalyticsソフトウェアを仮想マシンにインストールする前に、次の前提条件を満たす必要があります。

- 仮想マシンを作成していること。

- 仮想ディスクを作成した後、仮想マシンに関連付けていること。

3.6.2 仮想マシンへのExalyticsソフトウェアのインストールと構成

この項は次のトピックで構成されています:

- 第3.6.2.1項「/u01パーティションの作成とマウント」

- 第3.6.2.2項「Oracleユーザーの変更および権限の付与」

- 第3.6.2.3項「アプリケーション・ソフトウェア・コンポーネントのインストール」

3.6.2.1 /u01パーティションの作成とマウント

Exalyticsソフトウェアをインストールするには、まず仮想ディスクに/u01パーティションを作成してマウントする必要があります。

注意:

次の手順では、/u01パーティションのサイズが1.6TBであることが前提となっています。特定のニーズや構成に応じて、/u01パーティションに異なるサイズを使用できます。

/u01パーティションを作成してマウントするには、次の手順を実行します。

rootユーザーとしてログインしたら、次のようなコマンドを使用して仮想ディスク上に/u01ディレクトリを構成します。

1. パーティションを作成するには、次のコマンドを入力します。
parted /dev/xvdb

GNU Parted 1.8.1

Using /dev/xvdb

Welcome to GNU Parted! Type 'help' to view a list of commands.

(parted) mklabel msdos

(parted) mkpart primary 0 1600GB

(parted) print

Model: Xen Virtual Block Device (xvd)

Disk /dev/xvdb: 1600GB

Sector size (logical/physical): 512B/512B

Partition Table: msdos

Number Start End Size Type File system Flags

1 32.3kB 1600GB 1600GB primary

(parted) quit

2. 論理ボリュームを作成するには、次のコマンドを入力します。
lvm pvcreate /dev/xvdb1

Physical volume "/dev/xvdb1" successfully created

lvm vgcreate VolGroup01 /dev/xvdb1

Volume group "VolGroup01" successfully created

3. VolGroup01の使用されていないエクステントを表示するには、次のコマンドを入力します。
vgs -o +vg_free_count,vg_extent_count

VG #PV #LV #SN Attr VSize VFree Free Ext

VolGroup01 1 0 0 wz--n- 1.46T 1.46T 381469 381469

lvm lvcreate --extents 381469 --name LogVol00 VolGroup01

Logical volume "LogVol00" created

4. ファイル・システムを作成するには、次のコマンドを入力します。
mkfs.ext3 /dev/VolGroup01/LogVol00

5. 次の行を/etc/fstabファイルに追加します。
/dev/VolGroup01/LogVol00 /u01 ext3 defaults 0 0

6. ディレクトリをマウントするには、次のコマンドを入力します。
mkdir /u01

mount /u01

7. 次のコマンドを入力して、パーティションが作成されたことを確認します。
df –lh

3.6.2.2 Oracleユーザーの変更および権限の付与

Virtual Machineテンプレートには、オペレーティング・システムのユーザー名としてoracleが含まれています。このユーザー名を「oinstall」グループに関連付けてから、そのパスワードを作成します。

この項内の手順では、ユーザーに「oracle」、グループに「oinstall」という名前を付けることを前提とします。

注意:

別のユーザーおよびグループを追加するには、rootユーザーとして次のコマンドを入力します。

groupadd <name of the group>

useradd -g <name of the group> <name of the user>

Oracleユーザーを変更して権限を付与するには:

1. rootユーザーとしてログインします。

2. 次のコマンドを入力して、ユーザー名「oracle」をグループ「oinstall」に関連付けてからパスワードを作成します。
groupadd oinstall

usermod –g oinstall oracle

passwd oracle

3. 次のコマンドを入力して、ソフトウェアのインストール先である/u01ドライブに対する権限を付与します。
chown oracle:oinstall /u01

chmod 775 /u01

4. 仮想マシンでVNCサーバーを起動します。

3.6.2.3 アプリケーション・ソフトウェア・コンポーネントのインストール

仮想Exalytics Machineへのアプリケーション・ソフトウェア・コンポーネントのインストール・プロセスは、非仮想化Exalytics Machineへのこれらのインストールと同様です。第4章「Exalytics Machineへのソフトウェアのインストール」を参照してください。

3.7 仮想マシンの保守

この項には次のトピックが含まれます:

- 第3.7.1項「仮想マシンの情報およびイベントの表示」

- 第3.7.2項「仮想マシンの構成と起動」

- 第3.7.3項「仮想マシン上のネットワークの構成」

- 第3.7.4項「PVドライバを使用するHVM向けの仮想マシンの構成」

- 第3.7.5項「仮想マシン上のSWAPの構成」

3.7.1 仮想マシンの情報およびイベントの表示

仮想マシンの詳細および仮想マシンに関連付けられているジョブを表示できます。

仮想マシンの詳細を表示するには:

1. Oracle VM Managerにログオンします。

2. サーバーおよびVMタブを選択します。

3. 左側のペインで、仮想マシンの常駐先のサーバー・プールを選択します。

4. パースペクティブ・リストから、仮想マシンを選択します。

5. 管理ペインで、仮想マシンを選択します。

6. 選択した仮想マシンの左にある拡張矢印をクリックします。
表示されるタブは次のとおりです。

- 構成:メモリーとプロセッサの最小および最大サイズ、オペレーティング・システム、ドメイン・タイプ、高可用性の状態などの仮想マシンに関する一般情報が表示されます。

- ネットワーク: 仮想マシンで使用されているネットワークおよびVNICが表示されます。

- ディスク: 仮想マシンに接続されている仮想ディスクおよび物理ディスクが表示されます。

仮想マシンのイベントを表示するには、次の手順を実行します。

1. Oracle VM Managerにログオンします。

2. サーバーおよびVMタブを選択します。

3. 左側のペインで、仮想マシンの常駐先のサーバー・プールを選択します。

4. パースペクティブ・リストから、仮想マシンを選択します。

5. 管理ペインで、仮想マシンを選択します。

6. ツールバーの選択したVMイベントの表示をクリックします。
イベント・ダイアログが表示されます。

7. 仮想マシンに関連付けられているジョブを確認します。

詳細は、Oracle VMユーザーズ・ガイド、リリース3.2.1の第7章「仮想マシンの管理」を参照してください。

3.7.2 仮想マシンの構成と起動

仮想マシンはOracle VM Managerから起動します。

仮想マシンを構成して起動するには、次の手順を実行します。

1. Oracle VM Managerにログオンします。

2. サーバーおよびVMタブを選択します。

3. 左側のペインで、仮想マシンの常駐先のサーバー・プールを選択します。

4. パースペクティブ・リストから、仮想マシンを選択します。

5. 管理ペインで、仮想マシンを選択し、ツールバーの編集をクリックします。
仮想マシンの編集ダイアログが表示されます。

6. 「構成」タブを選択します。

7. 仮想マシンの必要な構成を選択して、「OK」をクリックします。

8. 「ネットワーク」タブを選択します。

9. VNICを選択して仮想マシンに割り当てた後、「OK」をクリックします。

10. 「ディスク」タブを選択します。

11. 仮想ディスクを選択して仮想マシンに割り当てます。

12. 「OK」をクリックします。

13. ツールバーの起動をクリックします。
仮想マシンが起動します。

詳細は、Oracle VMユーザーズ・ガイド、リリース3.2.1の第7章「仮想マシンの管理」を参照してください。

3.7.3 仮想マシン上のネットワークの構成

仮想マシンを起動したら、仮想マシン上のネットワークを構成して、仮想マシンがネットワークにアクセスできるようにします。

仮想マシン上のネットワークを構成するには、次の手順を実行します。

1. Oracle VM Serverにログオンします。

2. 次のコマンドを入力します。
xm list

仮想マシンのDomain-0およびUUID番号が表示されます。

3. 次のコマンドを実行します。
xm console <UUID_NUMBER_FOR_VIRTUAL_MACHINE>

仮想マシンのコンソールが表示されます。

4. デフォルトのパスワード「ovsroot」を使用して、rootユーザーとしてログインします。

5. 次のコマンドを入力します。
system-config-network

6. 次の情報を入力して、eth0デバイスを編集します。

- IPアドレス

- ネットマスク

- ゲートウェイ

- DNS設定

7. 保存と終了をクリックします。

8. 次のコマンドを実行して、ネットワーク構成をリロードします。
service network reload

9. /etc/hostsファイルを編集して、マシン名とIPアドレスを追加します。

3.7.4 PVドライバを使用するHVM向けの仮想マシンの構成

Oracle Virtual Machineは、次の2つのモードのいずれかで実行されます。

- 準仮想化モード(PVM)

- ハードウェア仮想化モード(HVM)

パフォーマンスを向上し、3つ以上のFlashディスクを各Oracle VMゲストに割り当てることができるようにするには、準仮想化ドライバを使用したハードウェア仮想化(PVHVM)モードを作成します。このモードはハードウェア仮想化と同様ですが、ゲストのオペレーティング・システムに追加の準仮想化ドライバがインストールされています。

PVドライバを使用するHVM用に仮想マシンを構成するには:

1. Oracle VM Managerにログオンします。

2. Oracle VM Managerで、リポジトリ・タブを選択します。

3. Oracle VM Managerの左側のペインで、リポジトリを開き、対象のリポジトリを選択します。
管理ペインに、このリポジトリのGUIDが表示されます。

注意:

リポジトリのGUID番号を書き留めておきます。このGUID番号は、vm.cfgファイルを編集するときに必要になります。

4. サーバーおよびVMタブを選択します。

5. 左側のペインで、仮想マシンの常駐先のサーバー・プールを選択します。

6. パースペクティブ・リストから、仮想マシンを選択します。

7. 管理ペインで、仮想マシンを選択します。

8. ツールバーの停止をクリックして、サーバーを停止します。

9. ツールバーの編集をクリックします。
仮想マシンの編集ウィンドウが表示されます。

10. 「構成」タブを選択します。

注意:

仮想マシンのGUID番号を書き留めておきます。このGUID番号は、vm.cfgファイルを編集するときに必要になります。

11. ドメイン・タイプ・リストで、Xen HVM、PVドライバを選択します。

12. 「OK」をクリックします。

13. rootユーザーとしてOracle VM Serverコマンド行に移動し、テキスト・エディタで、仮想マシンの構成(vm.cfg)ファイルを開きます。

注意:

vm.cfgファイルは通常、Oracle VM Server上の/OVS/Repositories/<Repository GUID>/VirtualMachine/<Virtual Machine GUID>/vm.cfgにあります。

14. hda、hdb、hdcなど、ハードウェア・デバイスを含む各ディスク・エントリを、xvda、xvdb、xvdcなどのxvdマッピングに置き換えて、vm.cfgファイルを編集します。
例:

hdaをxvdaに置き換えます。

hdbをxvdbに置き換えます。

hdcをxvdcに置き換えます。

15. 必要に応じて、Oracle VM Managerにログインします。

16. ツールバーの起動をクリックして、サーバーを起動します。

詳細は、My Oracle Supportに移動して、Oracle VM: ゲスト用の仮想化モードであるHVM、PVM、HVMとPV Driverとの比較というドキュメント(Doc ID 757719.1)を参照してください。

3.7.5 仮想マシン上のSWAPの構成

仮想マシンを最初に再起動する際には、スワップが正しく構成されていない可能性があります。必要に応じて、正しいスワップを構成してください。

仮想マシンにSWAPを構成するには、次の手順を実行します。

1. /etc/fstabファイルの最後に、次の行があることを確認します。
LABEL=SWAP-VM swap swap defaults 0 0

2. /etc/fstabファイルの最初のエントリがLABEL=SWAP-hda3の場合、次のようにファイルを編集します。
LABEL=SWAP-VM

3. スワップ・デバイスを使用可能にするには、次のコマンドを実行します:
swapon-a

4. スワップが構成されていることを確認するには、次のコマンドを実行します:
swapon-s

4 Exalytics Machineへのソフトウェアのインストール

この章では、Exalytics Domain Management Utilityを使用して、Exalytics Machine(仮想デプロイメントと非仮想デプロイメントの両方)上のExalyticsドメインのライフ・サイクル機能のインストール、構成および管理を実行する方法を説明します。また、Exalytics Domain Management Utilityを使用して既存のデプロイメントを登録および管理する方法も説明します。最後に、Oracle BI ApplicationsをExalytics Machineにインストールして構成する方法も説明します。

Exalyticsユーザーは、それぞれ固有のニーズに基づいて、ソフトウェア・コンポーネントのインストールまたはアップグレードを実行してください。通常、ユーザーは次のアプリケーションのうちの1つ(単一インスタンスまたは複数インスタンス)をExalytics Machineにデプロイします。

- カスタム構築のOracle Business Intelligenceアプリケーション(Oracle BI EE)およびOracle TimesTen for Exalytics

- 事前構築のOracle BI Applications

- Oracle Enterprise Performance Managementアプリケーション

- Oracle Endeca

この章では、次の項目について説明します。

- 第4.1項「Exalytics Domain Management Utilityについて」

- 第4.2項「確認するドキュメント」

- 第4.3項「新規デプロイメントへのBusiness Intelligenceソフトウェアのインストール」

- 第4.4項「既存のBusiness Intelligenceインストール: ExalyticsドメインへのプライマリBusiness Intelligenceソフトウェア・インストールの登録」

- 第4.5項「Exalytics MachineでのOracle BI Applications 11.1.1.7.1のインストールおよび構成」

- 第4.6項「Oracle Enterprise Performance Managementアプリケーションのインストール」

- 第4.7項「Oracle Endecaのインストール」

4.1 Exalytics Domain Management Utilityについて

Exalytics Domain Management Utilityによって、Exalytics Machine上にExalyticsドメインが作成されます。各Exalyticsドメインは、Oracle Business IntelligenceドメインとOracle TimesTenの組合せとして定義されます。Exalytics Domain Management Utilityでは、ドメインごとにOracle Business Intelligence、Oracle WebLogic Server、Oracle EssbaseおよびオプションでOracle TimesTen for Exalyticsのインストールおよび構成が自動化されます。各Exalyticsドメインには、特定のディレクトリ構造内にデプロイされ、中央の構成ファイルで追跡される固有のMiddlewareホームが含まれます。

注意:

Exalytics Domain Management Utilityによって、完全版のソフトウェアがインストールされます(たとえば、Oracle Business Intelligence 11.1.1.7.0)。Exalytics Domain Management Utilityでは、パッチはインストールされません。最新のソフトウェア・パッチを適用するには、製品それぞれのREADMEを参照してください。

図4-1は、Exalyticsドメインのディレクトリ構造を示しています。

図4-1 Exalyticsドメインのディレクトリ構造

このため、1つのExalytics Machineに複数のドメインを作成することによって、Oracle Business Intelligence、Oracle WebLogic Server、Oracle EssbaseおよびOracle TimesTen for Exalyticsの複数のインストールを管理できるようになります。

注意:

1つのExalytics Machine上の複数のExalyticsドメインは、同一のオペレーティング・システム・ユーザーによって作成する必要があります。

前述の例(図4-1)では、1つのExalytics Machine上に、3つのExalyticsドメイン(Sales、FinanceおよびMarketing)が作成されています。各ドメインには、固有のサブディレクトリ(fmw、instances、user_projectsおよびTimesTen)があります。また、Financeドメインに示されているように、各サブディレクトリの下に、ドメインの様々なコンポーネントが配置されています。

注意:

各Exalyticsドメインのポートは、12000から開始して、100のブロックで割り当てられます。たとえば、最初のドメインのポートは12000から開始します。2番目のドメインのポートは12100から開始し、3番目のドメインのポートは12200から開始するというように続きます。

Exalytics Domain Management Utilityを使用すると、ドメインの起動と停止、ドメインのリスト作成およびExalyticsドメイン・ソフトウェア・コンポーネントのスケールアウトも実行できます。第4.3.5項「Exalyticsドメインの管理」を参照してください。

注意:

Exalytics Machineにソフトウェアをインストールする場合は、Exalytics Domain Management Utilityを第一の方法として使用することをお薦めします。手動の手順を使用してソフトウェアをインストールする必要がある場合は、付録A「Exalytics Machineへのソフトウェアのインストールおよび構成の手動手順」を参照してください。

4.2 確認するドキュメント

Exalytics MachineにOracle Business Intelligenceソフトウェアをインストールする準備ができたら、次の作業を実行します。

- 『Oracle Fusion Middlewareリリース・ノート』のOracle Business Intelligenceに関する章を確認し、実際のOracle Business Intelligenceの機能とそのドキュメントに記載されている機能の違い、および現在のリリースに該当するその他の問題について理解します。

- Oracle TimesTen In-Memory Databaseリリース・ノートを確認し、実際のOracle TimesTenの機能とそのドキュメントに記載されている機能の違い、および現在のリリースに該当するその他の問題について理解します。

- 第1章「インストールの概要」を確認し、Exalytics Machinへのソフトウェアのインストールに関連するオプションおよびアーキテクチャについて理解します。

4.3 新規デプロイメントへのBusiness Intelligenceソフトウェアのインストール

この項は次のトピックで構成されています:

- 第4.3.1項「Exalytics Machineにソフトウェアをインストールするための前提条件」

- 第4.3.2項「Exalytics Machineの構成の検証」

- 第4.3.3項「Exalytics Domain Management Utilityを使用したソフトウェアのインストール」

- 第4.3.4項「Business Intelligenceソフトウェアのインストール後のタスク」

- 第4.3.5項「Exalyticsドメインの管理」

- 第4.3.6項「インストール・プロセスおよび構成プロセスのトラブルシューティング」

- 第4.3.7項「Exalytics MachineのBusiness Intelligenceソフトウェアのアンインストール」

4.3.1 Exalytics Machineにソフトウェアをインストールするための前提条件

Oracle Business IntelligenceをExalytics Machineにインストール前に、次の前提条件を満たす必要があります。

- Exalytics Machineがラックに設置され、データ・センターに配備されている。

- ネットワーク構成が完了し、ネットワークからコンピュータにアクセス可能である。

- Oracle Exalytics Base Image (1.0.0.6)のOracle Exalyticsリリース1パッチセット4バージョンがExalytics Machineで動作している。
Exalytics Machineがベース・オペレーティング・システムでファクトリに構成されている。

支援が必要な場合、Exalytics Machineへのソフトウェアのインストールについて問合せ可能なAdvanced Customer Servicesが用意されています。

- サポートされているデータベースが使用可能で(Oracle Exalytics上でない)、かつExalytics Machineからアクセス可能であり、インストール・プロセスの一部としてExalytics Domain Management Utilityに必要なスキーマをホストする。インストール中はデータベースが稼働しており、セキュリティ上の目的でデータベースが強化されていないことを確認してください。強化されたデータベースへのOracle Business Intelligenceのインストールはサポートされていません。
データベースの強化の詳細は、Oracle Database Vault管理者ガイドを参照してください。

- 必要なパッケージをダウンロードするためにコンピュータ(Exalytics Machineとは限りません)からインターネットにアクセスする権限を持っている。

4.3.2 Exalytics Machineの構成の検証

ソフトウェアをExalytics Machineにインストールする前に、構成スクリプトを実行して、Exalytics Machineのソフトウェアとネットワーク構成を検証する必要があります。

この項は次のトピックで構成されています:

- 第4.3.2.1項「Exalyticsソフトウェアと記憶域の構成の確認」

- 第4.3.2.2項「Exalyticsイメージ情報の確認」

4.3.2.1 Exalyticsソフトウェアと記憶域の構成の確認

exalytics_CheckSWProfileスクリプトを実行して、現行のExalyticsソフトウェアと記憶域の構成を確認します。

Exalyticsソフトウェアと記憶域の構成を確認するには:

1. Exalytics Machineにログオンします。

2. /opt/exalytics/binディレクトリに移動します。

3. 次のコマンドを入力します。
./exalytics_CheckSWProfile

4. 出力結果が次のように表示されていることを確認します。

[SUCCESS].......Has supported operating system
[SUCCESS]........Has supported processor
[SUCCESS]........Kernel is at the supported version
[SUCCESS]........Has supported kernel architecture
[SUCCESS]........Software is at the supported profile

4.3.2.2 Exalyticsイメージ情報の確認

exalytics_imageinfoスクリプトを実行して、現在のExalyticsイメージとバージョン情報を確認します。

Exalyticsイメージ情報を確認するには:

1. rootユーザーとしてExalytics Machineにログオンします。

2. /opt/exalytics/binディレクトリに移動します。

3. 次のコマンドを入力します。
./exalytics_imageinfo

4. 出力結果が次のように表示されていることを確認します。

Image version      : 1.0.0.6
Creation timestamp : Day Date Month YEAR HOUR:MIN:SEC
Kernel version     :  2.6.32-400.11.1.el5uek

RPM versions:
kernel-uek-2.6.32-400.11.1.el5uek
kernel-2.6.18-308.24.1.0.1.el5
exalytics-container-bm-1.0.0.6-64
exalytics-scripts-1.0.0.6-110
exalytics-flash-1.0.0.6-90
exalytics-domain-configure-1.0.0.6-122
exalytics-deps-exact-1.0.0.6-64
exalytics-deps-minimum-1.0.0.6-64

4.3.3 Exalytics Domain Management Utilityを使用したソフトウェアのインストール

Exalytics Machineへのソフトウェアのインストールでは、Exalytics Domain Management Utilityを実行します。Exalytics Domain Management Utilityでは、Exalytics Machineへのソフトウェアの自動インストールを実現でき、次のタスクが実行されます。

- RCU BIPLATFORMおよびMDSデータベース・スキーマを作成します(必要な場合)。

- Oracle WebLogic Serverをインストールします。

- Oracle Business Intelligenceのソフトウェアのみのインストールを実行します。

- Oracle Essbase Suiteをインストールします(必要な場合)。

- Oracle Business Intelligenceインスタンスを作成します。

- Oracle Business Intelligenceドメインを構成します。

必要に応じて、Exalytics Domain Management Utilityでは、Oracle TimesTen In-Memory DatabaseのインストールおよびOracle BI EEのソフトウェア・インストールとの通信の構成も自動化できます。

この処理の手順は次のとおりです。

- 第4.3.3.1項「オペレーティング・システム上のパスワードの作成」

- 第4.3.3.2項「オプション: Oracle TimesTenのインベントリの作成」

- 第4.3.3.3項「オプション: Oracle TimesTenのリソース制限の設定」

- 第4.3.3.4項「ステージング・ディレクトリ構造へのOracleインストール・ファイルのダウンロード」

- 第4.3.3.5項「入力プロパティ・ファイルの作成」

- 第4.3.3.6項「/u01ディレクトリに対するユーザー権限の検証」

- 第4.3.3.7項「Exalyticsドメインの作成」

- 第4.3.3.8項「Oracle TimesTen for Exalyticsのインストール」

- 第4.3.3.9項「インストールの確認」

4.3.3.1 オペレーティング・システム上のパスワードの作成

リリース1パッチセット3以降のBase Imageが適用されているExalytics Machineにソフトウェアをインストールする場合、oracleという名前のユーザーおよびoinstallという名前のグループがすでに存在します。このため、ここではユーザーのパスワードを作成します。

パスワードを作成するには:

1. rootユーザーとしてログインします。

2. パスワードを作成するには、次のコマンドを入力します。
passwd oracle

3. パスワードを入力します。

4. 要求されたら、パスワードを確認します。

注意:

1つのExalytics Machineに複数のExalyticsドメインを作成するには、同一のオペレーティング・システム・ユーザーを使用する必要があります。

この項内の手順では、ユーザーに「oracle」、グループに「oinstall」という名前を付けることを前提とします。

注意:

別のユーザーおよびグループを追加するには、rootユーザーとして次のコマンドを入力します。

groupadd <name of the group>

useradd -g <name of the group> <name of the user>

4.3.3.2 オプション: Oracle TimesTenのインベントリの作成

Oracle TimesTenをインストールする場合は、rootユーザーとしてログインした後に次のコマンドを入力して、Oracle TimesTenのインベントリを作成します。

mkdir /etc/TimesTen
chmod 770 /etc/TimesTen
chgrp oinstall /etc/TimesTen
touch /etc/TimesTen/instance_info
chmod 770 /etc/TimesTen/instance_info
chgrp oinstall /etc/TimesTen/instance_info

このスクリプトを実行するグループに、/etc/TimesTenディレクトリへの書込み権限があることを確認してください。

4.3.3.3 オプション: Oracle TimesTenのリソース制限の設定

Oracle TimesTenをインストールする場合は、次のタスクを実行して、Oracle TimesTenのリソース制限を設定します。

Oracle TimesTenのリソース制限を設定するには:

1. /etc/security/limits.confファイルに、次の変更を行います。

*       hard nofile 131072
*       soft nofile 131072
*       hard memlock unlimited
*       soft memlock unlimited
*       hard core unlimited
*       soft core unlimited

2. /etc/security/limits.confファイルに、次の追加を行います。

*    hard nproc    131072
*     soft nproc 131072

3. Exalytics MachineのRAMの量によって、/etc/sysctl.confファイルで、次の共有メモリーのカーネル設定を行います。

kernel.shmmax = 1099511627776 (For an Exalytics Machine with 1 TB of RAM)
kernel.shmmax = 2199023255552 (For an Exalytics Machine with 2 TB of RAM)

4. /etc/sysctl.confファイルで、次の共有メモリーのカーネル設定を追加します。

kernel.shmmni = 4096

5. /etc/sysctl.confファイルで、次のセマフォの設定を追加します。
kernel.sem = 2048 64000 256 128

6. マシンを再起動するか、rootユーザーとして次のコマンドを実行します。
/sbin/sysctl -p

4.3.3.4 ステージング・ディレクトリ構造へのOracleインストール・ファイルのダウンロード

ソフトウェアをインストールする前に、編成されたInstallersディレクトリ構造に必要なファイルをダウンロードする必要があります。次の手順3で示しているディレクトリ構造は必須ではなく、単なるサンプルであることに注意してください。ファイルを編成する任意の構造を選択できます。

ダウンロードするソフトウェアのバージョンの詳細は、次のリンク先のOracle Exalytics動作保証マトリクスを参照してください。

http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html

ディレクトリ構造にインストール・ファイルをダウンロードするには:

1. 作成したユーザーとしてログインします。第4.3.3.1項「オペレーティング・システム上のパスワードの作成」を参照してください。

2. 次の場所にあるOracle Software Delivery Cloudで、Linux X86-64用Oracle Business Intelligenceソフトウェアの下のOracle Exalyticsのメディア・パックおよびパッチから、次の必要なソフトウェア・インストーラをダウンロードします。
http://edelivery.oracle.com/

- Oracle BI Enterprise Editionリリース11g

- 適切なOracle BI EEリリースに対応するリポジトリ作成ユーティリティ

- Oracle TimesTenリリース11g

- Oracle WebLogic Serverリリース10g

最新のOracle Exalyticsパッチのダウンロードおよび適用の詳細は、第2章「Oracle Exalyticsリリース1パッチセット4 (1.0.0.4)の適用」を参照してください。

3. ソフトウェア・インストール・プログラムをステージングするために、Oracle Exalyticsソフトウェアのインストールを所有するユーザーとしてInstallersディレクトリ構造を作成します。ユーザー名をoracle、ホーム・ディレクトリを/home/oracleとすると、次のような構造になります。

- /home/oracle/Installers/rcu
リポジトリ作成ユーティリティ(RCU)のインストールzipファイルを、選択したディレクトリにコピーして解凍します。

次のコマンドを入力して、抽出したディレクトリの内容を/home/oracle/Installers/rcuにコピーします。

cp -rf <EXTRACTED RCU DIRECTORY>/rcuHome/* /home/oracle/Installers/rcu

- /home/oracle/Installers/bi
Oracle BI EEインストールzipファイルをこのディレクトリにコピーし、次のコマンドを使用してそれらのファイルを解凍します。-qパラメータを指定すると、コンソールに送信される出力行数が削減されます。

unzip -q '*.zip'

解凍処理を行うと、bishiphomeというサブディレクトリが作成されます。この中には、さらにサブディレクトリDisk1からDisk5が含まれます。

- /home/oracle/Installers/timesten
TimesTen for Exalytics配信ファイルをこのディレクトリにコピーしますが、解凍はしません。このファイルの拡張子は、.zipや.tar.gzなどです。インストール・スクリプトが、このいずれかの拡張子のファイルに対処します。

- /home/oracle/Installers/wls
eDeliveryに移動して、Oracle WebLogic Server Oracle 11gR1 (10.3.6) for Exalogic Linux x86-64 (部品番号V29852-01)のzipファイルを取得し、このファイルをwls1036_linux64.binなどの名前でこのディレクトリに抽出します。このファイルを実行できない場合、次のようなコマンドを使用して実行できるようにします。

chmod +x wls1036_linux64.bin

図4-2は、Installersディレクトリ構造を示しています。

図4-2 Installersディレクトリ構造

4.3.3.5 入力プロパティ・ファイルの作成

次に、入力プロパティ・ファイルを作成します。入力プロパティ・ファイルは、コマンドを実行してExalyticsドメインを作成する際に参照します。入力プロパティ・ファイルには次のパラメータが含まれています。

- Installersディレクトリの場所。第4.3.3.4項「ステージング・ディレクトリ構造へのOracleインストール・ファイルのダウンロード」の手順3を参照してください。

- インストールを実行するユーザーのインストール・グループ。第4.3.3.1項「オペレーティング・システム上のパスワードの作成」を参照してください。

入力プロパティ・ファイルを作成するには:

この項の手順では、入力プロパティ・ファイルの名前をinput.propertiesとし、ファイルの場所を/home/oracleとしています。

1. テキスト・エディタを開きます。

2. テキスト・エディタで次の行を追加します。
EXALYTICS_INSTALLERS_DIR=<Installersディレクトリの場所>

例: EXALYTICS_INSTALLERS_DIR=/home/oracle/Installers

INST_GROUP=<インストールを実行するユーザーのインストール・グループ>

例: INST_GROUP=oinstall

次に、入力プロパティ・ファイルの例を示します。

EXALYTICS_INSTALLERS_DIR=/home/oracle/Installers

INST_GROUP=oinstall

3. 選択したディレクトリに、このファイルを保存します。

サイレント・モードでExalytics Domain Management Utilityを実行するには、入力プロパティ・ファイルにさらにパラメータを追加する必要があります。サイレント・モードのプロパティ・ファイルnoprompts.exalytics.propertiesの例は、/opt/exalytics/domainconfig/propertiesディレクトリにあります。

次に、サイレント・モードの入力プロパティ・ファイルの例を示します。

注意:

オプションで、レスポンス・ファイルからパスワードを除外できます。これによって、ユーザーは、サイレント・モードで入力プロパティ・ファイルを実行する際に、必要なパスワードの入力を求められることになります。

###############################################################################
# This example input properties file allows a "silent" install without any prompts
#
# EXALYTICS_INSTALLERS_DIR - the repository containing all the shiphome installers
#
#
# Download and Copy the WebLogic Linux X64 installer from Oracle EDelivery to the SHIPHOME_INSTALLERS_DIR/wls directory
# Download and Copy the BISHIPHOME zip files from Oracle EDelivery to the SHIPHOME_INSTALLERS_DIR/bi directory and unzip the zips
# Download and Copy the RCU zip file from Oracle EDelivery to the SHIPHOME_INSTALLERS_DIR/rcu directory and unzip it
#
#
# INST_GROUP - The group name of the installing user eg. oinstall
################################################################################
EXALYTICS_INSTALLERS_DIR=/home/oracle/EXALYTICS_INSTALLERS
INST_GROUP=oinstall

################################################################################
# Admin Credentials
################################################################################
ADMIN_USER_NAME=weblogic
ADMIN_PASSWORD=welcome1

################################################################################
# Schema details:
# These are only required for "add_domain" action
################################################################################

# Specify whether you want to create new schemas or use existing schemas
# Can be true or false. If you say yes, then the script will create the schemas using RCU
DATABASE_CREATE_SCHEMAS=false

#Connection string to the database
DATABASE_CONNECTION_STRING=host:1521:orcl

#Database type
DATABASE_TYPE='Oracle Database'

#-------------------------------------------------------------------------------
# The following properties are only required if DATABASE_CREATE_SCHEMAS=false, ie. use existing schemas
#-------------------------------------------------------------------------------
DATABASE_SCHEMA_USERNAME_BI=EXAMPLE_BIPLATFORM
DATABASE_SCHEMA_PASSWORD_BI=welcome1
DATABASE_SCHEMA_USERNAME_MDS=EXAMPLE_MDS
DATABASE_SCHEMA_PASSWORD_MDS=welcome1

#-------------------------------------------------------------------------------
# The following properties are only required if DATABASE_CREATE_SCHEMAS=true, ie. create new schemas using RCU
#-------------------------------------------------------------------------------
DATABASE_SCHEMA_CREATOR_USERNAME=sys
DATABASE_SCHEMA_CREATOR_PASSWORD=welcome1
DATABASE_SCHEMA_CREATOR_ROLE=sysdba
DATABASE_SCHEMA_PREFIX=EXAMPLE
DATABASE_SCHEMA_PASSWORD_BI=welcome1
DATABASE_SCHEMA_PASSWORD_MDS=welcome1

##########################################################################################################

# These are only required for "scaleout_domain" action
##########################################################################################################
DOMAIN_HOSTNAME=myhost.example.com
DOMAIN_PORT=12000

#Other prompts
CONFIGURE_ESSBASE_SUITE=true
INSTALL_EXALYTICS_IN_MEMORY_SOFTWARE=true

4.3.3.6 /u01ディレクトリに対するユーザー権限の検証

構成スクリプトを実行する前に、スクリプトを実行するユーザーに/u01ディレクトリに対する書込み権限があることを確認します。

ユーザーが/u01ディレクトリに書き込むことができない場合は、rootユーザーとして次のコマンドを入力し、権限を変更します。

chown <name of the user>:<name of the group> /u01

chmod 775 /u01

例:

chown oracle:oinstall /u01

chmod 775 /u01

4.3.3.7 Exalyticsドメインの作成

Exalytics Domain Management Utilityを実行して、Exalyticsドメインを作成できます。

Exalyticsドメインを作成するには:

1. ユーザーoracleまたは作成した新規ユーザーとして、Exalytics Machineにログインします。第4.3.3.1項「オペレーティング・システム上のパスワードの作成」を参照してください。

2. Exalyticsドメインを作成するには、次のコマンドを入力します。
/opt/exalytics/bin/exalytics-domain-management.sh --action=add_domain --input=<location and name of the input properties file> --domain=<domain_name>

例:

/opt/exalytics/bin/exalytics-domain-management.sh --action=add_domain --input=/home/oracle/Installers/input.properties --domain=menlo

3. Exalytics Domain Management Utilityからプロンプトが表示されたら、次のタスクを実行します。

1. Oracle WebLogic Server管理者として使用するユーザー名とパスワードを入力します。

2. 次のリストからデータベース・タイプを選択します。
Oracle Database

Microsoft SQL Server

IBM DB2

3. 新規スキーマを作成するか、それとも既存のスキーマを使用するかを選択します。

4. 新規スキーマを作成する場合は、次の情報を入力します。
データベース接続文字列(host: port: servicenameの形式)

例: oracle.com:1521:orcl

sys/dbaのユーザー名およびパスワード

sys/dbaのロール

スキーマの接頭辞

BIPLATFORMおよびMDSスキーマのパスワード

5. 既存のスキーマを使用する場合は、次の情報を入力します。
データベース接続文字列(host: port: servicenameの形式)

例: oracle.com:1521:orcl

Real Application Clustersデータベース(RAC DB)接続文字列(host1:port1:instance1^host2:port2:instance2@servicenameの形式)

例:

custdbhost1:1521:custdb1^custdbhost2:1521:custdb2@orcl

BIPLATFORMスキーマのユーザー名およびパスワード

MDSスキーマのユーザー名およびパスワード

6. Oracle Essbase Suiteをインストールして構成するかどうかを選択します。
このオプションを選択すると、Exalytics Domain Management Utilityによって、Oracle Essbaseが自動的にインストールおよび構成されます。

注意:

Exalytics MachineにOracle BI Applicationsをインストールするには、Oracle Essbase Suiteをインストールして構成する必要があります。第4.5項「Exalytics MachineでのOracle BI Applications 11.1.1.7.1のインストールおよび構成」を参照してください。

7. Oracle Exalytics In-Memoryソフトウェアをインストールするかどうかを選択します。
Oracle Exalytics In-Memoryソフトウェアのインストールを選択すると、HardwareAcceleration MBean属性が有効になります。

Exalytics Domain Management Utilityによって、次のタスクが実行されます。

- スキーマの作成(選択した場合)

- Oracle BI EE、Oracle WebLogic Server、Oracle Essbase Suiteのインストールと構成(必要な場合)

インストールが完了すると、ドメインのステータスは次のように表示されます。

**************************************************************************
Status report for the Exalytics Domain: menlo
*                                                                        *
**************************************************************************

==========================================================================
OPMN Managed Processes Status
==========================================================================
OPMN status report as of Thu Nov 07 14:12:33 2013

Processes in Instance: menlo
---------------------------------+--------------------+---------+---------
ias-component                    | process-type       |     pid | status
---------------------------------+--------------------+---------+---------
essbasestudio1                   | EssbaseStudio      |   23985 | Alive
essbaseserver1                   | Essbase            |   15518 | Alive
coreapplication_obiccs1          | OracleBIClusterCo~ |   14823 | Alive
coreapplication_obisch1          | OracleBIScheduler~ |   15418 | Alive
coreapplication_obijh1           | OracleBIJavaHostC~ |   15189 | Alive
coreapplication_obips1           | OracleBIPresentat~ |   14994 | Alive
coreapplication_obis1            | OracleBIServerCom~ |   14866 | Alive

==========================================================================
WebLogic Servers Status
==========================================================================
WebLogic status report as of Thu Nov 07 14:12:33 2013

Servers in this host for WebLogic domain bifoundation_domain:
------------+-------------------------+-----------+-------+---------
Server name | type                    | pid       | port  | status
------------+-------------------------+-----------+-------+---------
AdminServer | WebLogic AdminServer    | 18223     | 12200 | RUNNING
bi_server1  | WebLogic Managed Server | 19585     | 12201 | RUNNING
==========================================================================

The script execution took 40 minutes and 13 seconds. For details, see the log file /u01/app/oracle/product/exalytics/logs/exalytics_domain_menlo_add_domain_2013-11-07_125423.log

4.3.3.8 Oracle TimesTen for Exalyticsのインストール

必要に応じて、Exalytics Domain Management Utilityを使用して、既存のExalyticsドメインにOracle TimesTenをインストールできます。

Installersディレクトリ構造およびOracle TimesTenインストーラのダウンロード場所の詳細は、第4.3.3.4項「ステージング・ディレクトリ構造へのOracleインストール・ファイルのダウンロード」を参照してください。

Oracle TimesTenをインストールするには:

1. ユーザーoracleまたは作成した新規ユーザーとして、Exalytics Machineにログインします。第4.3.3.1項「オペレーティング・システム上のパスワードの作成」を参照してください。

2. 既存のドメインのステータスを確認します。ドメインは稼働中である必要があります。第4.3.5.2項「Exalyticsドメインのステータスの表示」を参照してください。

3. Oracle TimesTenをインストールするには、次のコマンドを入力します。
/opt/exalytics/bin/exalytics-domain-management.sh --action=add_timesten --input=<location and name of the input properties file> --domain=<name of existing domain>

例:

/opt/exalytics/bin/exalytics-domain-management.sh --action=add_timesten --input=/home/oracle/input.properties --domain=menlo

Exalytics Domain Management Utilityによって、次のアクションが実行されます。

1. Oracle WebLogic Server管理者のユーザー名とパスワードの入力を求めます。

2. Oracle TimesTenインストーラを抽出します。

3. Oracle TimesTenをインストールして構成します。

インストールが完了したら、次のメッセージが表示されます。

[LOGMSG] [11-12-13 11:11:10] [INFO] [menlo] [add_timesten] TimesTen Installed Successfully

4.3.3.9 インストールの確認

インストールが正常に実行されたことを確認するには、Exalytics Domain Management Utilityの<list_domain>コマンドを実行します。このコマンドによって、既存のドメインがすべて表示されます。対象のドメインが表示されれば、インストールは成功しています。<list_domain>コマンドを実行する手順は、第4.3.5.3項「Exalyticsドメインのリスト作成」を参照してください。

インストールが成功した場合、出力は次のようになります。

Exalytics Domain: menlo
============================================================
Node type: Primary node
Provisioning status: Completed
Middleware Home: /u01/app/oracle/product/exalytics/exalyticsdomains/menlo/fmw
BI Instance Home: /u01/app/oracle/product/exalytics/exalyticsdomains/menlo/instances/instance1

| Application URLs |
-------------------
Oracle Enterprise Manager: http://<server-name>:12000/em
Oracle WebLogic Admin Console: http://<server-name>:12000/console
Oracle Business Intelligence: http://<server-name>:12001/analytics
Oracle BI Publisher : http://<server-name>:12001/xmlpserver

------------
| WebLogic |
------------
Domain Home: /u01/app/oracle/product/exalytics/exalyticsdomains/menlo/user_projects/domains/bifoundation_domain
Admin Server Host: <server-name>
Admin Server Port: 12000
BI Managed Server Host: <server-name>
BI Managed Server Port: 12001

------------
| TimesTen |
------------
TimesTen enabled: Yes
Timesten Instance Name: ttmenlo
Instance Directory: /u01/app/oracle/product/exalytics/exalyticsdomains/menlo /TimesTen/ttmenlo
Timesten Daemon Port: 12158
Timesten Server Port: 12159

-----------------
| Essbase Suite |
-----------------
Essbase Suite enabled: Yes
Workspace: http://<server-name>:12001/workspace
APS: http://<server-name>:12001/aps
EAS Console: http://<server-name>:12001/easconsole
Essbase Port: 12016

============================================================

Found 1 domain(s) in total

4.3.4 Business Intelligenceソフトウェアのインストール後のタスク

第6章「高可用性を実現するためのOracle Exalyticsのデプロイ」で説明しているように、インストール後の作業は、複数のコンピュータにデプロイするかどうかによって異なります。この作業には、ファイルの更新およびODBC接続の構成が含まれます。

単一ノード・インストールの場合、Exalytics Domain Management Utilityで構成タスクの多くが実行されます。複数ノード・システムの場合、構成作業を手動で実行する必要があります。この章の各項では、それぞれの作業を実行するコンピュータを示します。

注意:

仮想化用に構成されたExalytics Machineにソフトウェアをデプロイする場合、インストール後のタスクおよび様々なパラメータが異なる場合があります。

この章の内容は次のとおりです。

- 第4.3.4.1項「Oracle Business Intelligenceクライアント・ツールのインストールおよびアンインストール」

- 第4.3.4.2項「boot.propertiesファイルの作成」

- 第4.3.4.3項「Exalytics Machineのコンポーネントの起動と停止」

- 第4.3.4.4項「Oracle TimesTenのデーモン構成スクリプトの実行」

- 第4.3.4.5項「サーバー上のメモリー設定の構成」

- 第4.3.4.6項「Oracle TimesTen In-Memory Databaseのインスタンス化」

- 第4.3.4.7項「Oracle Business IntelligenceからOracle TimesTenへのODBC接続の構成」

- 第4.3.4.8項「Oracle BIリポジトリの物理レイヤーへのOracle TimesTenインスタンスのマッピング」

- 第4.3.4.9項「BI Composer for Oracle BI EEのインストールと構成」

- 第4.3.4.10項「IBM DB2またはMicrosoft SQL ServerのためのDSNの作成」

- 第4.3.4.11項「マルチバイト・データをサポートするようなIBM DB2の構成」

- 第4.3.4.12項「Oracle BI Publisherのサンプル・レポートの構成」

- 第4.3.4.13項「SampleAppLite.rpdでのデフォルト・パスワードの変更」

- 第4.3.4.14項「EssbaseのORACLEHARDWAREACCELERATION TRUEパラメータの追加」

- 第4.3.4.15項「BI Publisherのバースティング最適化の有効化」

4.3.4.1 Oracle Business Intelligenceクライアント・ツールのインストールおよびアンインストール

クラスタ内のコンピュータの台数にかかわらず、この作業を1回実行します。

Windowsコンピュータに、Oracle Business Intelligence管理ツール、Oracle Business Intelligenceジョブ・マネージャおよびOracle Business Intelligenceカタログ・マネージャをインストールする必要があります。『Oracle Fusion Middleware Oracle Business Intelligenceインストレーション・ガイド』のOracle Business Intelligenceクライアント・ツールのインストールおよびアンインストールに関する項を参照してください。

4.3.4.2 boot.propertiesファイルの作成

次の手順を実行して、管理サーバーのboot.propertiesファイルを作成します。このファイルによって、管理者のユーザー名とパスワードの入力を求められることなく、管理サーバーを起動できます。

クラスタ内の各コンピュータでこの作業を実行します。

boot.propertiesファイルを作成するには:

1. 次のディレクトリに移動します。
ORACLE_BASE/admin/domain_name/aserver/domain name/servers/AdminServer/security

2. このディレクトリに、テキスト・エディタを使用してboot.propertiesというファイルを作成し、ファイルに次の行を入力します。
username=Admin_Username

password=Admin_Password

3. ファイルを保存してエディタを閉じます。

4.3.4.3 Exalytics Machineのコンポーネントの起動と停止

構成の変更を行ったら、Exalytics Machineのコンポーネントを停止してから起動し、その変更を有効にします。

4.3.4.3.1 コンポーネントの起動と停止

Exalytics Domain Management Utilityを実行して、Exalyticsドメインを起動または停止します。プライマリExalyticsドメインまたはスケールアウトしたExalyticsドメインを起動すると、そのドメインのすべてのコンポーネントが起動します。Oracle TimesTenがインストールされている場合、Oracle TimesTenサーバーが起動します。同様に、プライマリExalyticsドメインまたはスケールアウトしたExalyticsドメインを停止すると、そのドメインのすべてのコンポーネントが停止します。Oracle TimesTenがインストールされている場合、Oracle TimesTenサーバーが停止します。第4.3.5.1項「Exalyticsドメインの起動と停止」を参照してください。

4.3.4.4 Oracle TimesTenのデーモン構成スクリプトの実行

デーモン構成スクリプトを実行して、Exalytics Machineを再起動するたびにOracle TimesTenサービスが開始するようにします。

クラスタ内の各コンピュータでこの作業を実行します。

次のコマンドを使用して、Oracle TimesTenのデーモン構成スクリプトをrootとして実行します。

<install_location>/TimesTen/tt1122/bin/setuproot -install

4.3.4.5 サーバー上のメモリー設定の構成

クラスタ内の各コンピュータでこの作業を実行します。

メモリー設定を構成する際には、次の点に注意してください。

- 256GBより大きいOracle TimesTen In-Memory Databaseが必要な場合は、ラージ・ページを構成し、使用する必要があります。
DSNでのOracle TimesTen In-Memory Databaseの定義と、limits.confファイルのカーネル・パラメータおよびセマフォの編集の詳細は、『Oracle TimesTen In-Memory Databaseインストレーション・ガイド』のラージ・ページに関する項を参照してください。

- 1つのマシン上のOracle TimesTen In-Memory Databaseで推奨される最大サイズは、X2-4 Exalytics Machineの場合は800GB、X3-4 Exalytics Machineの場合は1800GBで、これにはPermSize属性およびTempSize属性の値が含まれます。

注意:

ラージ・ページの設定でメモリーを増やすと、他のアプリケーション(Oracle BI EE、Oracle Essbase)がメモリーを割り当てることができなくなります。物理メモリーの80%を超えないようにすることをお薦めします。さらに必要なPermSizeメモリー量に応じて、TempSizeからメモリーを移動できます。

4.3.4.5.1 カーネル・レベルでのラージ・ページの構成

/etc/sysctl.confファイルにnr_hugepagesパラメータを設定することで、ラージ・ページの数を構成してアクティブ化できます。たとえば、Oracle TimesTen In-Memory Databaseが800GBの場合は、次の計算に基づいて410122を超えるページを指定し、800GBの保存領域を作成する必要があります。

(PermSize + TempSize + LogBufMB + 20) / hugepage_size     [All in bytes]
(400*1024*1024*1024) + (400*1024*1024*1024) + (1024*1024*1024) + (20*1024*1024) = 860088172544
860088172544 / (2 * 1024 * 1024) = 410122

たとえば、予備容量を確保するには、/etc/sysctl.confファイルの設定を次のように変更します。

vm.nr_hugepages = 410200

その後、マシンを再起動するか、rootユーザーとして次のコマンドを実行します。

/sbin/sysctl –p

注意:

前述の計算は、Oracle TimesTenデータベースが800GBの場合の例です。デプロイされているOracle TimesTenデータベースのサイズおよびデプロイメント・タイプ(仮想または非仮想)に応じて、異なる計算を使用できます。

4.3.4.5.2 Oracle TimesTen In-Memory Databasesのラージ・ページの構成

次のファイルを編集することによって、Oracle TimesTen In-Memory Databaseのラージ・ページを構成できます。

<install_location>/TimesTen/tt1122/info/ttendaemon.options

このファイルに次の行を追加します。

-linuxLargePageAlignment 2

4.3.4.5.3 既存のOracle TimesTen In-Memory DatabaseでのPermSizeの増加

Oracle TimesTen In-Memory Databaseにラージ・ページを構成した後は、既存のOracle TimesTen In-Memory DatabasesのPermSizeを増加できます。

既存のOracle TimesTen In-Memory DatabasesでPermSizeを増加するには:

1. Oracle BI EEを含むすべてのアプリケーションをOracle TimesTen In-Memory Databaseから切断します。

2. 必要な場合は、RAMポリシーをinUseからManualに変更します。

3. 次のコマンドを実行し、Oracle TimesTen In-Memory DatabaseからRAMメモリーをアンロードします。
ttAdmin -ramunload <Your_TT_DSN>

例:

ttAdmin -ramunload TT_AGGR_STORE

4. Oracle TimesTen In-Memory Database内のtimesten-install-dir/info/sys.odbc.iniファイルを変更して、PermSizeを増加します。

5. 次のコマンドを実行し、Oracle TimesTen In-Memory DatabaseにRAMメモリーをリロードします。
ttAdmin -ramload <Your_TT_DSN>

例:

ttAdmin -ramload TT_AGGR_STORE

6. Oracle BI EEを含むすべてのアプリケーションをOracle TimesTen In-Memory Databaseに再接続します。

詳細は、Oracle TimesTen In-Memory Databaseを参照してください。Oracle TimesTen In-Memory Databaseドキュメントへのリンクは、Oracle Exalyticsドキュメント・ライブラリで利用できます。

4.3.4.6 Oracle TimesTen In-Memory Databaseのインスタンス化

クラスタ内の各コンピュータでこの作業を実行します。最初のコンピュータについては、Exalytics Domain Management Utilityによってsys.odbc.iniファイルが更新されるので、その後に残りのタスクを手動で実行します。

Oracle TimesTen In-Memory Databasesは、次のディレクトリ内のsys.odbc.iniファイルに含まれるDSNを使用して定義されます。

<install_location>/TimesTen/tt1122/info

次の、Exalytics Machine上のサンプル・ファイルからの抜粋で示しているように、Exalytics Domain Management Utilityにより、Oracle TimesTenのsys.odbc.iniファイルが、Oracle Exalyticsのメモリー内集計ストアのデフォルト構成で、自動的に更新されます。

[ODBC Data Sources]
TT_AGGR_STORE=TimesTen 11.2.2 Driver

[TT_AGGR_STORE]
Driver=/u01/app/oracle/product/TimesTen/tt1122/lib/libtten.so
DataStore=/u01/app/oracle/product/aggregate_store/tt_aggr_store
LogDir=/u01/app/oracle/product/aggregate_store/logs
DatabaseCharacterSet=AL32UTF8
ConnectionCharacterSet=AL32UTF8
LogFileSize=1024
LogBufMB=1024
LogBufParallelism=16
Preallocate=0
PermSize=25000
TempSize=25000
MemoryLock=4
CkptFrequency=30
CkptLogVolume=0
CkptRate=20
PrivateCommands=1
RecoveryThreads=40

このDSNでは、25GBのOracle TimesTen In-Memory Databaseと全体で約50GBのメモリー消費をサポートします。より大きなインメモリー・データ・ストアをサポートするには、PermSizeおよびTempSizeパラメータの設定を増加します。このDSN定義をサポートするには、半自動化インストール処理でExalytics Machine上に次のディレクトリを作成します。

<install_location>/exalytics/exalyticsdomains/<domainname>/TimesTen/tt<domainname>/aggregate_store/
<install_location>/exalytics/exalyticsdomains/<domainname>/TimesTen/tt<domainname>/aggregate_store/logs

クラスタ内の最初のコンピュータ以外のコンピュータ上で、Oracle TimesTenのsys.odbc.iniファイルを手動で編集してDSN定義を追加します。このDSNをインストールする前に、sys.odbc.iniファイルでDataStoreおよびLogDirパラメータを定義している行に対応する、Exalytics Domain Management Utilityに含まれる行のコメント文字(#)を削除します。

データベースへの最初の接続が行われると、Oracle TimesTen In-Memory Databaseがインスタンス化されます。次のサンプル・コマンドで示すように、binディレクトリに移動して、ttIsqlユーティリティを実行し、ユーザーを作成します(たとえば、名前が「exalytics」でパスワードが「welcome1」など)。

cd /u01/app/oracle/product/TimesTen/tt1122/bin
./ttIsql
connect dsn=TT_AGGR_STORE;
create user exalytics identified by welcome1;
grant create session to exalytics;
grant create table to exalytics;
grant select on SYS.OBJ$ to exalytics;

次のサンプル・コマンドを使用して、Oracle TimesTen In-Memory Databaseへの接続をテストします。この時点では返される構成済のデータの表はありません。

connect "DSN=TT_AGGR_STORE;uid=exalytics";
tables;
exit

インストールされているWindows TimesTenクライアント・ドライバによって集計の記憶域に使用されるOracle TimesTenインスタンスに接続できる場合は、クライアント・コンピュータでSQL Developerなどのツールを使用できます。このツールにより、Oracle TimesTen In-Memory Databaseのコンテンツの表示が容易になるほか、Oracle Business Intelligenceリポジトリの物理レイヤーへのOracle TimesTenスキーマのマッピングを容易にするダミー表を作成できます。

4.3.4.7 Oracle Business IntelligenceからOracle TimesTenへのODBC接続の構成

クラスタ内の各コンピュータでこの作業を実行します。最初のコンピュータでは、Exalytics Domain Management Utilityによってこのタスクが実行されます。

Oracle TimesTenのクライアント/サーバーDSNはコンピュータの境界間を結び付けるため、リモートOracle TimesTenサーバーをDSNの一部として構成できます。次のファイルを変更して、2つのOracle TimesTenインスタンスのDSNを作成します。

/EXALYTICS_MWHOME/instances/instance1/bifoundation/OracleBIApplication/coreapplication/setup/odbc.ini

クラスタ内の2番目のコンピュータのディレクトリ名は、「instance1」という文字列部分が「instance2」になります。

次に、ファイルの変更例を示します。

[ODBC Data Sources]
AnalyticsWeb = Oracle BI Server
Cluster = Oracle BI Server
SSL_Sample = Oracle BI Server
TT_AGGR_STORE = TimesTen 11.2.2 Driver

[TT_AGGR_STORE]
Driver = /u01/app/oracle/product/TimesTen/tt1122/lib/libttclient.so
TTC_SERVER_DSN = TT_AGGR_STORE
TTC_SERVER = <tt_hostname>
TTC_TIMEOUT = 0

次のファイルを変更してOracle TimesTenのDSNサーバーを定義するには:

<install_location>/TimesTen/tt1122/info/sys.ttconnect.ini

次に、ファイルの変更例を示します。

[tt_hostname]
Description=TimesTen Server
Network_Address=example1.com
TCP_PORT=53397

複数ノード・クラスタでは、各コンピュータにOracle TimesTenインスタンスをインストールし、各インスタンスに他のコンピュータ上のOracle TimesTenインスタンスを確実に認識させることで、メモリー内集計の高可用性を実現します。Oracle Business Intelligenceのodbc.iniファイルを編集して、両方のOracle TimesTenインスタンスへの参照を追加します。2ノード・クラスタでは、各コンピュータ上のodbc.iniファイルに次の構成の詳細が含まれます。

[ODBC Data Sources]
AnalyticsWeb = Oracle BI Server
Cluster = Oracle BI Server
SSL_Sample = Oracle BI Server
TT_AGGR_STORE1 = TimesTen 11.2.2 Driver
TT_AGGR_STORE2 = TimesTen 11.2.2 Driver

[TT_AGGR_STORE1]
Driver = /u01/app/oracle/product/TimesTen/tt1122/lib/libttclient.so
TTC_SERVER_DSN = TT_AGGR_STORE
TTC_SERVER = <tt_hostname1>
TTC_TIMEOUT = 0

[TT_AGGR_STORE2]
Driver = /u01/app/oracle/product/TimesTen/tt1122/lib/libttclient.so
TTC_SERVER_DSN = TT_AGGR_STORE
TTC_SERVER = <tt_hostname2>
TTC_TIMEOUT = 0

この構成では、<install_location>/TimesTen/tt1122/infoディレクトリのsys.ttconnect.iniを編集して、次の例に示すようにodbc.iniファイルに対応するように変更します。

[tt_hostname1]
Description=TimesTen Server
Network_Address=<fully qualified hostname>
TCP_PORT=53397

[tt_hostname2]
Description=TimesTen Server
Network_Address=<fully qualified hostname>
TCP_PORT=53397

4.3.4.8 Oracle BIリポジトリの物理レイヤーへのOracle TimesTenインスタンスのマッピング

すべてのOracle TimesTenインスタンスをOracle BIリポジトリの物理レイヤーにマップする必要があります。インスタンスをマップするには、管理ツールを使用して必要なデータベース、接続プールおよび物理スキーマ・オブジェクトを手動で作成します。次に、Fusion Middleware Controlの「デプロイメント」ページの「リポジトリ」タブを使用して、変更したリポジトリをアップロードします。

Oracle TimesTenソースをOracle BIリポジトリの物理レイヤーにマップする際は、「データベース」ダイアログの「一般」タブの「データベース」フィールドでデータベース・タイプおよびバージョンを正しく設定する必要があります。また、「接続プール」ダイアログの「一般」タブの「コール・インタフェース」フィールドが正しく設定されていることを確認することも必要です。たとえば、Oracle TimesTenバージョン11.2.2では、ODBC 3.5コール・インタフェースを使用します。

詳細は、次を参照してください:

- 『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionメタデータ・リポジトリ作成者ガイド』のデータベース・オブジェクトおよび接続プールの設定に関する項

- 『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionシステム管理者ガイド』のリポジトリの構成に関する項

4.3.4.9 BI Composer for Oracle BI EEのインストールと構成

クラスタ内の各コンピュータでこの作業を実行します。

『Oracle Fusion Middleware Oracle Business Intelligenceインストレーション・ガイド』のBI Composer for Oracle BI EEのインストールと構成に関する項を参照してください。

4.3.4.10 IBM DB2またはMicrosoft SQL ServerのためのDSNの作成

IBM DB2またはMicrosoft SQL Serverを使用している場合は、クラスタ内のコンピュータの台数にかかわらず、この作業を1回実行します。

『Oracle Fusion Middleware Oracle Business Intelligenceインストレーション・ガイド』のIBM DB2またはMicrosoft SQL ServerのDSNの作成に関する項を参照してください。

4.3.4.11 マルチバイト・データをサポートするようなIBM DB2の構成

IBM DB2を使用している場合は、クラスタ内のコンピュータの台数にかかわらず、この作業を1回実行します。

『Oracle Fusion Middleware Oracle Business Intelligenceインストレーション・ガイド』のマルチバイト・データをサポートするようなIBM DB2の構成に関する項を参照してください。

4.3.4.12 Oracle BI Publisherのサンプル・レポートの構成

クラスタ内の各コンピュータでこの作業を実行します。

『Oracle Fusion Middleware Oracle Business Intelligenceインストレーション・ガイド』のOracle BI Publisherのサンプル・レポートの構成に関する項を参照してください。

4.3.4.13 SampleAppLite.rpdでのデフォルト・パスワードの変更

ドメインに対してこの作業を1回実行します。

Oracle Business Intelligenceをインストールするとき、Oracle Business Intelligenceのインストーラは、デフォルト・リポジトリ・パスワードをAdmin123としてSampleAppLite.rpdファイルを自動的にインストールします。本番システムでSampleAppLite.rpdファイルを使用する場合は、セキュリティ上の理由からデフォルト・パスワードを変更することをお薦めします。パスワードの変更の詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionメタデータ・リポジトリ作成者ガイド』のリポジトリ・パスワードの変更に関する項を参照してください。

サンプル・アプリケーション(完全版)をOracle Technology Networkの次の場所からダウンロードできます。

http://www.oracle.com/technetwork/middleware/bi-foundation/obiee-samples-167534.html

4.3.4.14 EssbaseのORACLEHARDWAREACCELERATION TRUEパラメータの追加

Essbaseがインストールされている場合は、ORACLEHARDWAREACCELARATION TRUEパラメータをessbase.cfgファイルに追加する必要があります。

ORACLEHARDWAREACCELERATION TRUEパラメータを追加するには:

1. essbase.cfgファイルを編集用に開きます。
essbase.cfgファイルは次の場所にあります。

ORACLE_INSTANCE/Essbase/essbaseserver1/bin/essbase.cfg

2. 次のパラメータを追加して、essbase.cfgファイルを編集します。
ORACLEHARDWAREACCELERATION TRUE

3. ファイルを保存します。

4. 次のアクションを実行して、Essbase Serverを停止して再起動します。

1. Fusion Middleware Controlにログインします。
詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionシステム管理者ガイド』のOracle Business Intelligenceを管理するためのFusion Middleware Controlへのログインに関する項を参照してください。

2. 「Business Intelligence」を選択し、「coreapplication」を選択します。

3. 「可用性」タブの「プロセス」ページを表示します。
たとえば、「Essbaseエージェント」を開いて、「プロセス」セクションのessbaseserver1を選択します。

これにより、Essbaseサーバーのプロセスのみを起動または停止できます。

4. 「選択項目の停止」をクリックして、選択したプロセスを停止します。

5. 「選択項目の起動」をクリックして、選択したプロセスを起動します。

4.3.4.15 BI Publisherのバースティング最適化の有効化

BI Publisherのバースティングの最適化モードを有効にすると、BI Publisherスケジューラで実行されるバースティング・ジョブのパフォーマンスが大幅に向上します。

バースティングの最適化を有効にするには:

1. 次の場所のxmlp-server-config.xmlファイルを開きます。
DOMAIN_HOME/config/bipublisher/repository/Admin/Configuration/xmlp-server-config.xml

2. 次のプロパティと値の設定をファイルに追加します。
<property name="OPTIMIZE_BURST" value="true" />

3. xmlp-server-config.xmlを保存します。

4. BI Publisherアプリケーションを再起動します。

ボリュームの多いジョブ(通常のスケジュールされたジョブまたはバースティング・ジョブ)を処理するには、BI Publisherの管理ページで、システムの一時ディレクトリとJMS共有ディレクトリを構成します。最適なパフォーマンスを実現するには、RAMディスク(クラスタ化されていない環境のみ)または固定ドライブを使用するように、これらの一時ディレクトリを構成します。詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Publisher管理者ガイド』のシステム一時ディレクトリの設定に関する項と共有ディレクトリの構成に関する項を参照してください。

4.3.5 Exalyticsドメインの管理

Exalytics Domain Management Utilityを使用して、Exalyticsドメインを管理します。Exalyticsドメインの起動または停止、ドメインの現在のステータスの表示、Exalytics Machine上のすべてのドメインのリスト作成などの処理に、Exalytics Domain Management Utilityを使用できます。

この項は次のトピックで構成されています:

- 第4.3.5.1項「Exalyticsドメインの起動と停止」

- 第4.3.5.2項「Exalyticsドメインのステータスの表示」

- 第4.3.5.3項「Exalyticsドメインのリスト作成」

- 第4.3.5.4項「Oracle Business Intelligenceドメインのスケール・アウト」

- 第4.3.5.5項「Exalyticsドメインの削除」

4.3.5.1 Exalyticsドメインの起動と停止

Exalytics Domain Management Utilityを使用して、Exalyticsドメインを起動および停止します。Exalyticsドメインの起動および停止によって、ドメイン上のインストールのすべてのサービス(WebLogic管理サーバー、WebLogic管理対象サーバー、OPMN管理対象プロセスおよびTimesTen)が開始および停止します。

Exalyticsドメインを起動するには:

1. ユーザーoracleまたは作成した新規ユーザーとして、Exalytics Machineにログインします。第4.3.3.1項「オペレーティング・システム上のパスワードの作成」を参照してください。

2. Exalyticsドメインを起動するには、次のコマンドを入力します。
/opt/exalytics/bin/exalytics-domain-management.sh --action=start_domain --input=<location and name of the input file> --domain=<domain_name>

例:

/opt/exalytics/bin/exalytics-domain-management.sh --action=start_domain --input=/home/oracle/Installers/input.properties --domain=menlo

このユーティリティでは、次のアクションが実行されます。

- Oracle WebLogic Server管理者のユーザー名とパスワードの入力を求めます。

- WebLogic管理サーバーを起動します。

- WebLogic管理対象サーバーを起動します。

- OPMNおよびすべての管理対象プロセスを開始します。

- TimesTenを起動します(インストールされている場合)。

すべてのサービスが開始されます。ノード・マネージャが停止されていた場合、そのノード・マネージャは再起動します。

Exalyticsドメインを停止するには:

1. ユーザーoracleまたは作成した新規ユーザーとして、Exalytics Machineにログインします。第4.3.3.1項「オペレーティング・システム上のパスワードの作成」を参照してください。

2. Exalyticsドメインを停止するには、次のコマンドを入力します。
/opt/exalytics/bin/exalytics-domain-management.sh --action=stop_domain --input=<location and name of the input file> --domain=<domain_name>

例:

/opt/exalytics/bin/exalytics-domain-management.sh --action=stop_domain --input=/home/oracle/Installers/input.properties --domain=menlo

このユーティリティでは、次のアクションが実行されます。

- Oracle WebLogic Server管理者のユーザー名とパスワードの入力を求めます。

- TimesTenを停止します(インストールされている場合)。

- OPMNおよびすべての管理対象プロセスを停止します。

- WebLogic管理対象サーバーを停止します。

- WebLogic管理サーバーを停止します。

すべてのサービスが停止されます。ノード・マネージャは停止されません。

4.3.5.2 Exalyticsドメインのステータスの表示

Exalyticsドメインのステータスを表示するには:

1. ユーザーoracleまたは作成した新規ユーザーとして、Exalytics Machineにログインします。第4.3.3.1項「オペレーティング・システム上のパスワードの作成」を参照してください。

2. Exalyticsドメインのステータスを表示するには、次のコマンドを入力します。
/opt/exalytics/bin/exalytics-domain-management.sh --action=status --input=<location and name of the input file> --domain=<domain_name>

例:

/opt/exalytics/bin/exalytics-domain-management.sh --action=status --input=/home/oracle/Installers/input.properties --domain=menlo

このユーティリティでは、次のアクションが実行されます。

- Oracle WebLogic Server管理者のユーザー名とパスワードの入力を求めます。

- ドメインのTimesTen (存在する場合)、OPMN管理対象プロセス、WebLogic管理サーバーおよびWebLogic管理対象サーバーの各ステータスを表示します。
出力は、次のようになります。

*******************************************************************
Status report for the Exalytics Domain: menlo

**************************************************************************
=========================================================================
TimesTen Status
==========================================================================
TimesTen status report as of Wed Nov  6 13:44:26 2013

Daemon pid 11265 port 12158 instance ttmenlo
TimesTen server pid 11274 started on port 12159
------------------------------------------------------------------------
Accessible by group oinstall
End of report

==========================================================================
OPMN Managed Processes Status
==========================================================================
OPMN status report as of Wed Nov 06 13:44:29 2013

Processes in Instance: menlo
---------------------------------+--------------------+---------+---------
ias-component                    | process-type       |     pid | status
---------------------------------+--------------------+---------+---------
essbasestudio1                   | EssbaseStudio      |   14481 | Alive
essbaseserver1                   | Essbase            |   26528 | Alive
coreapplication_obiccs1          | OracleBIClusterCo~ |   26527 | Alive
coreapplication_obisch1          | OracleBIScheduler~ |   26531 | Alive
coreapplication_obijh1           | OracleBIJavaHostC~ |   26525 | Alive
coreapplication_obips1           | OracleBIPresentat~ |   26524 | Alive
coreapplication_obis1            | OracleBIServerCom~ |   26530 | Alive

==========================================================================
WebLogic Servers Status
==========================================================================
WebLogic status report as of Wed Nov 06 13:44:29 2013

Servers in this host for WebLogic domain bifoundation_domain:
------------+-------------------------+-----------+-------+---------
Server name | type                    | pid       | port  | status
------------+-------------------------+-----------+-------+---------
AdminServer | WebLogic AdminServer    | 22224     | 12000 | RUNNING
bi_server1  | WebLogic Managed Server | 22685     | 12001 | RUNNING
==========================================================================

4.3.5.3 Exalyticsドメインのリスト作成

Exalytics Machine上の既存Exalyticsドメインすべてのリストの表示に、Exalytics Domain Management Utilityを使用できます。

Exalyticsドメインをリストするには:

1. ユーザーoracleまたは作成した新規ユーザーとして、Exalytics Machineにログインします。第4.3.3.1項「オペレーティング・システム上のパスワードの作成」を参照してください。

2. 既存のExalyticsドメインをリストするには、次のコマンドを入力します。
/opt/exalytics/bin/exalytics-domain-management.sh --action=list_domains --input=<location and name of the input file>

例:

/opt/exalytics/bin/exalytics-domain-management.sh --action=list_domains --input=/home/oracle/input.properties

このユーティリティでは、次のアクションが実行されます。

- Exalytics Machine上の既存ドメインすべてをリストして、各ドメインの次の情報を表示します。
ノード・タイプ

プロビジョニング・ステータス

Middlewareホームの場所

BIインスタンス・ホームの場所

アプリケーションのURL

WebLogic管理サーバーのホスト名とポート番号

BI管理対象サーバーのホスト名とポート番号

Oracle TimesTen(インストールされている場合)のインスタンス名、インスタンス・ディレクトリ、デーモンおよびサーバー・ポート番号

ワークスペース、分析プロバイダ・サービス(APS)、Essbase管理サービス(EAS)コンソールの各URL、およびOracle Essbase Suite(インストールされている場合)のポート番号

出力は、次のようになります。

Exalytics Domain: menlo
============================================================
Node type: Primary node
Provisioning status: Completed
Middleware Home: /u01/app/oracle/product/exalytics/exalyticsdomains/menlo/fmw
BI Instance Home: /u01/app/oracle/product/exalytics/exalyticsdomains/menlo/instances/instance1

| Application URLs |
-------------------
Oracle Enterprise Manager: http://<server-name>:12000/em
Oracle WebLogic Admin Console: http://<server-name>:12000/console
Oracle Business Intelligence: http://<server-name>:12001/analytics
Oracle BI Publisher : http://<server-name>:12001/xmlpserver

------------
| WebLogic |
------------
Domain Home: /u01/app/oracle/product/exalytics/exalyticsdomains/menlo/user_projects/domains/bifoundation_domain
Admin Server Host: <server-name>
Admin Server Port: 12000
BI Managed Server Host: <server-name>
BI Managed Server Port: 12001

------------
| TimesTen |
------------
TimesTen enabled: Yes
Timesten Instance Name: ttmenlo
Instance Directory: /u01/app/oracle/product/exalytics/exalyticsdomains/menlo /TimesTen/ttmenlo
Timesten Daemon Port: 12158
Timesten Server Port: 12159

-----------------
| Essbase Suite |
-----------------
Essbase Suite enabled: Yes
Workspace: http://<server-name>:12001/workspace
APS: http://<server-name>:12001/aps
EAS Console: http://<server-name>:12001/easconsole
Essbase Port: 12016

============================================================
Exalytics Domain: greenwood
============================================================
Node type: Primary node
Provisioning status: Completed
Middleware Home: /u01/app/oracle/product/exalytics/exalyticsdomains/greenwoo d/fmw
BI Instance Home: /u01/app/oracle/product/exalytics/exalyticsdomains/greenwo od/instances/instance1

-------------------
| Application URLs |
-------------------
Oracle Enterprise Manager: http://<server-name>:12100/em
Oracle WebLogic Admin Console: http://<server-name>:12100/console
Oracle Business Intelligence: http://<server-name>:12101/analytics
Oracle BI Publisher : http://<server-name>:12101/xmlpserver

------------
| WebLogic |
------------
Domain Home: /u01/app/oracle/product/exalytics/exalyticsdomains/greenwood/us er_projects/domains/bifoundation_domain
Admin Server Host: <server-name>
Admin Server Port: 12100
BI Managed Server Host: <server-name>
BI Managed Server Port: 12101

------------
| TimesTen |
------------
TimesTen enabled: Yes
Timesten Instance Name: ttgreenwood
Instance Directory: /u01/app/oracle/product/exalytics/exalyticsdomains/green wood/TimesTen/ttgreenwood
Timesten Daemon Port: 12138
Timesten Server Port: 12139

-----------------
| Essbase Suite |
-----------------
Essbase Suite enabled: Yes
Workspace: http://<server-name>:12101/workspace
APS: http://<server-name>:12101/aps
EAS Console: http://<server-name>:12101/easconsole
Essbase Port: 12116

Found 2 domain(s) in total

4.3.5.4 Oracle Business Intelligenceドメインのスケールアウト

既存のOracle Business Intelligenceドメインをスケールアウトして、スケーラビリティとパフォーマンスを向上できます。既存のOracle Business Intelligenceドメインをスケールアウトする方法は、第6章「高可用性の構成」を参照してください。

4.3.5.5 Exalyticsドメインの削除

Exalytics Machine上のドメインを削除すると、そのドメインのすべてのコンポーネントが自動的に削除されます。

注意:

スケールアウトしたドメインを削除する場合は、まず、すべてのセカンダリ・ドメインを削除してから、プライマリ・ノードを削除する必要があります。

Exalyticsドメインを削除してソフトウェアをアンインストールする方法は、第4.3.7項「Exalytics MachineのBusiness Intelligenceソフトウェアのアンインストール」を参照してください。

4.3.6 インストール・プロセスおよび構成プロセスのトラブルシューティング

この項では、次のトラブルシューティングに関する情報について説明します。

- 第4.3.6.1項「インストールの問題の解決」

- 第4.3.6.3項「Exalytics Machineへのソフトウェアの再インストール」

- 第4.3.6.4項「Capacity On Demandを変更するためのExalyticsオぺレーティング・システムの構成」

- 4.3.6.5「追加情報」

4.3.6.1 インストールの問題の解決

Exalytics Machineへのソフトウェアのインストールに関してなんらかの問題が発生した場合は、次の項目を確認してください。

- /etc/hostsファイルを含む、マシンのネットワーク構成を確認します。

- Exalytics Domain Management Utilityが失敗した場合は、次の手順を実行します。

1. /u01/app/oracle/product/exalytics/logsディレクトリにあるログ・ファイルを確認します。第4.3.6.2項「ログ・ファイルの表示」を参照してください。

2. エラーを確認して、修正します。エラーのタイプに応じて、Exalytics Domain Management Utilityを再実行します。

注意:

list_domainsコマンドによって、ドメインのProvisioning StatusがFailedと表示された場合は、まずremove_domainコマンドを実行して、そのドメインを削除する必要があります。

4.3.6.2 ログ・ファイルの表示

ソフトウェアをインストールしたら、Exalytics Domain Management Utilityによって作成されたログ・ファイルを確認できます。このユーティリティでは、実行したアクションごとに固有のログ・ファイルが作成されます。たとえば、Exalytics Domain Management Utilityでは、ドメインの作成時とドメインのリスト作成時で、それぞれ異なるログ・ファイルが作成されます。アクションのログ・ファイルの形式は、次のとおりです。

exalytics_domain_<domain_name>_<action>_<timesstamp>.log

アクション・ログ・ファイルに加えて、Exalytics Domain Management Utilityでは、基礎となるプロセスのログ・ファイル(Oracle BI EEインストーラのログ・ファイルなど)の場所に関する情報も提示されます。たとえば、Oracle Business Intelligenceのインストール時と構成時のそれぞれ異なるログ・ファイルおよびOracle TimesTenのインストール時のログ・ファイルがあります。各プロセスのログ・ファイルの場所は、特定のアクション・ログ・ファイルに表示され、[LOGFILE]という接頭辞が付けられます。基礎となるプロセスのログ・ファイルの形式は、次のとおりです。

[LOGFILE] [<process>] <location>

実行された各アクションおよびOracle WebLogic Serverのインストールのログ・ファイルを表示するには:

- /u01/app/oracle/product/exalytics/logsディレクトリに移動します。
各アクションのログ・ファイルは、次のように命名されます。

exalytics_domain_<domain_name>_<action>_<timestamp>.log

例:

exalytics_domain_menlo_list_domain_2013-11-13_005822.log

Oracle WebLogic Serverのログ・ファイルは、次のように命名されます。

weblogic_install_2013-11-21_162945.log

ソフトウェアのインストールおよび構成プロセスのログ・ファイルを表示するには:

1. /u01/app/oracle/product/exalytics/logsディレクトリに移動します。

2. <add_domain>アクションについて作成されたログ・ファイルを開きます。
例:

exalytics_domain_menlo_add_domain_2013-10-13_005822.log

3. [LOGFILE]という語を検索します。
BIインストーラおよびBI構成アシスタントのログ・ファイルの場所が表示されます。

例:

[LOGFILE] [BI Installer] /u01/app/oracle/product/exalytics/oraInventory/logs/install2013-11-21_11-26-49PM.log

[LOGFILE] [BI Config Assistant] /u01/app/oracle/product/exalytics/oraInventory/logs/install2013-11-21_04-51-20PM.log

TimesTenのインストールのログ・ファイルを表示するには:

1. /u01/app/oracle/product/exalytics/logsディレクトリに移動します。

2. 特定のドメインに対する<add_timesten>アクションについて作成されたログ・ファイルを開きます。
例:

exalytics_domain_menlo_add_timesten_2013-10-14_005822.log

3. [LOGFILE]という語を検索します。
TimesTenのインストールのログ・ファイルの場所が表示されます。

例:

[LOGFILE] [TimesTen install] /u01/app/oracle/product/exalytics/exalyticsdomains/menlo/fmw/Oracle_BI1/bifoundation/exalytics/logs/bim-tt-install.log

4.3.6.3 Exalytics Machineへのソフトウェアの再インストール

ソフトウェアは再インストールできます。Exalytics Domain Management Utilityでは、Exalytics Machine上の、Oracle Business Intelligenceのインストールがすでに存在するディレクトリには、Oracle Business Intelligenceを再インストールできません。

Oracle Business Intelligenceを再インストールするには:

1. 第4.3.7項「Exalytics MachineのBusiness Intelligenceソフトウェアのアンインストール」の説明に従って、ドメインを削除します。

2. Exalyticsドメインを新規作成します。第4章「Exalyticsドメインの作成」を参照してください。
BISHIPHOMEスキーマおよびMDSスキーマを作成していた場合は、それらのスキーマを削除するか、新しい接頭辞を使用してスキーマを作成します。

4.3.6.4 Capacity On Demandを変更するためのExalyticsオぺレーティング・システムの構成

Oracle Infrastructure as a Service (Oracle IaaS)デプロイメントの場合は、オンデマンドで容量を変更するようオペレーティング・システムを構成できます。これによって、必要な場合にのみ、CPU最大容量まで使用可能にして、そのコストを支払うようにできます。

各Oracle Exalytics Machineは、4つのCPUで構成され、各CPUには10個のアクティブなプロセッサ・コアが含まれています。この構成には、40個のアクティブなコア・プロセッサが備わっています。これらのうち20%は、追加のコンピューティング処理が必要になった場合のオンデマンド使用のために予約されています。たとえば、ほとんどの場合に32個のコアを使用し、四半期末にレポートと問合せを実行するなどの必要な場合にかぎり他の8個のコアを有効にします。次の四半期末まで、アクティブなコア・プロセッサの80%を引き続き使用できます。

注意:

アクティブなコア・プロセッサの数を変更する場合、Exalytics Machineを再起動する必要はありません。

exalytics_resourceControl.shユーティリティを使用し、Capacity on Demandを変更するようにOracle Exalyticsオペレーティング・システムを構成します。表4-1は、capacity_on_demandコマンドのパラメータを示しています。このコマンドは、exalytics_resourceControl.shユーティリティに含まれています。

表4-1 exalytics_resourceControl.shユーティリティのcapacity_on_demandコマンドのパラメータ

パラメータ

説明

Display

現在使用されているアクティブなコア・プロセッサの数を表示します。

Disable

追加のオンデマンド処理用に予約されているコア・プロセッサを無効にします。

Enable

追加のオンデマンド処理用に予約されているコア・プロセッサを有効にします。

Update

任意の数のコア・プロセッサを有効にします。強制モードでのみ使用できます。

パラメータを指定しない場合は、ユーティリティは、すべてのcapacity on demand引数を表示します。たとえば、/opt/exalytics/binディレクトリに移動する場合は、次のコマンドを入力します。

./exalytics_resourceControl.sh

次のような出力結果が表示されます。

Usage: ./exalytics_resourceControl.sh [-show | -capacity_on_demand args]
-show: Displays the number of logical cores active
-capacity_on_demand [display|disable|enable|update -cores <noOfCoresPerSocket>] [-force]
display: displays the number of cores in use.
disable: disables the cores reserved for additional on-demand capacity.
enable: enables the cores reserved for additional on-demand capacity.
update -cores <numCoresPerSocket> -force: can be used in force mode, to enable any number (min 2) of cores on a socket.

オンデマンドで容量を変更するようExalyticsオぺレーティング・システムを構成するには:

1. rootユーザーとしてExalytics Machineにログオンします。

2. /opt/exalytics/binディレクトリに移動します。

3. 次のコマンドを入力して、既存の構成を表示します。
./exalytics_resourceControl.sh -capacity_on_demand display

次のような出力結果が表示されます。

[CAPSHOW] Number of cores active per socket: All of 10

4. 次のコマンドを入力して、コア・プロセッサを無効にします。
./exalytics_resourceControl.sh -capacity_on_demand disable

CPUごとに2個のコア・プロセッサが無効になります。

次のような出力結果が表示されます。

[CAPSHOW] Number of cores active per socket: 8 of 10

5. 次のコマンドを入力して、コア・プロセッサを有効にします。
./exalytics_resourceControl.sh -capacity_on_demand enable

CPUごとに2個のコア・プロセッサが有効になります。

次のような出力結果が表示されます。

[CAPSHOW] Number of cores active per socket: All of 10

注意:

Exalytics Domain Management Utilityの実行後に、/var/log/oracleexa/systemconfig.logファイルと/var/log/oracleexa/resctlディレクトリのログとトレース・ファイルをそれぞれ確認できます。

4.3.6.5 追加情報

詳細は、次を参照してください:

- 『Oracle Fusion Middleware Oracle Business Intelligenceインストレーション・ガイド』のインストール・プロセスおよび構成プロセスのトラブルシューティングに関する項

4.3.7 Exalytics MachineのBusiness Intelligenceソフトウェアのアンインストール

Exalytics Machineのソフトウェアをアンインストールするには、Exalytics Domain Management Utilityを使用して、Exalyticsドメインを削除します。Exalyticsドメインを削除すると、そのドメインのすべてのソフトウェアがアンインストールされます。

注意:

Exalytics Machineのソフトウェアを手動でアンインストールするには、付録A「Exalytics Machineのソフトウェアのアンインストール」を参照してください。

Exalyticsドメインを削除するには:

1. ユーザーoracleとしてExalytics Machineにログインします。第4.3.3.1項「オペレーティング・システム上のパスワードの作成」を参照してください。

2. Exalyticsドメインを削除するには、次のコマンドを入力します。
/opt/exalytics/bin/exalytics-domain-management.sh --action=remove_domain --input=<location and name of the input file> --domain=<Domain_name>

例:

/opt/exalytics/bin/exalytics-domain-management.sh --action=remove_domain --input=/home/oracle/Installers/input.properties --domain=menlo

Exalytics Domain Management Utilityからプロンプトが表示されたら、次のタスクを実行します。

- 「はい」または「いいえ」を選択して、ドメインを削除するかどうかを確定します。

- Oracle WebLogic Server管理者のユーザー名とパスワードを入力します。

Exalytics Domain Management Utilityによって、すべてのプロセスが停止され、Oracle Business Intelligenceドメインが削除され、Oracle TimesTen (インストールされていた場合)が削除され、すべてのソフトウェアがアンインストールされます。

4.4 Business Intelligenceの既存インストール: ExalyticsドメインへのプライマリBusiness Intelligenceソフトウェア・インストールの登録

Exalytics Domain Management Utilityが提供される前に手動でソフトウェアをインストールしていた既存のExalyticsユーザーの場合は、Exalytics Domain Management Utilityを使用してあらゆる既存のソフトウェア・インストールを登録できます。既存のインストールの登録後は、このユーティリティを使用してインストールを管理できます。第4.3.5項「Exalyticsドメインの管理」を参照してください。

既存のソフトウェア・インストールを登録するには、Exalytics Machineに、リリース1パッチセット4 (Base Image 1.0.0.6)がインストールされている必要があります。

注意:

既存のインストールを登録する前に、Oracle Business Intelligence 11.1.1.7.xを実行していることを確認してください。

Exalytics Domain Management Utilityを実行してExalytics Machine上のドメインをリストすると、登録されているインストールは、Primary node (Registered Exalytics Domain) (プライマリ・ノード(登録済Exalyticsドメイン))として表示されます。

Exalyticsドメインに既存のソフトウェア・インストールを登録するには:

1. ユーザーoracleまたは作成した新規ユーザーとして、Exalytics Machineにログインします。第4.3.3.1項「オペレーティング・システム上のパスワードの作成」を参照してください。

2. 既存のインストールを登録するには、次のコマンドを入力します。
/opt/exalytics/bin/exalytics-domain-management.sh --action=register_existing_domain --input=<location and name of the input file> --domain=<new_domain_name>

たとえば、既存のインストールをmenlo2として登録するには、次のコマンドを入力します。

/opt/exalytics/bin/exalytics-domain-management.sh --action=register_existing_domain --input=/home/oracle/Installers/input.properties --domain=menlo2

3. ユーティリティからプロンプトが表示されたら、次のアクションを実行します。

1. 次の既存ディレクトリの場所を入力します。
Middlewareホーム

例:

/u01/app/oracle/product/fmw

Oracle BIホーム

例:

/u01/app/oracle/product/fmw/Oracle_BI1

WebLogicドメイン

例:

/u01/app/oracle/product/fmw/user_projects/domains/bifoundation_domain

Oracle BIインスタンス

例:

/u01/app/oracle/product/fmw/instances/instance1

2. TimesTenが対象のドメインにインストールされているかどうかを入力します。「1」または「2」を入力します。
「1」(インストールされている)を選択した場合は、既存のTimesTenインスタンス名および既存のTimesTenインストール・ディレクトリの場所を入力します。

3. Oracle WebLogic Server管理者のユーザー名とパスワードを入力します。

4. ドメインを再起動するかどうかを選択します。
ドメインを再起動するために「はい」を選択すると、ユーティリティによってこの新規ドメイン上のすべてのプロセスが停止されたのち再起動され、新規ドメインにインストールが登録されます。

4. 既存のインストールがドメインとしてリストされることを確認するには、次のコマンドを入力します。
/opt/exalytics/bin/exalytics-domain-management.sh --action=list_domains --input=/home/oracle/input.properties

レポートには、既存のインストールがExalytics Machine上の登録済Exalyticsドメインとして表示されます。出力は、次のようになります。

============================================================
Exalytics Domain: menlo2
============================================================
Node type: Primary node (Registered Exalytics Domain)
Provisioning status: Completed
Middleware Home: /u01/app/oracle/product/fmw
BI Instance Home: /u01/app/oracle/product/fmw/instances/instance1

-------------------
| Application URLs |
-------------------
Oracle Enterprise Manager: http://<server-name>:7001/em
Oracle WebLogic Admin Console: http://<server-name>:7001/console
Oracle Business Intelligence: http://<server-name>:9704/analytics
Oracle BI Publisher : http://<server-name>:9704/xmlpserver

------------
| WebLogic |
------------
Domain Home: /u01/app/oracle/product/fmw/user_projects/domains/bifoundation_ domain
Admin Server Host: <server-name>
Admin Server Port: 7001
BI Managed Server Host: <server-name>
BI Managed Server Port: 9704

------------
| TimesTen |
------------
TimesTen enabled: Yes
Timesten Instance Name: tt1122
Instance Directory: /u01/app/oracle/product/TimesTen/tt1122
Timesten Daemon Port: 53396
Timesten Server Port: 53397

Found 1 domain(s) in total

4.5 Exalytics MachineでのOracle BI Applications 11.1.1.7.1のインストールおよび構成

Oracle Business Intelligenceのソフトウェアのみのインストールの実行後に、Oracle BI Applications 11.1.1.7.1をインストールできます。

Exalytics MachineにOracle BI Applicationsをインストールして構成するには:

1. Oracle Business Intelligenceをインストールします。第4.3.3項「Exalytics Domain Management Utilityを使用したソフトウェアのインストール」を参照してください。

注意:

Exalyticsドメインを作成する際には、Oracle Essbase Suiteのインストールと構成を選択する必要があります。第4.3.3.7項「Exalytics Domainの作成」の手順3-6を参照してください。

2. Oracle BI Applicationsをインストールするためのハードウェア要件を確認します。Oracle Fusion Middleware Oracle Business Intelligence Applicationsインストレーション・ガイドのハードウェア要件に関する項を参照してください。

3. Oracle Data Integrator (ODI)をインストールします。Oracle Fusion Middleware Oracle Business Intelligence Applicationsインストレーション・ガイドのOracle BI Applicationsのインストールの前提条件に関する項を参照してください。

注意:

ODIは、Oracle BI EEをインストールしたインベントリ・ディレクトリにインストールする必要があります。これを行うには、次のコマンドを使用して、ODIインストーラを実行します。

./runInstaller –jreLoc <jdk location> -invPtrLoc u01/app/oracle/product/exalytics/provision/execute/<domain name>/oraInst.loc

その他の前提条件として、Exalytics Domain Management UtilityでExalyticsドメインが作成される際に、このユーティリティによって、Oracle WebLogic Server 10.3.6、JDKまたはJRockit、およびOracle BI EEがインストールされ、構成されます。

4. BI Applications 11.1.1.7.1をインストールして構成します。Oracle Fusion Middleware Oracle Business Intelligence Applicationsインストレーション・ガイドのOracle BI Applicationsのインストールと構成に関する項を参照してください。

注意:

Oracle BI Applicationsは、Oracle BI EEをインストールしたインベントリ・ディレクトリにインストールする必要があります。これを行うには、次のコマンドを使用して、BI Applicationsインストーラを実行します。

./runInstaller –jreLoc <jdk location> -invPtrLoc u01/app/oracle/product/exalytics/provision/execute/<domain name>/oraInst.loc

BI Applicationsのインストールおよび構成で実行するタスクの1つとして、プラットフォーム・パッチの適用があります。Oracle Fusion Middleware Oracle Business Intelligence Applicationsインストレーション・ガイドのプラットフォーム・パッチの適用に関する項の説明に従いますが、zipファイルをダウンロードして単一ディレクトリ(たとえばPATCH_HOME/patches)に抽出した後に、次の追加手順を実行します。

1. WebLogicフォルダおよびその内容をPATCH_HOME/patchesディレクトリの外部の場所に移動します。
PATCH_HOME/patchesディレクトリには、biappsshiphome、odiおよびoracle_commonの各フォルダのみを格納する必要があります。

2. Oracle Fusion Middleware Oracle Business Intelligence Applicationsインストレーション・ガイドのプラットフォーム・パッチの適用に関する項の説明に従ってプラットフォーム・パッチを適用する前に、Exalytics Domain Management Utilityを使用して、すべてのサービスを停止します。第4.3.5.1項「Exalyticsドメインの起動と停止」を参照してください。

3. パッチの適用後に、Exalytics Domain Management Utilityを使用してすべてのサービスを再起動します。第4.3.5.1項「Exalyticsドメインの起動と停止」を参照してください。

注意:

Oracle Fusion Middleware Oracle Business Intelligence Applicationsインストレーション・ガイドのOracle Business Intelligenceの構成に関する項の手順を実行する必要はありません。これは、Oracle Business Intelligenceドメインは、Exalytics Domain Management Utilityによって作成されるためです。

5. Oracle BI Applicationsのインストールのインストール後タスクを実行します。Oracle Fusion Middleware Oracle Business Intelligence Applicationsインストレーション・ガイドのインストール後のシステム設定タスクの実行に関する項を参照してください。

詳細は、Oracle Fusion Middleware Oracle Business Intelligence Applicationsインストレーション・ガイドの第3章「Oracle BI Applicationsのインストールと設定」を参照してください。

4.6 Oracle Enterprise Performance Managementアプリケーションのインストール

Oracle Enterprise Performance Managementのアプリケーション(Oracle Hyperion Planning)をインストールするには、Oracle Exalyticsドキュメント・ライブラリから利用可能なOracle Enterprise Performance Management Systemのドキュメントを参照してください。

4.7 Oracle Endecaのインストール

Oracle Endecaをインストールするには、Oracle Exalyticsドキュメント・ライブラリから利用可能なOracle Endeca Information Discoveryのドキュメントを参照してください。

第II部

システム管理

この部では、システム管理について説明します。次の章で構成されます。

- 第5章「システム管理(構成、診断およびモニタリング)」

- 第6章「高可用性を実現するためのOracle Exalyticsのデプロイ」

- 第7章「バックアップとリカバリ」

- 第8章「障害時リカバリ」

5 システム管理(構成、診断およびモニタリング)

この章では、構成、診断およびモニタリングなどのシステム・タスクを実行することでExalytics Machineを管理する方法について概説します。パッチ適用やバックアップとリカバリなど、Exalytics Machineのその他のシステム管理タスクの詳細は、この部の別の章を参照してください。

Exalytics Machineのモニタリングの詳細は、Oracle Enterprise Manager Cloud Control Oracle Fusion Middleware Management Plug-inスタート・ガイドの第4章「Exalyticsターゲットのモニタリング」を参照してください。

Exalytics Machineには、Oracle Business IntelligenceおよびOracle TimesTen In-Memory Databaseのハードウェアとソフトウェアが含まれています。これらは次のように管理します。

- ハードウェア — ハードウェアの管理の詳細は、Oracle Enterprise Manager Ops Centerユーザーズ・ガイドを参照してください。

- Oracle Business Intelligence — Exalytics Machine上のすべてのOracle Business Intelligenceコンポーネントは、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionシステム管理者ガイド』にある説明と同じメカニズムで管理されます。たとえば、構成、診断、プロセス制御およびモニタリングには、Fusion Middleware Controlを使用します。

- Oracle TimesTen — Oracle TimesTenの管理の詳細は、次のガイドを参照してください。

- Oracle TimesTen In-Memory Databaseオペレーション・ガイド

- Oracle Enterprise Manager Cloud ControlのOracle Enterprise Manager System Monitoring Plug-in for Oracle TimesTen In-Memory Databaseユーザーズ・ガイド

6 高可用性を実現するためのOracle Exalyticsのデプロイ

この章では、Exalytics Domain Management Utilityを使用してExalytics Machineを水平方向にスケールアウトし、スケーラビリティ(高可用性)およびパフォーマンス(ロード・バランシング)を向上させる方法について説明します。

詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionシステム管理者ガイド』の高可用性のためのOracle Business Intelligenceのデプロイに関する項を参照してください。

注意:

手動手順を使用してExalytics Machineを水平方向にスケールアウトするは、付録A「高可用性を実現するためのOracle Exalyticsのデプロイ」を参照してください。

この章の内容は次のとおりです。

- 第6.1項「高可用性の要件」

- 第6.2項「高可用性の構図」

- 第6.3項「高可用性の構成」

- 第6.4項「高可用性デプロイメントのトラブルシューティング」

6.1 高可用性の要件

高可用性構成の要件は次のとおりです。

- 各コンピュータにOracle TimesTenの独立したインスタンスがある。

- 各コンピュータに、Oracle TimesTenのインスタンスごとに別個のDSNを含むodbc.iniファイルがある。各Oracle TimesTenのDSNでは、クライアント/サーバー接続モードを使用します。

- 1つのBIサーバー・リポジトリでは1つ以上の物理リポジトリを指定できるが、物理データ・ソースごとに存在する集計のセットは1つである。各物理データ・ソースは独自の接続プールを持ちます。

6.2 高可用性の構図

図6-1は、Exalytics Machineの高可用性の構図を示しています。一部のシナリオでは、Web層のOracle HTTP Serverを使用することが有益な場合があります。

図6-1 Exalytics Machineの高可用性

6.3 高可用性の構成

Exalytics Domain Management Utilityと手動手順の組合せを使用して、既存のOracle Business Intelligenceドメインをスケールアウトします。

この項には次のトピックが含まれます:

- 第6.3.1項「手順1: 最初のExalytics Machineの準備」

- 第6.3.2項「手順2: 2番目のExalytics Machineの準備」

- 第6.3.3項「手順3: 既存のBIドメインのスケールアウト」

- 第6.3.4項「手順4: Oracle TimesTenのインストールと構成」

- 第6.3.5項「手順5: 永続ストア用の共有記憶域の構成」

- 第6.3.6項「手順6: フロントエンド・ロード・バランサの構成」

6.3.1 手順1: 最初のExalytics Machineの準備

2番目のExalytics Machineにインストールする前に、このマニュアルの第4.3項「新規デプロイメントへのBusiness Intelligenceソフトウェアのインストール」の説明に従って、最初のExalytics MachineにOracle Exalyticsをインストールします。

6.3.2 手順2: 2番目のExalytics Machineの準備

2番目のExalytics Machineを準備するには:

1. リリース1パッチセット4が2番目のExalytics Machineにインストールされていることを確認します。

2. 第4.3.3.1項「オペレーティング・システム上のパスワードの作成」の説明に従って、ユーザーを作成します。

3. 第4.3.3.2項「オプション: Oracle TimesTenのインベントリの作成」の説明に従って、Oracle TimesTenのインベントリを作成します。

4. 第4.3.3.4項「ステージング・ディレクトリ構造へのOracleインストール・ファイルのダウンロード」の説明に従って、Installersディレクトリにファイルをダウンロードします。

5. 第4.3.3.5項「入力プロパティ・ファイルの作成」の説明に従って、入力プロパティ・ファイルを作成します。

6.3.3 手順3: 既存のBIドメインのスケールアウト

Exalytics Domain Management Utilityを実行することによって、既存のOracle Business Intelligenceドメインをスケールアウトします。

注意:

Exalytics Domain Management Utilityでは、Oracle Business Intelligenceのスケールアウトと構成のみが実行されます。Oracle TimesTenをスケールアウトして構成するには、これを2番目のExalytics Machineに手動でインストールします。第6.3.4項「手順4: Oracle TimesTenのインストールと構成」を参照してください。

Oracle Business Intelligenceドメインをスケールアウトするには:

1. 既存のドメインですべてのプロセスが実行中であることを確認します。第4.3.5.2項「Exalyticsドメインのステータスの表示」を参照してください。
AdminServerポート番号を書き留めます。後でExalytics Domain Management Utilityからプロンプトが表示されたときに、このポート番号の入力が必要になります。

2. 第6.3.2項「手順2: 2番目のExalytics Machineの準備」の手順2で作成したユーザーとして、2番目のExalytics Machineにログインします。

3. Oracle Business Intelligenceドメインをスケールアウトするには、次のコマンドを入力します。
/opt/exalytics/bin/exalytics-domain-management.sh --action=scaleout_domain --input=<location and name of the input file> --domain=<domain_name on the first Exalytics Machine>

たとえば、最初のExalytics Machineからドメインmenloをスケールアウトするには、次のコマンドを入力します。

/opt/exalytics/bin/exalytics-domain-management.sh --action=scaleout_domain --input=/home/oracle/Installers/input.properties --domain=menlo

4. Exalytics Domain Management Utilityからプロンプトが表示されたら、次のタスクを実行します。

- Oracle WebLogic Server管理者のユーザー名とパスワードを入力します。

- AdminServerホスト名を入力します。

- AdminServerポート番号を入力します。

Exalytics Domain Management Utilityによって、2番目のExalytics Machineで次のアクションが実行されます。

- Oracle WebLogic Serverのインストール

- Oracle Business Intelligenceのインストール

- Oracleインスタンスの作成

- 管理対象サーバーのスケールアウト

- 既存のBIドメインのスケールアウト

インストールの完了後、スケールアウトされたドメインに正常に接続できていることを示すメッセージが表示されます。出力は、次のようになります。

[LOGMSG] [11-13-13 00:54:31] [INFO] [menlo] [scaleout_domain] Success connecting to <server-name_on_scaled_out_domain> on port: 12003

5. スケールアウトされたドメインが2番目のExalytics Machineにリストされていることを確認するには、2番目のExalytics Machineで次のコマンドを入力します。
/opt/exalytics/bin/exalytics-domain-management.sh --action=list_domains --input=/home/oracle/input.properties

レポートが表示され、2番目のExalytics Machine上のスケールアウトされたドメインが示されます。Node typeは、Scaled out nodeとして表示されます。出力は次のようになります。

============================================================
Domain: menlo
============================================================
Node type: Scaled out node
Provisioning status: Completed
Middleware Home: /u01/app/oracle/product/exalytics/exalyticsdomains/menlo/fmw
BI Instance Home: /u01/app/oracle/product/exalytics/exalyticsdomains/menlo/instances/instance1
-------------------
| Application URLs |
-------------------
Oracle Enterprise Manager: http://<server-name>:12000/em
Oracle WebLogic Admin Console: http://<server-name>:12000/console
Oracle Business Intelligence: http://<server-name_on_scaled_out_domain>:12001/analytics
Oracle BI Publisher : http://<server-name_on_scaled_out_domain>:12001/xmlpserver
------------
| WebLogic |
------------
Domain Home: /u01/app/oracle/product/exalytics/exalyticsdomains/menlo/user_projects/domains/bifoundation_domain
Admin Server Host: <server-name>
Admin Server Port: 12000
BI Managed Server Host: <server-name_on_scaled_out_domain>
BI Managed Server Port: 12001
------------
| TimesTen |
------------
TimesTen enabled: No

Found 1 domain(s) in total

6.3.4 手順4: Oracle TimesTenのインストールと構成

Oracle TimesTenをインストールおよび構成するには:

1. 次のコマンドを入力します。

cd /home/oracle/EXALYTICS_INSTALLERS/tt
>./setup.sh
instance name tt1122 [default chosen]
install client/server and data manager [default chosen]
specify particular location for install [3]
enter location [custom location chosen /u01/app/oracle/product/TimesTen]
create daemon home - [default chosen]
daemon logs - [default chosen]
accept default port no - 53396
restrict access to TT to group oracle? - Yes
enable PL/SQL - yes [default chosen]
TNS_ADMIN – not chosen during install.
port for TT server - 53397
quickstart and doc - no [default chosen]
doc without quickstart - yes [default chosen] - location default
TT replication with clusterware - no - [default chosen]

2. 第4.3.4.4項「Oracle TimesTenのデーモン構成スクリプトの実行」の説明に従って、Oracle TimesTenのデーモン構成スクリプトをrootとして実行します。

3. 第4.3.4.7項「Oracle Business IntelligenceからOracle TimesTenへのODBC接続の構成」の説明に従って、最初のExalytics MachineでOracle TimesTenに2つのDSNを作成して、TimesTenインスタンスのいずれかと通信するようにBIサーバーを構成します。

4. 2番目のExalytics Machineで前と同じ手順を実行してOracle TimesTenのDSNを作成し、2番目のBIサーバーからいずれかのOracle TimesTenインスタンスへの接続を構成します。

5. 2番目のExalytics Machineで、opmn.xmlファイルの次のvariable要素を編集し、Oracle TimesTenのODBCドライバの場所を指すように更新します。編集するテキストを太字で示します。

<variable id="LD_LIBRARY_PATH" value="$ORACLE_HOME/common/ODBC/Merant/5.3/lib$:$ORACLE_HOME/bifoundation/server/bin$:$ORACLE_HOME/bifoundation/web/bin$:$ORACLE_HOME/clients/epm/Essbase/EssbaseRTC/bin$:$ORACLE_HOME/bifoundation/odbc/lib$:$ORACLE_INSTANCE$:$ORACLE_HOME/lib:/u01/app/oracle/product/TimesTen/tt1122/lib" append="true"/>
<variable id="TIMESTEN_DLL" value="/u01/app/oracle/product/TimesTen/tt1122/lib/libttclient.so"/>

opmn.xmlファイルは、次のディレクトリにあります。

/u01/app/oracle/product/fmw/instances/instance2/config/OPMN

6. 通知サーバー(OPMN)を停止してから起動します。

1. OPMNコマンド行ツールを含む次のディレクトリに移動します。
/u01/app/oracle/product/fmw/instances/instance2/bin

2. 次のコマンドを実行します:
./opmnctl stopall

OPMNおよびすべてのOracle Business Intelligenceシステム・コンポーネントが停止します。

3. OPMNコマンド行ツールを含む次のディレクトリに移動します。
/u01/app/oracle/product/fmw/instances/instance2/bin

4. 次のコマンドを実行します:
./opmnctl startall

OPMNおよびすべてのOracle Business Intelligenceシステム・コンポーネントを起動します。

詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionシステム管理者ガイド』のシステム・コンポーネントを起動、停止、再起動およびステータス表示するためのOPMNコマンド行の使用に関する項を参照してください。

7. 次のコマンドを入力して、最初のExalytics MachineからOracle TimesTenクライアント/サーバーDSNが使用できることを確認します。

cd $ORACLE_INSTANCE/bifoundation/OracleBIApplication/coreapplication/setup/
. ./bi-init.sh (bash shell)
cd Times-Ten-root-dir/tt1122/bin
./ttisqlcs –connstr "uid=oracle;pwd=welcome1;dsn=bim_tt1";

これらのコマンドでは、Oracle TimesTen SQLクライアントを使用して、最初のExalytics Machine上のOracle TimesTenサーバーに接続し、BIサーバーがOracle TimesTenと通信できることを確認します。

8. 2番目のExalytics Machineから、Oracle TimesTenのクライアント/サーバーDSNに対して前の手順を繰り返します。

6.3.5 手順5: 永続ストアの共有記憶域の構成

Exalytics Machineの構成処理の一環として、NAS (Network Attached Storage)などの共有ディレクトリの場所に配置する各種永続ストアを構成する必要があります。次の一覧では、それらのストアについて概要を説明し、その構成に関する情報のリンクを示します。

- Oracle BIサーバーのリポジトリ。Fusion Middleware Controlで共有RPDの公開ディレクトリを指定して、クラスタ内でリポジトリのオンライン変更を伝播します。オンライン変更が発生すると、マスターBIサーバーは、そのローカル・リポジトリをこのディレクトリにコピーします。スレーブBIサーバーが起動したとき、公開ディレクトリのバージョンの方が新しいと、各スレーブ・サーバーは共有ディレクトリのバージョンを各ローカル・ディスクにコピーします。
詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionシステム管理者ガイド』のFusion Middleware Controlを使用したリポジトリのアップロードとOracle BIプレゼンテーション・カタログの場所の設定に関する項を参照してください。

- Oracle BIプレゼンテーション・カタログ。各Oracle BIプレゼンテーション・サービス・インスタンスは、Fusion Middleware Controlで指定されるカタログの場所からカタログをロードします。この場所を共有記憶域に再構成する前に、任意の既存のカタログを共有記憶域にコピーします。
詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionシステム管理者ガイド』のFusion Middleware Controlを使用したリポジトリのアップロードとOracle BIプレゼンテーション・カタログの場所の設定に関する項を参照してください。

- グローバル・キャッシュ。このグローバル・キャッシュは、共有ファイル・システムに配置されており、パージ・イベント、シード・イベント(多くの場合はエージェントによって生成されます)、およびシード・イベントと関連付けられた結果セットを保存します。各BIサーバーは、通常の問合せ用に固有のローカル問合せキャッシュを保持します。このBIサーバーの問合せキャッシュは、ローカル・ノードに存在し続けます。
詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionシステム管理者ガイド』のFusion Middleware Controlを使用したグローバル・キャッシュ・パラメータの設定に関する項を参照してください。

6.3.6 手順6: フロントエンド・ロード・バランサの構成

フロントエンド・ロード・バランサを構成します。これは、Oracle WebLogic Serverクラスタ・プラグインにより正しく構成されます。詳細は、『Oracle Fusion Middleware高可用性ガイド』のOracle Business IntelligenceおよびEPMの高可用性の構成に関する項を参照してください。

6.4 高可用性デプロイメントのトラブルシューティング

この項では、高可用性デプロイメントに関する解決策について説明します。

- 第6.4.1項「Oracle BIサーバーとOracle TimesTenとの接続に関する問題」

- 第6.4.2項「クライアント・インストーラでOracle TimesTenドライバを特定できない」

- 第6.4.3項「Oracle BIサーバーがOracle TimesTenインスタンスにフェイルオーバーしない」

- 第6.4.4項「集計が2番目のインスタンスに存在しない」

6.4.1 Oracle BIサーバーとOracle TimesTenとの接続に関する問題

最初のノードまたは2番目のノードで、BIサーバーがOracle TimesTenに接続できない状況が発生することがあります。この問題を解決するには、次の内容を確認します。

- 次のリストの説明に従って、Oracle TimesTenのDSNがodbc.iniファイルおよびopmn.xmlファイルで正しく構成されていることを確認します。

- 第4.3.4.7項「Oracle Business IntelligenceからOracle TimesTenへのODBC接続の構成」の説明のとおり、ORACLE_INSTANCE/bifoundation/OracleBIApplication/coreapplication/setupディレクトリのodbc.iniファイルにおいて、両方のOracle TimesTenインスタンスに接続するようにDSNが正しく定義されている。

- ORACLE_INSTANCE/config/OPMN/opmn/ディレクトリのopmn.xmlファイルで、LD_LIBRARY_PATH変数がOracle TimesTenの共有ライブラリ・フォルダを指すように正しく設定されている。TIMESTEN_DLL変数も、次の例に示すように、正しく定義されている必要があります。
<variable id="TIMESTEN_DLL" value="u01/app/oracle/product/TimesTen/tt1122/lib/libttclient.so"/>

- BIサーバーは、Oracle TimesTen ODBCドライバのバージョン3.5を使用して接続する必要があります。
リポジトリのデプロイ時に、データベース接続プールに対してOracle TimesTenのODBCドライバのバージョン3.5が使用されていることを確認します。このドライバ・バージョンを使用しなければ、BIサーバーはOracle TimesTenに接続できません。

6.4.2 クライアント・インストーラでOracle TimesTenドライバを特定できない

Windowsコンピュータ上でクライアント・インストーラを使用してOracle BI管理ツールをインストールした後に、管理ツールに次のようなエラー・メッセージが表示される場合があります。

Times Tenドライバttclient.dllをロードできません。

このエラー・メッセージは、Oracle TimesTen物理表ソースからメタデータをインポートする際に、Oracle TimesTenのODBCドライバが使用できないことを示しています。この問題を解決するには、次の例に示すように、Oracle TimesTenドライバの場所を明示的に指すようにTIMESTEN_DLL環境変数を設定します。

set TIMESTEN_DLL=C:\TimesTen\tt1122_32\bin\ttclient1122.dll

6.4.3 Oracle BIサーバーがOracle TimesTenインスタンスにフェイルオーバーしない

スケールアウトされたノードの2番目のOracle TimesTenインスタンスにBIサーバーがフェイルオーバーしない場合は、リポジトリの論理表ソース(LTS)によってOracle TimesTenの物理データ・ソースが両方ともマップされていることを確認します。このマッピングにより、論理表ソース・レベルで、Oracle TimesTenの両方のインスタンスにマッピングが存在するようになります。Oracle TimesTenの一方のインスタンスが使用できない場合は、DSNレベルにあるBIサーバーのフェイルオーバー・ロジックによってOracle TimesTenのもう一方のインスタンスへの接続が試みられます。

6.4.4 集計が2番目のインスタンスに存在しない

最初のOracle TimesTenインスタンスで作成された集計を2番目のOracle TimesTenインスタンスで使用できないことがあります。スケールアウト・デプロイメントでは、Oracle TimesTenインスタンス間に自動レプリケーションが存在しないことに注意してください。2つのインスタンスは別個であり、別のコンピュータ上で実行されますが、デプロイされるデータ・ストアは同じです。一方のOracle TimesTenインスタンスで、Oracle BIサマリー・アドバイザまたは集計の永続性ウィザードからSQLスクリプトを使用して集計を作成する場合は、2番目のOracle TimesTenインスタンスでも同じ集計を手動で作成する必要があります。2つのOracle TimesTenインスタンスは、同期が維持されるようにする必要があります。詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionメタデータ・リポジトリ作成者ガイド』の集計の永続性のライフ・サイクルのユース・ケースに関する項を参照してください。

7 バックアップとリカバリ

この章では、Exalytics Machineでバックアップとリカバリを実行する方法について概説します。バックアップとリカバリは、ハードウェア障害とデータ消失からの保護、およびデータが消失した場合のデータの再構築に必要な様々な戦略と手順を表します。

Exalytics Machineでは、Oracle Business IntelligenceとOracle TimesTenの両方に対して、次のリストに示すバックアップとリカバリを実行します。

- Oracle Business Intelligenceのバックアップとリカバリの詳細は、『Oracle Fusion Middleware管理者ガイド』のOracle Business Intelligenceのバックアップとリカバリの推奨事項に関する項に記載されています。

- Oracle TimesTenのバックアップとリカバリの詳細は、『Oracle TimesTen In-Memory Databaseインストレーション・ガイド』のデータベースのバックアップとリストアに関する項に記載されています。
また、前回のバックアップからデータが更新されている場合は、データをリカバリした後に、集計スクリプトを再度実行します。詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionメタデータ・リポジトリ作成者ガイド』のOracle BIサマリー・アドバイザを使用した集計問合せ候補の特定に関する項を参照してください。

8 障害時リカバリ

この章では、Exalytics Machineで障害時リカバリを構成する方法について概説します。

障害時リカバリの詳細は、次のドキュメントを参照してください。

- Oracle Business Intelligenceの詳細は、『Oracle Fusion Middlewareディザスタ・リカバリ・ガイド』のOracle Business Intelligenceの推奨事項に関する項を参照してください。

- Oracle TimesTenでは、Oracle BIリポジトリおよび集計をメイン・サイトから障害時リカバリ・サイトにレプリケートする方法を慎重に管理する必要があります。特に、障害時リカバリ・サイト・システムに、本番システムに適用するリポジトリおよび集計の一連の操作を正確にミラー化する必要があります。

- 新しいリポジトリを本番システムにアップロードしたら、同じリポジトリを障害時リカバリ・サイト・システムにもアップロードする必要があります。

- 集計スクリプトを本番リポジトリおよびOracle TimesTenインスタンスに対して実行する場合、障害時リカバリ・サイト・システムに対しても同じ集計スクリプトを実行する必要があります。
詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionメタデータ・リポジトリ作成者ガイド』のOracle BIサマリー・アドバイザを使用した集計問合せ候補の特定に関する項を参照してください。

A Exalytics Machineへのソフトウェアのインストールおよび構成の手動手順

この付録では、Exalytics Machineにソフトウェアを手動でインストール、アンインストールおよび構成する方法を説明します。

この付録の内容は次のとおりです。

- 第A.1項「確認するドキュメント」

- 第A.2項「Exalytics Machineへのソフトウェアのインストール」

- 第A.3項「インストール後の手順」

- 第A.4項「Exalytics Machineのソフトウェアのアンインストール」

- 第A.5項「高可用性を実現するためのOracle Exalyticsのデプロイ」

A.1 確認するドキュメント

Exalytics Machineにソフトウェアをインストールする準備ができたら、次の作業を実行します。

- 『Oracle Fusion Middlewareリリース・ノート』のOracle Business Intelligenceに関する章を確認し、実際のOracle Business Intelligenceの機能とそのドキュメントに記載されている機能の違い、および現在のリリースに該当するその他の問題について理解します。

- 最新情報は、最新のOracle Exalytics In-Memory Machine for Linuxリリース・ノートを参照してください。

- Oracle TimesTen In-Memory Databaseリリース・ノートを確認し、実際のOracle TimesTenの機能とそのドキュメントに記載されている機能の違い、および現在のリリースに該当するその他の問題について理解します。

- 『Oracle Exalytics In-Memory Machineオーナーズ・ガイド』を確認して、データ・センターでExalytics Machineが正しく構成およびコミッショニングされているか確認します。

- 第1章「インストールの概要」を確認し、Exalytics Machinへのソフトウェアのインストールに関連するオプションおよびアーキテクチャについて理解します。

A.2 Exalytics Machineへのソフトウェアのインストール

この項は次のトピックで構成されています:

- 第A.2.1項「Exalytics Machineにソフトウェアをインストールするための前提条件」

- 第A.2.2項「Exalytics Machineの構成の検証」

- 第A.2.3項「ソフトウェアのインストール」

- 第A.2.4項「インストール・プロセスおよび構成プロセスのトラブルシューティング」

A.2.1 Exalytics Machineにソフトウェアをインストールするための前提条件

Oracle Business IntelligenceをExalytics Machineにインストール前に、次の前提条件を満たす必要があります。

- Oracle Exalytics Base Image (1.0.0.5)のOracle Exalyticsリリース1パッチセット3バージョンがExalytics Machineで動作している。

- Exalytics Machineがラックに設置され、データ・センターに配備されている。

- Exalytics Machineがベース・オペレーティング・システムでファクトリに構成されている。
支援が必要な場合、Exalytics Machineへのソフトウェアのインストールについて問合せ可能なAdvanced Customer Servicesが用意されています。

- ネットワーク構成が完了し、ネットワークからコンピュータにアクセス可能である。

- サポートされているデータベースが使用可能で(Oracle Exalytics上でない)、かつExalytics Machineからアクセス可能であり、ソフトウェアのインストールに必要な、インストール処理の一部として作成するスキーマをホストする。インストール中はデータベースが稼働しており、セキュリティ上の目的でデータベースが強化されていないことを確認してください。強化されたデータベースへのOracle Business Intelligenceのインストールはサポートされていません。
データベースの強化の詳細は、Oracle Database Vault管理者ガイドを参照してください。

- 必要なパッケージをダウンロードするためにコンピュータ(Exalytics Machineとは限りません)からインターネットにアクセスする権限を持っている。

A.2.2 Exalytics Machineの構成の検証

ソフトウェアをExalytics Machineにインストールする前に、構成スクリプトを実行して、Exalytics Machineのソフトウェアとネットワーク構成を検証する必要があります。

この項は次のトピックで構成されています:

- 第A.2.2.1項「Exalyticsソフトウェアと記憶域の構成の確認」

- 第A.2.2.2項「Exalyticsイメージ情報の確認」

A.2.2.1 Exalyticsソフトウェアと記憶域の構成の確認

exalytics_CheckSWProfileスクリプトを実行して、現行のExalyticsソフトウェアと記憶域の構成を確認します。

Exalyticsソフトウェアと記憶域の構成を確認するには:

1. Exalytics Machineにログオンします。

2. /opt/exalytics/binディレクトリに移動します。

3. 次のコマンドを入力します。
./exalytics_CheckSWProfile

4. 出力結果が次のように表示されていることを確認します。

[SUCCESS].......Has supported operating system
[SUCCESS]........Has supported processor
[SUCCESS]........Kernel is at the supported version
[SUCCESS]........Has supported kernel architecture
[SUCCESS]........Software is at the supported profile

A.2.2.2 Exalyticsイメージ情報の確認

exalytics_imageinfoスクリプトを実行して、現在のExalyticsイメージとバージョン情報を確認します。

Exalyticsイメージ情報を確認するには:

1. rootユーザーとしてExalytics Machineにログオンします。

2. /opt/exalytics/binディレクトリに移動します。

3. 次のコマンドを入力します。
./exalytics_imageinfo

4. 出力結果が次のように表示されていることを確認します。

Image version       : 1.0.0.5.0
Creation timestamp  : DAY-DD-MM-YYYY HR:MIN:SEC -0800
Kernel version      : 2.6.32-100.23.1.el5

RPM versions:
kernel-2.6.32-100.23.1.el5
exalytics-container-bm-1.0.0.5-xx
exalytics-scripts-1.0.0.5-xx
exalytics-flash-1.0.0.5-xx

A.2.3 ソフトウェアのインストール

Exalytics Machine上へのソフトウェアのインストールは、手動の手順と自動化されたスクリプトで構成されます。手動の手順では、Oracle WebLogic ServerとOracle BI EEをインストールしますが、インストール・スクリプトによってOracle TimesTen In-Memory DatabaseのインストールとOracle BI EE (ソフトウェアのみのインストール)との通信の構成が自動化されます。

注意:

Oracle Business Intelligence 11.1.1.6.xのインストールの詳細は、Oracle Exalytics In-Memory Machineインストレーションおよび管理ガイド for Linux, Exalytics X2-4リリース1 (1.0)を参照してください。

この処理の手順は次のとおりです。

- 第A.2.3.1項「オペレーティング・システム上のユーザー、グループおよびパスワードの作成」

- 第A.2.3.2項「Oracle TimesTenのインベントリの作成」

- 第A.2.3.3項「Oracle TimesTenのリソース制限の設定」

- 第A.2.3.4項「/u01パーティションの作成とマウント」

- 第A.2.3.5項「ディレクトリ構造へのOracleファイルのダウンロード」

- 第A.2.3.6項「Middlewareホームのステージング」

- 第A.2.3.7項「データベース・スキーマの作成」

- 第A.2.3.8項「Oracle WebLogic Serverのインストール」

- 第A.2.3.9項「ソフトウェアのみのインストールの実行」

- 第A.2.3.10項「Oracle BI Enterprise Editionインスタンスの新規作成」

- 第A.2.3.11項「プロパティ・ファイルの編集」

- 第A.2.3.12項「チェックリストの確認」

- 第A.2.3.13項「インストール・スクリプトの実行」

- 第A.2.3.14項「インストールの確認」

A.2.3.1 オペレーティング・システム上のユーザー、グループおよびパスワードの作成

オペレーティング・システム上でユーザーを作成し、「oracle」などの名前と適切なパスワードを指定して、グループ名に「oinstall」などの名前を付けます。このユーザーおよびグループを作成するためのサンプル・コマンドを次に示します。

groupadd oinstall
useradd -g oinstall oracle

この項内の手順では、ユーザーに「oracle」、グループに「oinstall」という名前を付けることを前提とします。

A.2.3.2 Oracle TimesTenのインベントリの作成

rootユーザーとしてログインした後に、次のコマンドを入力してOracle TimesTenのインベントリを作成します。

mkdir /etc/TimesTen
chmod 770 /etc/TimesTen
chgrp oinstall /etc/TimesTen
touch /etc/TimesTen/instance_info
chmod 770 /etc/TimesTen/instance_info
chgrp oinstall /etc/TimesTen/instance_info

このスクリプトを実行するグループに、/etc/TimesTenディレクトリへの書込み権限があることを確認してください。

A.2.3.3 Oracle TimesTenのリソース制限の設定

Oracle TimesTenのリソース制限を設定するには:

1. /etc/security/limits.confファイルに、次の変更を行います。

*       hard nofile 131072
*       soft nofile 131072
*       hard memlock unlimited
*       soft memlock unlimited
*       hard core unlimited
*       soft core unlimited

2. /etc/security/limits.confファイルに、次の追加を行います。

*    hard nproc            131072
*     soft nproc 131072

3. /etc/sysctl.confファイルで、次の共有メモリーのカーネル設定を行います。

kernel.shmmax = 1099511627776

注意:

このカーネル設定は、1TBのRAMがあるExalytics Machineに使用してください。1TBを超えるRAMがあるExalytics Machineには、より大きな設定を使用してください。

4. /etc/sysctl.confファイルで、次の共有メモリーのカーネル設定を追加します。

kernel.shmmni = 4096

5. /etc/sysctl.confファイルで、次のセマフォの設定を追加します。
kernel.sem = 2048 64000 256 64

6. マシンを再起動するか、rootユーザーとして次のコマンドを実行します。
/sbin/sysctl -p

A.2.3.4 /u01パーティションの作成とマウント

ハード・ディスクに/u01パーティションが存在するかどうかを確認します。

- /u01パーティションが存在する場合は、この項を無視できます。

- /uo1パーティションがハード・ディスクに存在しない場合は、次のタスクを実行して、マシンで/u01パーティションを作成し、マウントします。

注意:

ディスク・パーティションで利用可能な最大領域に等しいパーティションを作成します。

/u01パーティションを作成してマウントするには、次の手順を実行します。

rootユーザーとしてログインしたら、次のようなコマンドを使用してハードディスク上に/u01ディレクトリを構成します。

1. パーティションを作成するには、次のコマンドを入力します。

# parted /dev/sdb

(parted) mklabel msdos
(parted) mkpart
Primary/extended? Primary
File system type?  [ext2]? ext3
Start? 0
End? 1797GB
(parted) quit

2. ファイル・システムを作成するには、次のコマンドを入力します。
# mkfs.ext3 /dev/sdb1

3. 次の行を/etc/fstabファイルに追加します。
/dev/sdb1 /u01 ext3 defaults 1 2

4. /u01ディレクトリを作成しマウントするには、次のコマンドを入力します。
# mkdir /u01

# mount /dev/sdb1 /u01

5. コンピュータを再起動します。

6. 次のコマンドを入力して、パーティションが作成されたことを確認します。
df –lh

注意:

oracleユーザーの権限を確認します。/u01ディレクトリに書き込むことができない場合は、次のコマンドを入力して権限を変更します。

chown oracle:oinstall /u01

chmod 775 /u01

A.2.3.5 ディレクトリ構造へのOracleファイルのダウンロード

ソフトウェアをインストールする前に、編成されたディレクトリ構造に必要なファイルをダウンロードする必要があります。次の手順3および第A.2.3.6項「Middlewareホームのステージング」に記載されたディレクトリ構造は必須ではなく、単なるサンプルであることに注意してください。ファイルを編成する任意の構造を選択できます。

注意:

インストール・スクリプトを編集するときは、プロパティ・ファイル内で、選択済の同じディレクトリ構造を参照する必要があります。

ディレクトリ構造にファイルをダウンロードするには:

1. oracleユーザーとしてログインします。

2. 次の場所にあるOracle Software Delivery Cloudで、Linux X86-64用Oracle Business Intelligenceソフトウェアの下のOracle Exalyticsのメディア・パックおよびパッチから、次の必要なソフトウェア・インストーラをダウンロードします。
http://edelivery.oracle.com/

- Oracle BI Enterprise Editionリリース11g

- 適切なOracle BI EEリリースに対応するリポジトリ作成ユーティリティ

- Oracle TimesTenリリース11g

- Oracle WebLogic Serverリリース10g

最新のOracle Exalyticsパッチのダウンロードおよび適用の詳細は、第2章「Oracle Exalyticsリリース1パッチセット4 (1.0.0.4)の適用」を参照してください。

3. ソフトウェア・インストール・プログラムをステージングするために、Oracle Exalyticsソフトウェアのインストールを所有するユーザーとしてディレクトリ構造を作成します。ユーザー名を「oracle」、ホーム・ディレクトリを「/home/oracle」とすると、次のような構造になります。

- /home/oracle/EXALYTICS_RCU
リポジトリ作成ユーティリティ(RCU)のrcuHome.zipファイルを、このディレクトリにコピーして解凍します。

- /home/oracle/EXALYTICS_INSTALLERS/bi
Oracle BI EEインストールzipファイルをこのディレクトリにコピーし、次のコマンドを使用してそれらのファイルを解凍します。-qパラメータを指定すると、コンソールに送信される出力行数が削減されます。

unzip -q '*.zip'

解凍処理を行うと、bishiphomeというサブディレクトリが作成されます。この中には、さらにサブディレクトリDisk1からDisk5が含まれます。

- /home/oracle/EXALYTICS_INSTALLERS/timesten
Exalytics用TimesTen配信ファイルをこのディレクトリにコピーしますが、解凍はしません。このファイルの拡張子は、.zipや.tar.gzなどです。インストール・スクリプトが、このいずれかの拡張子のファイルに対処します。

- /home/oracle/EXALYTICS_INSTALLERS/weblogic
64ビットLinux上でOracle WebLogic Server用のzipファイルを取得して、wls1036_linux64.binなどの名前のファイルをこのディレクトリに抽出します。このファイルを実行できない場合、次のようなコマンドを使用して実行できるようにします。

chmod +x wls1036_linux64.bin

- /home/oracle/EXALYTICS_INSTALL_LOG
インストール・スクリプトでは、このディレクトリをインストールからのログ・ファイルの保存に使用します。これらのログ・ファイルは、第A.2.4項「インストール・プロセスおよび構成プロセスのトラブルシューティング」で説明されているように、トラブルシューティングに使用します。

- /home/oracle/EXALYTICS_INSTALL_TEMP
インストール・スクリプトでは、このディレクトリを一時ファイルの保存に使用します。

A.2.3.6 Middlewareホームのステージング

Middlewareホームをステージングするために、次のようなディレクトリ構造を作成します。

/u01/app/oracle/product/fmw

インストール・スクリプトは、このディレクトリをOracle BI EEインストールのターゲット・ディレクトリとして使用します。このディレクトリはMiddlewareホームと呼ばれています。このマニュアルでは、このディレクトリをEXALYTICS_MWHOMEと呼びます。

A.2.3.7 データベース・スキーマの作成

『Oracle Fusion Middleware Oracle Business Intelligenceインストレーション・ガイド』のリポジトリ作成ユーティリティ(RCU)を使用したデータベース・スキーマの作成に関する項の説明に従ってください。

最初にデータベースで、必要なOracle Business Intelligenceスキーマを作成する必要があります(データベースを強化しないでください)。適切な権限とデータを持つこれらのスキーマを作成するには、リポジトリ作成ユーティリティ(RCU)というツールを使用します。

RCUを使用する前に、Oracle Fusion Middlewareのシステム要件のドキュメントで、リポジトリ作成ユーティリティ(RCU)の要件に関する項を確認してください。

http://docs.oracle.com/html/E18558_01/fusion_requirements.htm

この項には、システムおよびコンポーネント固有のデータベースの要件に関する重要な情報が記載されています。これらの要件は、RCUを実行する前に満たしておく必要があります。

必ず次の詳細を記録してください。後でインストール処理に使用します。

- データベース接続の詳細(次の形式):
host-name:port-number:service-name

- 作成したスキーマの名前およびパスワード(prefix_BIPLATFORMやprefix_MDSなどの名前)。

A.2.3.8 Oracle WebLogic Serverのインストール

Oracle WebLogic Serverをまだインストールしていない場合はインストールします。

Oracle WebLogic Serverをインストールするには:

1. Oracle WebLogic Server zipファイルをダウンロードしたディレクトリ(/home/oracle/EXALYTICS_INSTALLERS/wls)に移動します。

2. ファイルが実行可能でない場合は、次のコマンドを実行します:
chmod +x wls1036_linux64.bin

3. 「ようこそ」画面で、「次へ」をクリックします。
「ミドルウェア・ホーム・ディレクトリの選択」が表示されます。

4. 「新しいミドルウェア・ホームを作成する」を選択し、/u01/app/oracle/product/fmwディレクトリに新しいミドルウェア・ホームを作成し、「次へ」をクリックします。
「セキュリティ更新のための登録」画面が表示されます。

5. セキュリティ更新のために登録するかどうかを指定し、「次へ」をクリックします。
「インストールの選択」画面が表示されます。

6. 「標準」を選択し、「次へ」をクリックします。
「製品インストール・ディレクトリの選択」画面が表示されます。

7. 製品をインストールするディレクトリを指定し、「次へ」をクリックします。
「インストール・サマリー」画面が表示されます。

8. 「次へ」をクリックします。
「ステータス」画面が表示されます。

9. インストールが終了したら、「次へ」をクリックします。
「インストール完了」画面が表示されます。

10. 「Quickstartの実行」が選択されている場合は選択を解除して、「完了」をクリックします。

カスタム・インストールを含むOracle WebLogic Serverのインストールの詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverインストレーション・ガイド』を参照してください。

A.2.3.9 ソフトウェアのみのインストールの実行

ソフトウェアのみのインストール・タイプでは、OracleホームにOracle Business Intelligenceソフトウェアのバイナリ・ファイルをインストールし、後でそれらを構成できます。

ソフトウェアのみのインストールを実行するには:

1. /home/oracle/EXALYTICS_INSTALLERS/bi/bishiphome/Disk1ディレクトリに移動します。

2. 次のコマンドを実行して、Oracle Business Intelligence 11gインストーラを開始します。
./runInstaller

「インベントリ・ディレクトリの指定」画面が表示されます。

3. これが初めてのOracleインストールの場合は、次のアクションを実行します。

- 「インベントリ・ディレクトリの指定」画面で、インベントリ・ディレクトリの場所とインベントリへのアクセスを許可するメンバーのグループを指定し、「OK」をクリックします。

- 前の手順(手順3の最初のサブステップ)で指定したインベントリ・ディレクトリの場所に移動して、rootユーザーとして次のコマンドを入力します。
/createCentralInventory.sh

「OK」をクリックします。

4. 「ようこそ」画面で、「次へ」をクリックします。

5. 「ソフトウェアの更新」画面で、My Oracle Support情報とソフトウェア更新のプリファレンスを指定し、「次へ」をクリックします。

6. 「インストール・タイプの選択」画面で、「ソフトウェアのみインストール」を選択して「次へ」をクリックします。

7. 「前提条件のチェック」画面で、エラーが発生せずに前提条件のチェックが完了したら、「次へ」をクリックします。

8. 「インストールの場所の指定」画面の「Oracle Middlewareホーム」フィールドに、Middlewareホーム・ディレクトリのパス/u01/app/oracle/product/fmwを入力し、「次へ」をクリックします。

9. 「アプリケーション・サーバー」画面で、インストールされているアプリケーション・サーバーがOracle WebLogic Serverであることを確認し、「次へ」をクリックします。

10. 「セキュリティ更新」画面で、My Oracle Supportのアカウント情報を入力し、「次へ」をクリックします。

11. 「サマリー」画面で「インストール」をクリックします。

12. 「インストールの進行状況」画面で、インストールの進行状況をモニターします。インストールを停止するには、「取消」をクリックします。

13. 「インストール完了」画面で、「終了」をクリックし、Oracle Business Intelligence 11gインストーラを終了します。

詳細は、『Oracle Fusion Middleware Oracle Business Intelligenceインストレーション・ガイド』のソフトウェアのみのインストールに関する項を参照してください。

A.2.3.10 Oracle BI Enterprise Editionインスタンスの新規作成

ソフトウェアのみのインストールを完了したら、構成アシスタントを使用して、Oracle BI EEインスタンスを作成する必要があります。

Oracle BI EEインスタンスを新規作成するには:

1. EXALYTICS_MWHOME/Oracle_BI1/binディレクトリに移動します。

2. 次のコマンドを入力して、Oracle Business Intelligence構成アシスタントを起動します。
./config.sh

3. 「ようこそ」画面で、「次へ」をクリックします。

4. 「前提条件のチェック」画面で、エラーが発生せずに前提条件のチェックが完了したら、「次へ」をクリックします。

5. 「BIシステムの作成、スケールアウトまたは拡張」画面で、新規BIシステムの作成を選択して次の情報を入力します。

- 新しいOracle Business Intelligenceシステムのシステム管理者のユーザー名とパスワード

- 新しいOracle Business Intelligenceシステムのドメイン名

「次へ」をクリックします。

6. 「インストール場所の指定(エンタープライズ)」画面で、現在のMiddlewareホームと新しいインストールの他の重要な場所を確認し、「次へ」をクリックします。

7. 「コンポーネントの構成」画面では、デフォルトですべての製品(Oracle Essbaseを含む)が選択されています。Real-Time Decisionsの選択を解除し、「次へ」をクリックします。

注意:

Oracle BI EEを構成すると、Oracle BI Publisherが自動的に構成されます。Oracle Essbaseは後からインストールできないため、Oracle Essbaseをインストールする場合は今選択する必要があります。

8. 「BIPLATFORMおよびMDSスキーマ」画面で、第A.2.3.7項「データベース・スキーマの作成」で作成したデータベース・スキーマの詳細を指定します。

9. 「次へ」をクリックします。

10. 「ポートの構成」画面で、「自動でポートを構成」または「構成ファイルを使用してポートを指定」をクリックします。
後者のオプションを選択する場合は、Oracle Business Intelligenceのインストール用のカスタム・ポート値が格納された構成ファイルを指定する必要があります。

注意:

staticports.iniなどの構成ファイルを使用して手動でOracle Business Intelligenceのポートを指定する場合を除き、Oracle Business Intelligence構成アシスタントは、ノード・マネージャのポートを自動的に割り当てます(デフォルトは9556)。

「次へ」をクリックします。

11. 「セキュリティ更新」画面で、My Oracle Supportのアカウント情報を入力し、「次へ」をクリックします。

12. 「サマリー」画面で「構成」をクリックし、構成プロセスを開始します。

13. 「構成の進行状況」画面で、構成が正常に完了したことを確認し、「次へ」をクリックします。

14. 「完了」画面で、「終了」をクリックし、Oracle Business Intelligence構成アシスタントを終了します。

詳細は、『Oracle Fusion Middleware Oracle Business Intelligenceインストレーション・ガイド』の構成アシスタントを使用したOracle Business Intelligenceの構成に関する項を参照してください。

A.2.3.11 プロパティ・ファイルの編集

インストール・スクリプトで使用する値を含むプロパティ・ファイルを慎重に編集します。このファイルの名前はbim-setup.propertiesで、次のディレクトリに保存されています。

/EXALYTICS_MWHOME/Oracle_BI1/bifoundation/exalytics/properties

ファイルを編集する際は、次の点に注意してください。

- ファイルの各行では、スペルおよび大文字/小文字の区別を正しく使用してください。

- ファイルには、システムに最適な値を編集する方法の詳細がコメントで説明されています。

プロパティ・ファイルの内容は次のとおりです。

#########################################################
# BI Machine Properties
#########################################################

#########################################################
[Generic properties to be used across all the Oracle Products]
# [Generic properties to be used across all the Oracle Products]
#bim.tt.installer.root=The directory location where the timesten installer zips are present
#bim.tt.install.dir=The directory location where the timesten needs to be installed
#bim.tt.daemon.port=The daemon port for timesten,if value is not provided default value of port is used as 53396. For multiple install of timesten this property is mandatory. The port number specified should be a number between 1024 and 65527.
#bim.tt.server.port=The server port used to configure timesten,if value is not provided default value of port is used as 53397. For multiple install of timesten this property is mandatory. The port number specified should be a number between 1024 and 65527.
#bim.tt.instance.name=The instance name for timesten,if value is not provided default value used is tt1122. For multiple install of timesten this property is mandatory.

#########################################################
bim.tt.installer.root=/home/oracle/EXALYTICS_INSTALLERS/tt
bim.tt.install.dir=/u01/TT1
bim.tt.daemon.port=53396
bim.tt.server.port=53397
bim.tt.instance.name=tt1122

#########################################################
[BI specific properties]
#bim.bi.host=The host name where BI is installed.
#bim.mw.home=This directory location BI Middleware home
#bim.bi.admin.user=The admin username of BI
#bim.bi.wls.admin.port=The port where AdminServer is running of BI
#########################################################

bim.bi.host=<hostname>
bim.mw.home=/u01/INSTANCE1
bim.bi.admin.user=biadmin
bim.bi.wls.admin.port=7001

A.2.3.12 チェックリストの確認

インストール・スクリプトを実行する前に、次のチェックリストの項目を確認してください。

- TimesTenインストール・ファイルが存在する。

- スクリプトのプロパティ・ファイルを慎重に編集して、エラーがないことを確認している。

A.2.3.13 インストール・スクリプトの実行

インストール・スクリプトを実行するには:

1. 第A.2.3.1項「オペレーティング・システム上のユーザー、グループおよびパスワードの作成」で作成したユーザーとして、Exalytics Machineにログインします。

2. 次のように、Oracle Exalyticsソフトウェアを含むディレクトリに変更します。
/EXALYTICS_MWHOME/Oracle_BI1/bifoundation/exalytics

3. シェル・セッション(cshなど)を開始し、GROUP環境変数が、ユーザーの所属先のグループ(たとえば、この項ではoracleユーザーはoinstallグループに所属しています)に設定されていることを確認してから、次のようなコマンドを使用して、bim-setup.shという名前のメイン・インストール・スクリプトを実行します。
./bim-setup.sh /EXALYTICS_MWHOME/Oracle_BI1/bifoundation/exalytics/properties/bim-setup.properties

第A.2.3.11項「プロパティ・ファイルの編集」で示したように、プロパティ・ファイルを更新する際は任意のディレクトリに保存して、インストール・スクリプトを実行する際にフルパス名を指定できます。

Oracle Exalyticsのインストール・スクリプトによって、次のタスクが実行されます。

- 実行時に、Oracle BI管理パスワードの入力を要求します。

- HardwareAcceleration MBean属性を有効にします。
この属性を変更する必要がある場合、第A.2.4.4項「HardwareAcceleration MBean属性の手動の設定」で説明されているように更新できます。

- Oracle TimesTenをインストールします。

- opmn.xmlファイルを変更して、Oracle TimesTenライブラリを指すように構成します。

- Oracle TimesTenのsys.odbc.iniファイルおよびOracle Business Intelligenceのodbc.iniファイルで、Oracle TimesTenのDSNの詳細を構成します。

A.2.3.14 インストールの確認

インストールが成功したことを確認するには、Webブラウザを開いて次のURLの表示を試行します。次のURLでページが表示されて相互作用できたら、インストールは成功です。

- Oracle BI Enterprise Edition:
http://server-name:9704/analytics

- Oracle WebLogic Serverコンソール:
http://server-name:7001/console

- Fusion Middleware Control:
http://server-name:7001/em

A.2.4 インストール・プロセスおよび構成プロセスのトラブルシューティング

この項では、次のトラブルシューティングに関する情報について説明します。

- 第A.2.4.1項「インストールの問題の解決」

- 第A.2.4.2項「ログ・ファイルの表示」

- 第A.2.4.3項「Exalytics Machineへのソフトウェアの再インストール」

- 第A.2.4.4項「HardwareAcceleration MBean属性の手動の設定」

- 第A.2.4.4項「HardwareAcceleration MBean属性の手動の設定」

- 第A.2.4.6項「追加情報」

A.2.4.1 インストールの問題の解決

Exalytics Machineへのソフトウェアのインストールに関してなんらかの問題が発生した場合は、次の項目を確認してください。

- リポジトリ作成ユーティリティを実行してスキーマを作成したデータベースが稼働していることを確認します。

- /etc/hostsファイルを含む、マシンのネットワーク構成を確認します。

- bim-setup.propertiesファイルの内容をチェックして、すべてのエントリが正確で、スペルに誤りがないことを確認します。

- インストール・スクリプトが失敗した場合、次の手順を実行します。

1. Oracle TimesTenソフトウェアをアンインストールします。

2. 第A.2.3.11項「プロパティ・ファイルの編集」の説明に従って、bim-setup.propertiesファイルの内容を確認します。

3. インストール処理を再開します。

A.2.4.2 ログ・ファイルの表示

ソフトウェアをインストールしたら、MW_HOME/Oracle_BI1/bifoundation/exalytics/logsディレクトリにあるOracle WebLogic Server、Oracle Business IntelligenceおよびOracle TimesTenのログ・ファイルを確認できます。このファイルには、Oracle TimesTenであればtt_install.logなどの名前が付けられています。

A.2.4.3 Exalytics Machineへのソフトウェアの再インストール

ソフトウェアは再インストールできます。Exalytics Machine上の、Oracle Business Intelligenceのインストールがすでに存在するディレクトリには、Oracle Business Intelligenceを再インストールできません。

前と同じディレクトリにOracle Business Intelligenceを再インストールするには:

1. 付録A「Exalytics Machineのソフトウェアのアンインストール」で説明されているように、ソフトウェアをアンインストールします。

2. コンピュータを再起動して、いずれかのプロセスが実行されていたら、それらを停止します。

3. リポジトリ作成ユーティリティを使用してBISHIPHOMEおよびMDSスキーマを作成した場合、それらのスキーマを削除するか、新しい接頭辞を使用してスキーマを作成します。

4. Oracle TimesTenをアンインストールするには、次のコマンドを入力します。
/u01/app/oracle/product/fmw/../TimesTen/tt1122/bin/setup.sh -uininstall

5. /etc/TimesTen/*ファイルを削除します。

6. この章に戻り、インストール手順を再度実行します。

A.2.4.4 HardwareAcceleration MBean属性の手動の設定

HardwareAcceleration MBean属性は、次の手順に示すように、Exalytics Machineを使用するかどうかを指定します。このMBean属性は、スクリプトを実行してExalytics Machine上にOracle Business Intelligenceをインストールするときに自動的に有効になります。このMBean属性は、NQSConfig.iniファイルのORACLEHARDWAREACCELERATIONパラメータ、およびinstanceconfig.iniファイルのOracleHardwareAcceleration要素を設定します。

システムMBeanブラウザを使用してExalytics Machineの使用を指定するには:

1. Fusion Middleware Controlの「ナビゲータ」ウィンドウで、WebLogicドメイン・フォルダおよびbifoundation_domainノードを開きます。

2. 「AdminServer」ノードを右クリックして「システムMBeanブラウザ」を選択します。

3. 「アプリケーション定義のMBeans」を開いて、「oracle.biee.admin」を開いてから、ドメイン: bifoundation_domainを開きます。

4. 次のようにドメインをロックします。

1. 「BIDomain」を開いて、group=ServiceというBIDomain MBeanを選択します。

2. 「操作」タブを表示します。

3. 「ロック」リンクをクリックします。

5. 同じMBeanの「属性」タブを表示します。

6. HardwareAcceleration属性が「true」に設定されていることを確認します。

7. 変更を適用した後に、「操作」タブを表示してコミット操作のいずれかをクリックし、ドメインのロックを解除します。

8. Oracle Business Intelligenceを再起動します。

A.2.4.5 オンデマンドで容量を変更するためのExalyticsオぺレーティング・システムの構成

各Oracle Exalytics Machineは、4つのCPUで構成され、各CPUには10個のアクティブなプロセッサ・コアが含まれています。この構成には、40個のアクティブなコア・プロセッサが備わっています。これらのうち20%は、追加のコンピューティング処理が必要になった場合のオンデマンド使用のために予約されています。たとえば、ほとんどの場合に32個のコアを使用し、四半期末にレポートと問合せを実行するなどの必要な場合にかぎり他の8個のコアを有効にします。次の四半期末まで、アクティブなコア・プロセッサの80%を引き続き使用できます。

注意:

アクティブなコア・プロセッサの数を変更する場合、Exalytics Machineを再起動する必要はありません。

exalytics_resourceControl.shユーティリティを使用し、Capacity on Demandを変更するようにOracle Exalyticsオペレーティング・システムを構成します。表A-1は、capacity_on_demand commandのパラメータを示しています。このコマンドは、exalytics_resourceControl.shユーティリティに含まれています。

表A-1 exalytics_resourceControl.shユーティリティのcapacity_on_demandコマンドのパラメータ

パラメータ

説明

Display

現在使用されているアクティブなコア・プロセッサの数を表示します。

Disable

追加のオンデマンド処理用に予約されているコア・プロセッサを無効にします。

Enable

追加のオンデマンド処理用に予約されているコア・プロセッサを有効にします。

Update

任意の数のコア・プロセッサを有効にします。強制モードでのみ使用できます。

パラメータを指定しない場合は、ユーティリティは、すべてのcapacity on demand引数を表示します。たとえば、/opt/exalytics/binディレクトリに移動する場合は、次のコマンドを入力します。

./exalytics_resourceControl.sh

次のような出力結果が表示されます。

Usage: ./exalytics_resourceControl.sh [-show | -capacity_on_demand args]
-show: Displays the number of logical cores active
-capacity_on_demand [display|disable|enable|update -cores <noOfCoresPerSocket>] [-force]
display: displays the number of cores in use.
disable: disables the cores reserved for additional on-demand capacity.
enable: enables the cores reserved for additional on-demand capacity.
update -cores <numCoresPerSocket> -force: can be used in force mode, to enable any number (min 2) of cores on a socket.

オンデマンドで容量を変更するようExalyticsオぺレーティング・システムを構成するには:

1. rootユーザーとしてExalytics Machineにログオンします。

2. /opt/exalytics/binディレクトリに移動します。

3. 次のコマンドを入力して、既存の構成を表示します。
./exalytics_resourceControl.sh -capacity_on_demand display

次のような出力結果が表示されます。

[CAPSHOW] Number of cores active per socket: All of 10

4. 次のコマンドを入力して、コア・プロセッサを無効にします。
./exalytics_resourceControl.sh -capacity_on_demand disable

CPUごとに2個のコア・プロセッサが無効になります。

次のような出力結果が表示されます。

[CAPSHOW] Number of cores active per socket: 8 of 10

5. 次のコマンドを入力して、コア・プロセッサを有効にします。
./exalytics_resourceControl.sh -capacity_on_demand enable

CPUごとに2個のコア・プロセッサが有効になります。

次のような出力結果が表示されます。

[CAPSHOW] Number of cores active per socket: All of 10

6. 次のコマンドを入力して、指定の数(たとえば、6)のコア・プロセッサを有効にします。
./exalytics_resourceControl.sh -capacity_on_demand update -cores 6 -force

CPUごとに6個のコア・プロセッサが有効になります。

次のような出力結果が表示されます。

[CAPSHOW] Number of cores active per socket: 6 of 10

注意:

ユーティリティの実行後に、/var/log/oracleexa/systemconfig.logファイルと/var/log/oracleexa/resctlディレクトリのログとトレース・ファイルをそれぞれ確認できます。

A.2.4.6 追加情報

詳細は、次を参照してください:

- 『Oracle Fusion Middleware Oracle Business Intelligenceインストレーション・ガイド』のインストール・プロセスおよび構成プロセスのトラブルシューティングに関する項

A.3 インストール後の手順

単一ノードでのインストールの場合、半自動化されたインストール・スクリプトで多くの構成作業を実行します。複数ノード・システムの場合、構成作業を手動で実行する必要があります。この章の各項では、それぞれの作業を実行するコンピュータを示します。

この項には次のトピックが含まれます:

- 第A.3.1項「Oracle Business Intelligenceクライアント・ツールのインストールおよびアンインストール」

- 第A.3.2項「boot.propertiesファイルの作成」

- 第A.3.3項「Exalytics Machineのコンポーネントの起動と停止」

- 第A.3.4項「Oracle TimesTenのデーモン構成スクリプトの実行」

- 第A.3.5項「サーバー上のメモリー設定の構成」

- 第A.3.6項「Oracle TimesTen In-Memory Databaseのインスタンス化」

- 第A.3.7項「Oracle Business IntelligenceからOracle TimesTenへのODBC接続の構成」

- 第A.3.8項「Oracle BIリポジトリの物理レイヤーへのOracle TimesTenインスタンスのマッピング」

- 第A.3.9項「BI Composer for Oracle BI EEのインストールと構成」

- 第A.3.10項「IBM DB2またはMicrosoft SQL ServerのためのDSNの作成」

- 第A.3.11項「マルチバイト・データをサポートするようなIBM DB2の構成」

- 第A.3.12項「Oracle BI Publisherのサンプル・レポートの構成」

- 第A.3.13項「SampleAppLite.rpdのデフォルト・パスワードの変更」

- 第A.3.14項「EssbaseのORACLEHARDWAREACCELERATION TRUEパラメータの追加」

- 第A.3.15項「BI Publisherのバースティング最適化の有効化」

A.3.1 Oracle Business Intelligenceクライアント・ツールのインストールおよびアンインストール

クラスタ内のコンピュータの台数にかかわらず、この作業を1回実行します。

Windowsコンピュータに、Oracle Business Intelligence管理ツール、Oracle Business Intelligenceジョブ・マネージャおよびOracle Business Intelligenceカタログ・マネージャをインストールする必要があります。『Oracle Fusion Middleware Oracle Business Intelligenceインストレーション・ガイド』のOracle Business Intelligenceクライアント・ツールのインストールおよびアンインストールに関する項を参照してください。

A.3.2 boot.propertiesファイルの作成

クラスタ内の各コンピュータでこの作業を実行します。

boot.propertiesファイルの作成の詳細は、『Oracle Fusion Middleware Oracle Business Intelligenceエンタープライズ・デプロイメント・ガイド』のAPPHOST1上の管理サーバーのboot.propertiesの作成に関する項を参照してください。

A.3.3 Exalytics Machineのコンポーネントの起動と停止

構成の変更を行ったら、Exalytics Machineのコンポーネントを停止してから起動し、その変更を有効にします。

Exalytics Machine上のコンポーネントの起動と停止は、クラスタ内の各コンポーネントに対して次のタスクを実行することによって行えます。

Exalytics Machineでコンポーネントを停止するには:

1. Fusion Middleware Controlにログインして、すべてのOracle Business Intelligenceシステム・コンポーネントを停止します。

2. ノード・マネージャを停止します。psコマンドを使用してプロセスIDを検索してから、killコマンドを使用してノード・マネージャを停止します。

3. 次のコマンドを入力して、OPMNを停止します。

cd /EXALYTICS_MWHOME/instances/instance1/bin
./opmnctl stopall

4. Oracle TimesTenサーバーを停止します。『Oracle TimesTen In-Memory Databaseオペレーション・ガイド』のTimesTenサーバーの実行に関する項を参照してください。

Exalytics Machineでコンポーネントを起動するには:

1. 次のディレクトリに変更します。
/EXALYTICS_MWHOME/user_projects/domains/bifoundation_domain

2. 次のコマンドを使用して、Oracle WebLogic Serverを起動します。
nohup ./startWebLogic.sh &

3. ノード・マネージャおよびOPMNが起動されていない場合は、コマンド行を使用してそれらを起動します。

4. Oracle WebLogic Serverコンソールにログインして、管理対象サーバーを起動します。

5. Fusion Middleware Controlにログインして、Oracle Business Intelligenceシステム・コンポーネントが実行されているか確認します。実行されていない場合は、起動します。

6. Oracle TimesTenサーバーを起動します。『Oracle TimesTen In-Memory Databaseオペレーション・ガイド』のTimesTenサーバーの実行に関する項を参照してください。

A.3.4 Oracle TimesTenのデーモン構成スクリプトの実行

クラスタ内の各コンピュータでこの作業を実行します。

次のコマンドを使用して、Oracle TimesTenのデーモン構成スクリプトをrootとして実行します。

/u01/app/oracle/product/TimesTen/tt1122/bin/setuproot -install

A.3.5 サーバー上のメモリー設定の構成

クラスタ内の各コンピュータでこの作業を実行します。

メモリー設定を構成する際には、次の点に注意してください。

- 256GBより大きいOracle TimesTen In-Memory Databaseが必要な場合は、ラージ・ページを構成し、使用する必要があります。
DSNでのOracle TimesTen In-Memory Databaseの定義と、limits.confファイルのカーネル・パラメータおよびセマフォの編集の詳細は、『Oracle TimesTen In-Memory Databaseインストレーション・ガイド』のラージ・ページに関する項を参照してください。

- 1つのマシン上のOracle TimesTen In-Memory Databaseで推奨される最大サイズは800GB 3TBで、これにはPermSize属性およびTempSize属性の値が含まれます。

注意:

ラージ・ページの設定でメモリーを増やすと、他のアプリケーション(Oracle BI EE、Oracle Essbase)がメモリーを割り当てることができなくなります。物理メモリーの80%を超えないようにすることをお薦めします。さらに必要なPermSizeメモリー量に応じて、TempSizeからメモリーを移動できます。

A.3.5.1 カーネル・レベルでのラージ・ページの構成

/etc/sysctl.confファイルにnr_hugepagesパラメータを設定することで、ラージ・ページの数を構成してアクティブ化できます。Oracle TimesTen In-Memory Databaseが800GBの場合は、次の計算に基づいて410122を超えるページを指定し、800GBの保存領域を作成する必要があります。

(PermSize + TempSize + LogBufMB + 20) / hugepage_size     [All in bytes]
(400*1024*1024*1024) + (400*1024*1024*1024) + (1024*1024*1024) + (20*1024*1024) = 860088172544
860088172544 / (2 * 1024 * 1024) = 410122

たとえば、予備容量を確保するには、/etc/sysctl.confファイルの設定を次のように変更します。

vm.nr_hugepages = 410200

その後、マシンを再起動するか、rootユーザーとして次のコマンドを実行します。

/sbin/sysctl –p

A.3.5.2 Oracle TimesTen In-Memory Databasesのラージ・ページの構成

次のファイルを編集することによって、Oracle TimesTen In-Memory Databaseのラージ・ページを構成できます。

/u01/app/oracle/product/TimesTen/tt1122/info/ttendaemon.options

このファイルに次の行を追加します。

-linuxLargePageAlignment 2

A.3.5.3 既存のOracle TimesTen In-Memory DatabaseでのPermSizeの増加

Oracle TimesTen In-Memory Databaseにラージ・ページを構成した後は、既存のOracle TimesTen In-Memory DatabasesのPermSizeを増加できます。

既存のOracle TimesTen In-Memory DatabasesでPermSizeを増加するには:

1. Oracle BI EEを含むすべてのアプリケーションをOracle TimesTen In-Memory Databaseから切断します。

2. 必要な場合は、RAMポリシーをinUseからManualに変更します。

3. 次のコマンドを実行し、Oracle TimesTen In-Memory DatabaseからRAMメモリーをアンロードします。
ttAdmin -ramunload <Your_TT_DSN>

例:

ttAdmin -ramunload TT_AGGR_STORE

4. Oracle TimesTen In-Memory Database内のtimesten-install-dir/info/sys.odbc.iniファイルを変更して、PermSizeを増加します。

5. 次のコマンドを実行し、Oracle TimesTen In-Memory DatabaseにRAMメモリーをリロードします。
ttAdmin -ramload <Your_TT_DSN>

例:

ttAdmin -ramload TT_AGGR_STORE

6. Oracle BI EEを含むすべてのアプリケーションをOracle TimesTen In-Memory Databaseに再接続します。

詳細は、Oracle TimesTen In-Memory Databaseを参照してください。Oracle TimesTen In-Memory Databaseドキュメントへのリンクは、Oracle Exalyticsドキュメント・ライブラリで利用できます。

A.3.6 Oracle TimesTen In-Memory Databaseのインスタンス化

クラスタ内の各コンピュータでこの作業を実行します。最初のコンピュータでは、インストール・スクリプトでsys.odbc.iniファイルを更新した後に、残りの作業を手動で実行します。

Oracle TimesTen In-Memory Databasesは、次のディレクトリ内のsys.odbc.iniファイルに含まれるDSNを使用して定義されます。

/u01/app/oracle/product/TimesTen/tt1122/info

Exalytics Machine上のサンプル・ファイルからの次に示す抜粋のとおり、半自動化されたインストール・スクリプトにより、Oracle TimesTenのsys.odbc.iniファイルをOracle Exalyticsのメモリー内集計ストアのデフォルト構成に自動的に更新します。

[ODBC Data Sources]
TT_AGGR_STORE=TimesTen 11.2.2 Driver

[TT_AGGR_STORE]
Driver=/u01/app/oracle/product/TimesTen/tt1122/lib/libtten.so
DataStore=/u01/app/oracle/product/aggregate_store/tt_aggr_store
LogDir=/u01/app/oracle/product/aggregate_store/logs
DatabaseCharacterSet=AL32UTF8
ConnectionCharacterSet=AL32UTF8
LogFileSize=1024
LogBufMB=1024
LogBufParallelism=16
Preallocate=0
PermSize=25000
TempSize=25000
MemoryLock=4
CkptFrequency=30
CkptLogVolume=0
CkptRate=20
PrivateCommands=1
RecoveryThreads=40

このDSNでは、25GBのOracle TimesTen In-Memory Databaseと全体で約50GBのメモリー消費をサポートします。より大きなインメモリー・データ・ストアをサポートするには、PermSizeおよびTempSizeパラメータの設定を増加します。このDSN定義をサポートするには、半自動化インストール処理でExalytics Machine上に次のディレクトリを作成します。

/u01/app/oracle/product/aggregate_store
/u01/app/oracle/product/aggregate_store/logs

クラスタ内の最初のコンピュータ以外のコンピュータ上で、Oracle TimesTenのsys.odbc.iniファイルを手動で編集してDSN定義を追加します。このDSNをインストールする前に、sys.odbc.iniファイルでDataStoreおよびLogDirパラメータを定義している行に対応する、半自動化スクリプトに含まれる行のコメント文字(#)を削除します。

データベースへの最初の接続が行われると、Oracle TimesTen In-Memory Databaseがインスタンス化されます。次のサンプル・コマンドで示すように、binディレクトリに移動して、ttIsqlユーティリティを実行し、ユーザーを作成します(たとえば、名前が「exalytics」でパスワードが「welcome1」など)。

cd /u01/app/oracle/product/TimesTen/tt1122/bin
./ttIsql
connect dsn=TT_AGGR_STORE;
create user exalytics identified by welcome1;
grant create session to exalytics;
grant create table to exalytics;
grant select on SYS.OBJ$ to exalytics;

次のサンプル・コマンドを使用して、Oracle TimesTen In-Memory Databaseへの接続をテストします。この時点では返される構成済のデータの表はありません。

connect "DSN=TT_AGGR_STORE;uid=exalytics";
tables;
exit

インストールされているWindows TimesTenクライアント・ドライバによって集計の記憶域に使用されるOracle TimesTenインスタンスに接続できる場合は、クライアント・コンピュータでSQL Developerなどのツールを使用できます。このツールにより、Oracle TimesTen In-Memory Databaseのコンテンツの表示が容易になるほか、Oracle Business Intelligenceリポジトリの物理レイヤーへのOracle TimesTenスキーマのマッピングを容易にするダミー表を作成できます。

A.3.7 Oracle Business IntelligenceからOracle TimesTenへのODBC接続の構成

クラスタ内の各コンピュータでこの作業を実行します。半自動化インストール・スクリプトにより、最初のコンピュータでこの作業を作業します。

Oracle TimesTenのクライアント/サーバーDSNはコンピュータの境界間を結び付けるため、リモートOracle TimesTenサーバーをDSNの一部として構成できます。次のファイルを変更して、2つのOracle TimesTenインスタンスのDSNを作成します。

/EXALYTICS_MWHOME/instances/instance1/bifoundation/OracleBIApplication/coreapplication/setup/odbc.ini

クラスタ内の2番目のコンピュータのディレクトリ名は、「instance1」という文字列部分が「instance2」になります。

次に、ファイルの変更例を示します。

[ODBC Data Sources]
AnalyticsWeb = Oracle BI Server
Cluster = Oracle BI Server
SSL_Sample = Oracle BI Server
TT_AGGR_STORE = TimesTen 11.2.2 Driver

[TT_AGGR_STORE]
Driver = /u01/app/oracle/product/TimesTen/tt1122/lib/libttclient.so
TTC_SERVER_DSN = TT_AGGR_STORE
TTC_SERVER = <tt_hostname>
TTC_TIMEOUT = 0

次のファイルを変更してOracle TimesTenのDSNサーバーを定義するには:

TimesTen-root-dir/tt1122/info/sys.ttconnect.ini

次に、ファイルの変更例を示します。

[tt_hostname]
Description=TimesTen Server
Network_Address=example1.com
TCP_PORT=53397

複数ノード・クラスタでは、各コンピュータにOracle TimesTenインスタンスをインストールし、各インスタンスに他のコンピュータ上のOracle TimesTenインスタンスを確実に認識させることで、メモリー内集計の高可用性を実現します。Oracle Business Intelligenceのodbc.iniファイルを編集して、両方のOracle TimesTenインスタンスへの参照を追加します。2ノード・クラスタでは、各コンピュータ上のodbc.iniファイルに次の構成の詳細が含まれます。

[ODBC Data Sources]
AnalyticsWeb = Oracle BI Server
Cluster = Oracle BI Server
SSL_Sample = Oracle BI Server
TT_AGGR_STORE1 = TimesTen 11.2.2 Driver
TT_AGGR_STORE2 = TimesTen 11.2.2 Driver

[TT_AGGR_STORE1]
Driver = /u01/app/oracle/product/TimesTen/tt1122/lib/libttclient.so
TTC_SERVER_DSN = TT_AGGR_STORE
TTC_SERVER = <tt_hostname1>
TTC_TIMEOUT = 0

[TT_AGGR_STORE2]
Driver = /u01/app/oracle/product/TimesTen/tt1122/lib/libttclient.so
TTC_SERVER_DSN = TT_AGGR_STORE
TTC_SERVER = <tt_hostname2>
TTC_TIMEOUT = 0

この構成では、/home/oracle/TimesTen/tt1122/infoディレクトリのsys.ttconnect.iniを編集して、次の例に示すようにodbc.iniファイルに対応するように変更します。

[tt_hostname1]
Description=TimesTen Server
Network_Address=<fully qualified hostname>
TCP_PORT=53397

[tt_hostname2]
Description=TimesTen Server
Network_Address=<fully qualified hostname>
TCP_PORT=53397

A.3.8 Oracle BIリポジトリの物理レイヤーへのOracle TimesTenインスタンスのマッピング

すべてのOracle TimesTenインスタンスをOracle BIリポジトリの物理レイヤーにマップする必要があります。インスタンスをマップするには、管理ツールを使用して必要なデータベース、接続プールおよび物理スキーマ・オブジェクトを手動で作成します。次に、Fusion Middleware Controlの「デプロイメント」ページの「リポジトリ」タブを使用して、変更したリポジトリをアップロードします。

Oracle TimesTenソースをOracle BIリポジトリの物理レイヤーにマップする際は、「データベース」ダイアログの「一般」タブの「データベース」フィールドでデータベース・タイプおよびバージョンを正しく設定する必要があります。また、「接続プール」ダイアログの「一般」タブの「コール・インタフェース」フィールドが正しく設定されていることを確認することも必要です。たとえば、Oracle TimesTenバージョン11.2.2では、ODBC 3.5コール・インタフェースを使用します。

詳細は、次を参照してください:

- 『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionメタデータ・リポジトリ作成者ガイド』のデータベース・オブジェクトおよび接続プールの設定に関する項

- 『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionシステム管理者ガイド』のリポジトリの構成に関する項

A.3.9 BI Composer for Oracle BI EEのインストールと構成

クラスタ内の各コンピュータでこの作業を実行します。

『Oracle Fusion Middleware Oracle Business Intelligenceインストレーション・ガイド』のBI Composer for Oracle BI EEのインストールと構成に関する項を参照してください。

A.3.10 IBM DB2またはMicrosoft SQL ServerのためのDSNの作成

IBM DB2またはMicrosoft SQL Serverを使用している場合は、クラスタ内のコンピュータの台数にかかわらず、この作業を1回実行します。

『Oracle Fusion Middleware Oracle Business Intelligenceインストレーション・ガイド』のIBM DB2またはMicrosoft SQL ServerのDSNの作成に関する項を参照してください。

A.3.11 マルチバイト・データをサポートするようなIBM DB2の構成

IBM DB2を使用している場合は、クラスタ内のコンピュータの台数にかかわらず、この作業を1回実行します。

『Oracle Fusion Middleware Oracle Business Intelligenceインストレーション・ガイド』のマルチバイト・データをサポートするようなIBM DB2の構成に関する項を参照してください。

A.3.12 Oracle BI Publisherのサンプル・レポートの構成

クラスタ内の各コンピュータでこの作業を実行します。

『Oracle Fusion Middleware Oracle Business Intelligenceインストレーション・ガイド』のOracle BI Publisherのサンプル・レポートの構成に関する項を参照してください。

A.3.13 SampleAppLite.rpdのデフォルト・パスワードの変更

ドメインに対してこの作業を1回実行します。

Oracle Business Intelligenceをインストールするとき、Oracle Business Intelligenceのインストーラは、デフォルト・リポジトリ・パスワードをAdmin123としてSampleAppLite.rpdファイルを自動的にインストールします。本番システムでSampleAppLite.rpdファイルを使用する場合は、セキュリティ上の理由からデフォルト・パスワードを変更することをお薦めします。パスワードの変更の詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionメタデータ・リポジトリ作成者ガイド』のリポジトリ・パスワードの変更に関する項を参照してください。

サンプル・アプリケーション(完全版)をOracle Technology Networkの次の場所からダウンロードできます。

http://www.oracle.com/technetwork/middleware/bi-foundation/obiee-samples-167534.html

A.3.14 EssbaseのORACLEHARDWAREACCELERATION TRUEパラメータの追加

Essbaseがインストールされている場合は、ORACLEHARDWAREACCELARATION TRUEパラメータをessbase.cfgファイルに追加する必要があります。

ORACLEHARDWAREACCELERATION TRUEパラメータを追加するには:

1. essbase.cfgファイルを編集用に開きます。
essbase.cfgファイルは次の場所にあります。

ORACLE_INSTANCE/Essbase/essbaseserver1/bin/essbase.cfg

2. 次のパラメータを追加して、essbase.cfgファイルを編集します。
ORACLEHARDWAREACCELERATION TRUE

3. ファイルを保存します。

4. 次のアクションを実行して、Essbase Serverを停止して再起動します。

1. Fusion Middleware Controlにログインします。
詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionシステム管理者ガイド』のOracle Business Intelligenceを管理するためのFusion Middleware Controlへのログインに関する項を参照してください。

2. 「Business Intelligence」を選択し、「coreapplication」を選択します。

3. 「可用性」タブの「プロセス」ページを表示します。
たとえば、「Essbaseエージェント」を開いて、「プロセス」セクションのessbaseserver1を選択します。

これにより、Essbaseサーバーのプロセスのみを起動または停止できます。

4. 「選択項目の停止」をクリックして、選択したプロセスを停止します。

5. 「選択項目の起動」をクリックして、選択したプロセスを起動します。

A.3.15 BI Publisherのバースティング最適化の有効化

BI Publisherのバースティングの最適化モードを有効にすると、BI Publisherスケジューラで実行されるバースティング・ジョブのパフォーマンスが大幅に向上します。

バースティングの最適化を有効にするには:

1. 次の場所のxmlp-server-config.xmlファイルを開きます。
DOMAIN_HOME/config/bipublisher/repository/Admin/Configuration/xmlp-server-config.xml

2. 次のプロパティと値の設定をファイルに追加します。
<property name="OPTIMIZE_BURST" value="true" />

3. xmlp-server-config.xmlを保存します。

4. BI Publisherアプリケーションを再起動します。

ボリュームの多いジョブ(通常のスケジュールされたジョブまたはバースティング・ジョブ)を処理するには、BI Publisherの管理ページで、システムの一時ディレクトリとJMS共有ディレクトリを構成します。最適なパフォーマンスを実現するには、RAMディスク(クラスタ化されていない環境のみ)または固定ドライブを使用するように、これらの一時ディレクトリを構成します。詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Publisher管理者ガイド』のシステム一時ディレクトリの設定に関する項と共有ディレクトリの構成に関する項を参照してください。

A.4 Exalytics Machineのソフトウェアのアンインストール

Exalytics Machineでは、次のリストの説明に従って、Oracle TimesTenおよびOracle Business Intelligenceのアンインストールを実行します。

- Oracle TimesTenのアンインストールの詳細は、『Oracle TimesTen In-Memory Databaseインストレーション・ガイド』のUNIXシステム上のTimesTenのアンインストールに関する項を参照してください。

- Oracle Business Intelligenceの削除の詳細は、『Oracle Fusion Middleware Oracle Business Intelligenceインストレーション・ガイド』のOracle Business Intelligenceのアンインストールに関する項を参照してください。

A.5 高可用性を実現するためのOracle Exalyticsのデプロイ

この項では、Exalytics Machineを水平方向にスケールアウトして、スケーラビリティ(高可用性)およびパフォーマンス(ロード・バランシング)を向上させる方法について説明します。

詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionシステム管理者ガイド』の高可用性のためのOracle Business Intelligenceのデプロイに関する項を参照してください。

この章の内容は次のとおりです。

- 第A.5.1項「高可用性の要件」

- 第A.5.2項「高可用性の構図」

- 第A.5.3項「高可用性の構成」

- 第A.5.4項「高可用性デプロイメントのトラブルシューティング」

A.5.1 高可用性の要件

高可用性構成の要件は次のとおりです。

- 各コンピュータにOracle TimesTenの独立したインスタンスがある。

- 各コンピュータに、Oracle TimesTenのインスタンスごとに別個のDSNを含むodbc.iniファイルがある。各Oracle TimesTenのDSNでは、クライアント/サーバー接続モードを使用します。

- 1つのBIサーバー・リポジトリでは1つ以上の物理リポジトリを指定できるが、物理データ・ソースごとに存在する集計のセットは1つである。各物理データ・ソースは独自の接続プールを持ちます。

A.5.2 高可用性の構図

図A-0は、Exalytics Machineの高可用性の構図を示しています。一部のシナリオでは、Web層のOracle HTTP Serverを使用することが有益な場合があります。

A.5.3 高可用性の構成

付録A「Exalytics Machineへのソフトウェアのインストール」では、1台のコンピュータに対するインストール・スクリプトの使用方法を説明しています。複数コンピュータ環境(2ノード・クラスタなど)の場合、最初のコンピュータでインストール・スクリプトを使用してから、スクリプトを使用せずに他のコンピュータに手動でソフトウェアをインストールします。この項の手順の実行後に、付録A「Exalytics Machineのソフトウェアのアンインストール」を参照してください。

この項では、高可用性デプロイメントを構成する手順について説明します。

- 第A.5.3.1項「手順1: 最初のExalytics Machineの準備」

- 第A.5.3.2項「手順2: 2番目のExalytics Machineの準備」

- 第A.5.3.3項「手順3: Oracle WebLogic Serverのインストール」

- 第A.5.3.4項「手順4: Oracle Business Intelligenceのインストール」

- 第A.5.3.5項「手順5: 既存のBIドメインのスケールアウト」

- 第A.5.3.6項「手順6: 2番目のExalytics Machineへのシステム・コンポーネントのスケールアウト」

- 第A.5.3.7項「手順7: Oracle TimesTenのインストールと構成」

- 第A.5.3.8項「手順8: 永続ストア用の共有記憶域の構成」

- 第A.5.3.9項「手順9: フロントエンド・ロード・バランサの構成」

ヒント:

2番目のノードのインストール処理はほとんどがOracle Universal Installerを使用した手動の手順であるため、RealVNCリモート制御ソフトウェアなどのツールを使用してExalytics Machineに接続します。

A.5.3.1 手順1: 最初のExalytics Machineの準備

2番目のExalytics Machineにインストールする前に、この付録の付録A「Exalytics Machineへのソフトウェアのインストール」の説明に従って、最初のExalytics MachineにOracle Exalyticsをインストールします。

A.5.3.2 手順2: 2番目のExalytics Machineの準備

2番目のExalytics Machineを準備するには:

1. 付録A「オペレーティング・システム上のユーザー、グループおよびパスワードの作成」の説明に従って、ユーザーを作成します。

2. 付録A「Oracle TimesTenのインベントリの作成」の説明に従って、Oracle TimesTenのインベントリを作成します。

3. 次のようなディレクトリ構造を作成します。

- Middlewareホームの場所は、最初のExalytics Machineの論理ディレクトリ名と同じにする必要があります。
/u01/app/oracle/product/fmw

- Oracle TimesTenのインストール先のディレクトリは次になります。
/u01/app/oracle/product/TimesTen

4. 付録A「ディレクトリ構造へのOracleファイルのダウンロード」の説明に従って、ファイルをディレクトリ構造にダウンロードします。リポジトリ作成ユーティリティのファイルをダウンロードする必要はありません。

A.5.3.3 手順3: Oracle WebLogic Serverのインストール

Oracle WebLogic Serverを次のディレクトリにインストールします。このディレクトリは、2番目のExalytics MachineのMiddlewareホームになります。

/u01/app/oracle/product/fmw

Oracle WebLogic Serverを2番目のExalytics Machineにインストールするには:

1. 次のコマンドを実行します:
>./ wls1036_linux64.bin

2. ウィザードでカスタム・オプションを選択して、「Coherence」を選択解除します(このコンポーネントはインストールする必要ありません)。
ウィザードでは、使用するJVMとしてJRockitが自動的に選択されているので、このオプションはそのままにしておきます。

3. インストールが完了したら、「クイックスタート」を実行するオプションをクリアします(このオプションは不要なため)。

A.5.3.4 手順4: Oracle Business Intelligenceのインストール

2番目のExalytics MachineでOracle Business Intelligenceのソフトウェアのみのインストールを実行するには:

1. 次のコマンドを入力します。

cd /home/oracle/EXALYTICS_INSTALLERS/bi/bishiphome/disk1
>./runInstaller

2. 2番目のExalytics Machineに初めてインストールすると、「root」としてログインし、Oracleインベントリを作成するスクリプトを実行するように促されます。指定された場所が/home/oracle/oraInventoryであることを確認します。

3. ウィザードで、ソフトウェアのみのインストールを実行するオプションを選択できるページまで移動します。

4. 次のページで、Oracle WebLogic Serverのインストールされているディレクトリが、Oracle Middlewareホームのプロパティに設定されていることを確認します。
Oracleホーム・ディレクトリは、Oracle_BI1のデフォルトにできます。

5. インストールが完了するまで、残りのウィザードのページを移動します。

A.5.3.5 手順5: 既存のBIドメインのスケールアウト

既存のBIドメインは、2番目のExalytics Machineからスケールアウトします。

BIドメインをスケールアウトするには:

1. 2番目のExalytics Machineにログオンします。

2. 次のコマンドを入力します。

cd /u01/app/oracle/product/fmw/Oracle_BI1/bin
>./config.sh

3. ウィザードのページを移動して、BIシステムのスケールアウトを選択します。

4. 最初のExalytics Machineの詳細を入力すると、インストール・ディレクトリの場所が自動的に入力されます。

5. 「構成」を押して処理を初期化できるページまで、残りのウィザードのページを移動します。

config.shスクリプトの実行の詳細は、『Oracle Fusion Middleware Oracle Business Intelligenceエンタープライズ・デプロイメント・ガイド』の構成アシスタントを使用したBIシステムのスケールアウトに関する項を参照してください。

A.5.3.6 手順6: 2番目のExalytics Machineへのシステム・コンポーネントのスケールアウト

Oracle Business IntelligenceとOracle TimesTenとの間の通信を構成するには、Fusion Middleware Controlを使用してスケールアウトし、必要なOracle Business Intelligenceシステム・コンポーネント・サーバーを2番目のExalytics Machineにデプロイする必要があります。このスケールアウトにより、2番目のExalytics Machine上のopmn.xmlファイルにエントリができて、必要に応じてこれを編集できます。

2番目のExalytics Machineにシステム・コンポーネントをスケールアウトするには:

1. 『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionシステム管理者ガイド』の説明に従い、Fusion Middleware Controlを使用して次のシステム・コンポーネントをスケールアウトします。

- Oracle BIサーバー

- Oracle BIプレゼンテーション・サービス

- JavaHost

また、Oracle BIドメインの単一コンポーネントであるクラスタ・コントローラおよびOracle BI Schedulerを、スタンバイ・コンポーネントとしてスケールアウトする必要があります。

A.5.3.7 手順7: Oracle TimesTenのインストールと構成

Oracle TimesTenをインストールおよび構成するには:

1. 次のコマンドを入力します。

cd /home/oracle/EXALYTICS_INSTALLERS/tt
>./setup.sh
instance name tt1122 [default chosen]
install client/server and data manager [default chosen]
specify particular location for install [3]
enter location [custom location chosen /u01/app/oracle/product/TimesTen]
create daemon home - [default chosen]
daemon logs - [default chosen]
accept default port no - 53396
restrict access to TT to group oracle? - Yes
enable PL/SQL - yes [default chosen]
TNS_ADMIN – not chosen during install.
port for TT server - 53397
quickstart and doc - no [default chosen]
doc without quickstart - yes [default chosen] - location default
TT replication with clusterware - no - [default chosen]

2. 付録A「Oracle TimesTenのデーモン構成スクリプトの実行」の説明に従って、rootとしてOracle TimesTenにデーモン構成スクリプトを実行します。

3. 付録A「Oracle Business IntelligenceからOracle TimesTenへのODBC接続の構成」の説明に従って、最初のExalytics MachineでOracle TimesTenに2つのDSNを作成して、Oracle TimesTenインスタンスのいずれかと通信するようにBIサーバーを構成します。

4. 2番目のExalytics Machineで前と同じ手順を実行してOracle TimesTenのDSNを作成し、2番目のBIサーバーからいずれかのOracle TimesTenインスタンスへの接続を構成します。

5. 2番目のExalytics Machineで、opmn.xmlファイルの次のvariable要素を編集し、Oracle TimesTenのODBCドライバの場所を指すように更新します。編集するテキストを太字で示します。

<variable id="LD_LIBRARY_PATH" value="$ORACLE_HOME/common/ODBC/Merant/5.3/lib$:$ORACLE_HOME/bifoundation/server/bin$:$ORACLE_HOME/bifoundation/web/bin$:$ORACLE_HOME/clients/epm/Essbase/EssbaseRTC/bin$:$ORACLE_HOME/bifoundation/odbc/lib$:$ORACLE_INSTANCE$:$ORACLE_HOME/lib:/u01/app/oracle/product/TimesTen/tt1122/lib" append="true"/>
<variable id="TIMESTEN_DLL" value="/u01/app/oracle/product/TimesTen/tt1122/lib/libttclient.so"/>

opmn.xmlファイルは、次のディレクトリにあります。

/u01/app/oracle/product/fmw/instances/instance2/config/OPMN

6. 通知サーバー(OPMN)を停止してから起動します。

1. OPMNコマンド行ツールを含む次のディレクトリに移動します。
/u01/app/oracle/product/fmw/instances/instance2/bin

2. 次のコマンドを実行します:
./opmnctl stopall

OPMNおよびすべてのOracle Business Intelligenceシステム・コンポーネントが停止します。

3. OPMNコマンド行ツールを含む次のディレクトリに移動します。
/u01/app/oracle/product/fmw/instances/instance2/bin

4. 次のコマンドを実行します:
./opmnctl startall

OPMNおよびすべてのOracle Business Intelligenceシステム・コンポーネントを起動します。

詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionシステム管理者ガイド』のシステム・コンポーネントを起動、停止、再起動およびステータス表示するためのOPMNコマンド行の使用に関する項を参照してください。

7. 次のコマンドを入力して、最初のExalytics MachineからOracle TimesTenクライアント/サーバーDSNが使用できることを確認します。

cd $ORACLE_INSTANCE/bifoundation/OracleBIApplication/coreapplication/setup/
. ./bi-init.sh (bash shell)
cd Times-Ten-root-dir/tt1122/bin
./ttisqlcs –connstr "uid=oracle;pwd=welcome1;dsn=bim_tt1";

これらのコマンドでは、Oracle TimesTen SQLクライアントを使用して、最初のExalytics Machine上のOracle TimesTenサーバーに接続し、BIサーバーがOracle TimesTenと通信できることを確認します。

8. 2番目のExalytics Machineから、Oracle TimesTenのクライアント/サーバーDSNに対して前の手順を繰り返します。

A.5.3.8 手順8: 永続ストアの共有記憶域の構成

Exalytics Machineの構成処理の一環として、NAS (Network Attached Storage)などの共有ディレクトリの場所に配置する各種永続ストアを構成する必要があります。次の一覧では、それらのストアについて概要を説明し、その構成に関する情報のリンクを示します。

- Oracle BIサーバーのリポジトリ。Fusion Middleware Controlで共有RPDの公開ディレクトリを指定して、クラスタ内でリポジトリのオンライン変更を伝播します。オンライン変更が発生すると、マスターBIサーバーは、そのローカル・リポジトリをこのディレクトリにコピーします。スレーブBIサーバーが起動したとき、公開ディレクトリのバージョンの方が新しいと、各スレーブ・サーバーは共有ディレクトリのバージョンを各ローカル・ディスクにコピーします。
詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionシステム管理者ガイド』のFusion Middleware Controlを使用したリポジトリのアップロードとOracle BIプレゼンテーション・カタログの場所の設定に関する項を参照してください。

- Oracle BIプレゼンテーション・カタログ。各Oracle BIプレゼンテーション・サービス・インスタンスは、Fusion Middleware Controlで指定されるカタログの場所からカタログをロードします。この場所を共有記憶域に再構成する前に、任意の既存のカタログを共有記憶域にコピーします。
詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionシステム管理者ガイド』のFusion Middleware Controlを使用したリポジトリのアップロードとOracle BIプレゼンテーション・カタログの場所の設定に関する項を参照してください。

- グローバル・キャッシュ。このグローバル・キャッシュは、共有ファイル・システムに配置されており、パージ・イベント、シード・イベント(多くの場合はエージェントによって生成されます)、およびシード・イベントと関連付けられた結果セットを保存します。各BIサーバーは、通常の問合せ用に固有のローカル問合せキャッシュを保持します。このBIサーバーの問合せキャッシュは、ローカル・ノードに存在し続けます。
詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionシステム管理者ガイド』のFusion Middleware Controlを使用したグローバル・キャッシュ・パラメータの設定に関する項を参照してください。

A.5.3.9 手順9: フロントエンド・ロード・バランサの構成

フロントエンド・ロード・バランサを構成します。これは、Oracle WebLogic Serverクラスタ・プラグインにより正しく構成されます。詳細は、『Oracle Fusion Middleware高可用性ガイド』のOracle Business IntelligenceおよびEPMの高可用性の構成に関する項を参照してください。

A.5.4 高可用性デプロイメントのトラブルシューティング

この項では、高可用性デプロイメントに関する解決策について説明します。

- 第A.5.4.1項「Oracle BIサーバーとOracle TimesTenとの接続に関する問題」

- 第A.5.4.2項「クライアント・インストーラでOracle TimesTenドライバを特定できない」

- 第A.5.4.3項「Oracle BIサーバーがOracle TimesTenインスタンスにフェイルオーバーしない」

- 第A.5.4.4項「集計が2番目のインスタンスに存在しない」

A.5.4.1 Oracle BIサーバーとOracle TimesTenとの接続に関する問題

最初のノードまたは2番目のノードで、BIサーバーがOracle TimesTenに接続できない状況が発生することがあります。この問題を解決するには、次の内容を確認します。

- 次のリストの説明に従って、Oracle TimesTenのDSNがodbc.iniファイルおよびopmn.xmlファイルで正しく構成されていることを確認します。

- 第A.3.7項「Oracle Business IntelligenceからOracle TimesTenへのODBC接続の構成」の説明のとおり、ORACLE_INSTANCE/bifoundation/OracleBIApplication/coreapplication/setupディレクトリのodbc.iniファイルにおいて、両方のOracle TimesTenインスタンスに接続するようにDSNが正しく定義されていることを確認します。

- ORACLE_INSTANCE/config/OPMN/opmn/ディレクトリのopmn.xmlファイルで、LD_LIBRARY_PATH変数がOracle TimesTenの共有ライブラリ・フォルダを指すように正しく設定されている。TIMESTEN_DLL変数も、次の例に示すように、正しく定義されている必要があります。
<variable id="TIMESTEN_DLL" value="u01/app/oracle/product/TimesTen/tt1122/lib/libttclient.so"/>

- BIサーバーは、Oracle TimesTen ODBCドライバのバージョン3.5を使用して接続する必要があります。
リポジトリのデプロイ時に、データベース接続プールに対してOracle TimesTenのODBCドライバのバージョン3.5が使用されていることを確認します。このドライバ・バージョンを使用しなければ、BIサーバーはOracle TimesTenに接続できません。

A.5.4.2 クライアント・インストーラでOracle TimesTenドライバを特定できない

Windowsコンピュータ上でクライアント・インストーラを使用してOracle BI管理ツールをインストールした後に、管理ツールに次のようなエラー・メッセージが表示される場合があります。

Times Tenドライバttclient.dllをロードできません。

このエラー・メッセージは、Oracle TimesTen物理表ソースからメタデータをインポートする際に、Oracle TimesTenのODBCドライバが使用できないことを示しています。この問題を解決するには、次の例に示すように、Oracle TimesTenドライバの場所を明示的に指すようにTIMESTEN_DLL環境変数を設定します。

set TIMESTEN_DLL=C:\TimesTen\tt1122_32\bin\ttclient1122.dll

A.5.4.3 Oracle BIサーバーがOracle TimesTenインスタンスにフェイルオーバーしない

スケールアウトされたノードの2番目のOracle TimesTenインスタンスにBIサーバーがフェイルオーバーしない場合は、リポジトリの論理表ソース(LTS)によってOracle TimesTenの物理データ・ソースが両方ともマップされていることを確認します。このマッピングにより、論理表ソース・レベルで、Oracle TimesTenの両方のインスタンスにマッピングが存在するようになります。Oracle TimesTenの一方のインスタンスが使用できない場合は、DSNレベルにあるBIサーバーのフェイルオーバー・ロジックによってOracle TimesTenのもう一方のインスタンスへの接続が試みられます。

A.5.4.4 集計が2番目のインスタンスに存在しない

最初のOracle TimesTenインスタンスで作成された集計を2番目のOracle TimesTenインスタンスで使用できないことがあります。スケールアウト・デプロイメントでは、Oracle TimesTenインスタンス間に自動レプリケーションが存在しないことに注意してください。2つのインスタンスは別個であり、別のコンピュータ上で実行されますが、デプロイされるデータ・ストアは同じです。一方のOracle TimesTenインスタンスで、Oracle BIサマリー・アドバイザまたは集計の永続性ウィザードからSQLスクリプトを使用して集計を作成する場合は、2番目のOracle TimesTenインスタンスでも同じ集計を手動で作成する必要があります。2つのOracle TimesTenインスタンスは、同期が維持されるようにする必要があります。詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionメタデータ・リポジトリ作成者ガイド』の集計の永続性のライフ・サイクルのユース・ケースに関する項を参照してください。

索引
I  N  P  S

I

インストール・タイプ

ソフトウェアのみ, A.2.3.9

N

ノード・マネージャ, A.2.3.10

デフォルト・ポート, A.2.3.10

P

ポート

デフォルト

ノード・マネージャ, A.2.3.10

S

ソフトウェアのみのインストール・タイプ

概要, A.2.3.9

staticports.ini, A.2.3.10

オラクル社の法律上の注意点について

コピーライトについて

Copyright © 1994-2015, Oracle and/or its affiliates.All rights reserved.

商標と登録商標について

OracleおよびJavaはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

ライセンス制約の保証と結果的に生じる損害の免責

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

保証免責

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

制限付権利

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

危険な用途への使用について

このソフトウェアもしくはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアもしくはハードウェアは、危険が伴うアプリケーション（人的傷害を発生させる可能性があるアプリケーションを含む）への用途を目的として開発されていません。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性（redundancy）、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

第三者のコンテンツ、製品、サービスに対する免責事項

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

ドラフトのアルファ版およびベータ版ドキュメントについて

このドキュメントが試作版の場合:

このドキュメントは試作版であり、デモおよび暫定使用のみを目的としたものです。このソフトウェアを使用するハードウェアに限定するものではありません。オラクル社およびその関連会社は、このドキュメントに関して一切の責任を負わず、いかなる保証もいたしません。また、このドキュメントを使用したことによって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。