Oracle® Fusion Middleware

Oracle Virtual Assembly Builderのインストール

12c (12.1.2)

E47989-02(原本部品番号:E29482-02)

2013年8月

インストール担当者とシステム管理者向けのドキュメントで、Oracle Virtual Assembly Builderのインストールおよび構成方法について説明しています。

Oracle Fusion Middleware Oracle Virtual Assembly Builderのインストール, 12c (12.1.2)

E47989-02

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

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

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

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

U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.

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

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

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

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

目次

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

はじめに

- 対象読者

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

- 関連ドキュメント

- 表記規則

1 インストールの概要

- 1.1 Oracle Virtual Assembly Builderのインストール・ロードマップ

- 1.1.1 インストールおよび構成オプション

- 1.1.1.1 Studioのみのインストール

- 1.1.1.2 デプロイのみのインストール

- 1.1.1.3 Studioおよびデプロイヤのインストール(デフォルトのインストール・オプション)

- 1.2 セキュリティ対策

- 1.3 推奨トポロジ

- 1.4 環境に関する考慮事項

- 1.4.1 参照システムにおける解凍ツール

- 1.4.2 SSHポート転送の有効化が必須

- 1.4.3 NFSサーバーの構成要件

- 1.4.4 Oracle VM Managerのポート要件

- 1.4.5 参照システムにおけるBashコマンド

- 1.4.6 参照システムにおけるMkdirユーティリティ

- 1.5 動作保証およびシステム要件

- 1.5.1 動作保証

- 1.5.2 システム要件

- 1.5.2.1 オペレーティング・システム

- 1.5.2.2 Java Development Kit

- 1.5.2.3 Oracle Open-OVF

- 1.5.2.4 テンプレートの作成

- 1.5.2.5 システムのベース・イメージ

2 インストールの前提条件

- 2.1 Java Development Kit (JDK)のダウンロード

- 2.2 Application Development Framework (ADF)のダウンロード

- 2.3 Oracle Virtual Assembly Builderのダウンロード

- 2.4 前提条件のインストールの完了

3 Oracle Virtual Assembly Builderのインストール

- 3.1 インストール環境の理解

- 3.2 Oracle VM Managerへのセキュアな通信の構成

- 3.3 Oracle Virtual Assembly Builderのインストール

- 3.3.1 インストールおよび構成

- 3.3.2 Oracle Virtual Assembly Builder Studioインスタンスの構成

- 3.3.3 サイレント・インストール

- 3.4 アンインストール

4 Oracle Virtual Assembly Builderデプロイヤの構成

- 4.1 拡張またはコンパクト・ドメイン・テンプレート

- 4.1.1 拡張ドメイン・テンプレート

- 4.1.1.1 管理対象サーバーへのデプロイメント

- 4.1.1.2 リポジトリ作成ユーティリティ

- 4.2 デプロイヤごとの一意のCoherenceの設定

- 4.3 Oracle Fusion Middleware構成ウィザードの起動

- 4.4 デプロイヤによる新規ドメインの作成

- 4.5 ovab-config.propertiesファイルの作成

- 4.6 デプロイヤのセキュリティ構成

5 コンパクト・ドメインの作成

- 5.1 概要

- 5.2 WLSTスクリプトの実行

6 Oracle Virtual Assembly Builderのアップグレード

- 6.1 Oracle Virtual Assembly Builder Studioのアップグレード

- 6.1.1 アップグレード・プロセス

- 6.1.2 アップグレードの実行

- 6.1.3 アップグレード中に変更されるアイテム

- 6.1.4 upgradeコマンドのオプション

- 6.2 Oracle Virtual Assembly Builderデプロイヤのアップグレード

- 6.2.1 アップグレード・プロセス

- 6.2.2 アップグレードの実行

- 6.2.3 アップグレード中に変更されるアイテム

- 6.2.4 upgradeコマンドのオプション

はじめに

このマニュアルでは、Oracle Virtual Assembly Builderをインストールするために必要な要件および手順を詳細に説明します。ここでは、次の内容について説明します。

- 対象読者

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

- 関連ドキュメント

- 表記規則

対象読者

このマニュアルは、自分の組織用にOracle Virtual Assembly Builderをインストールするユーザーを対象としています。

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

オラクル社のアクセシビリティへの取組みの詳細は、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 Virtual Assembly Builderの使用方法

- Oracle Virtual Assembly Builderアプリケーションおよびイントロスペクション・プラグインの開発

- Oracle Virtual Assembly Builderリリース・ノート

表記規則

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

規則

意味

太字

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

イタリック体

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

固定幅フォント

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

1 インストールの概要

この章では、Oracle Virtual Assembly Builderのインストールの概要を説明します。この章には次の項が含まれます:

- 第1.1項「Oracle Virtual Assembly Builderのインストール・ロードマップ」

- 第1.2項「セキュリティ対策」

- 第1.3項「推奨トポロジ」

- 第1.4「環境に関する考慮事項」

- 第1.5項「動作保証およびシステム要件」

1.1 Oracle Virtual Assembly Builderのインストール・ロードマップ

表1-1に、Oracle Virtual Assembly Builderのインストールに必要な手順を示します。

表1-1 Oracle Virtual Assembly Builderのインストール手順におけるタスク

タスク

説明およびドキュメント

インストール用のシステム環境の準備。

システム環境がOracle Virtual Assembly Builderの一般的なインストール要件を満たしていることを確認します。

次の項を参照してください。

- 第1.2項「セキュリティ対策」

- 第1.3項「推奨トポロジ」

- 第1.4「環境に関する考慮事項」

- 第1.5項「動作保証およびシステム要件」

参照システムが設定されていることの確認。

Oracle Virtual Assembly Builderのイントロスペクション機能を使用してアプライアンスを作成するには、適切な参照システムを設定する必要があります。これらのシステム要件および設定については、製品固有のドキュメントを参照してください。

デプロイメント環境のインストールおよび構成。

アセンブリをデプロイするには、Oracle VM環境をインストールおよび構成する必要があります。詳細は、Oracle VM(http://www.oracle.com/technetwork/server-storage/vm)を参照してください。

アプリケーション・サーバーのインストール。

Oracle Virtual Assembly Builderデプロイヤには、OracleホームにOracle WebLogic Serverをインストールする必要があります。

Oracle WebLogic Serverをインストールすると、Oracle Virtual Assembly Builderデプロイヤのインストールに必要なOracleホームおよびWebLogicホーム・ディレクトリが作成されます。詳細は、『Oracle Fusion Middlewareインストレーション・プランニング・ガイド』のOracleおよびWebLogicのホーム・ディレクトリに関する項を参照してください。『Oracle Fusion Middleware Oracle WebLogic Serverインストレーション・ガイド』の次の各項も参照してください。

- 最新バージョンをダウンロードする方法の説明は、製品配布に関する項を参照してください。

- インストール手順は、グラフィカル・モードでのインストール・プログラムの実行に関する項を参照してください。

Oracle Virtual Assembly Builderのインストール。

このインストーラを使用して、Oracle Virtual Assembly Builder Studioおよびデプロイヤをインストールし、Studioインスタンスを構成します。

これによって、次のディレクトリが作成されます。

- Oracleホーム内のOracle Virtual Assembly Builderホーム。

- Oracle Virtual Assembly Builder Studioインスタンス・ホーム。Studioインスタンスのホーム・ディレクトリの場所を指定するように要求されます(ご使用のシステムの任意の場所に配置可能です)。

インストール手順については、第3章「Oracle Virtual Assembly Builderのインストール」を参照してください。

Oracle Virtual Assembly Builderデプロイヤ用にOracle WebLogic Serverドメインを作成および構成します。

Oracle Fusion Middleware構成ウィザードを使用して、WebLogicドメインを作成し、Oracle Virtual Assembly Builderデプロイヤを構成します。

ドメインのホーム・ディレクトリの場所を指定するように要求されます(管理サーバーがある場所です)。このディレクトリは、システム上の任意の場所でかまいません。

構成ウィザードの起動、WebLogicドメインの作成、手動での構成の実行およびセキュリティの構成については、第4章「Oracle Virtual Assembly Builderデプロイヤの構成」を参照してください。

サーバーの開始。

管理サーバーを起動します。

管理サーバーを起動する手順については、『Oracle® Fusion Middleware Oracle WebLogic Serverサーバーの起動と停止の管理』のサーバーの起動および停止に関する説明を参照してください。

1.1.1 インストールおよび構成オプション

Oracle Virtual Assembly Builderデプロイヤコンポーネントは、Oracle WebLogic Server内部で動作します。CLIおよびStudioグラフィカル・ユーザー・インタフェースは、Oracle WebLogic Serverで公開されるWebサービス経由でOracle Virtual Assembly Builderデプロイヤと対話します。インストールおよび構成プロセスの一部として、Oracle WebLogic Serverを構成する必要があります。

次のいずれかのインストール・オプションを選択できます。

1.1.1.1 Studioのみのインストール

このオプションでは、Oracle Virtual Assembly Builder Studioのみがインストールされます。アプライアンスとアセンブリの作成、アプライアンス・テンプレートとアセンブリ・アーカイブの作成、およびデプロイメント計画の作成をするための機能が含まれています。

Oracle WebLogic Serverは、Oracleホームに事前にインストールされている必要があります。

Oracle Virtual Assembly Builderデプロイヤは、Oracle WebLogic ServerがインストールされているOracleホームの新しいOracleホームにインストールされます。

このオプションでは、abctlコマンドラインおよびStudioグラフィカル・ユーザー・インタフェースが公開されます。

1.1.1.2 デプロイのみのインストール

このオプションでは、Oracle Virtual Assembly Builderデプロイヤのみがインストールされます。デプロイメント・ターゲットの構成、デプロイヤへのアセンブリ・アーカイブのアップロード、アセンブリ・インスタンスの作成、アセンブリ・インスタンスのデプロイ/アンデプロイ/起動/停止、およびアプライアンス・インスタンスのスケーリングを行う機能が含まれます。

Oracle WebLogic Serverは、Oracleホームに事前にインストールされている必要があります。

Oracle Virtual Assembly Builderデプロイヤは、Oracle WebLogic ServerがインストールされているOracleホームの新しいOracleホームにインストールされます。

このオプションでは、abctlコマンドラインおよびWebサービス・インタフェースが公開されます。

1.1.1.3 Studioおよびデプロイヤのインストール(デフォルトのインストール・オプション)

デフォルトのインストール・オプションでは、Oracle Virtual Assembly Builder Studioとデプロイヤの両方がインストールされます。これには、Oracle Virtual Assembly Builder StudioおよびOracle Virtual Assembly Builderデプロイヤのインストール・オプションの説明で記載している機能が含まれます。

Oracle WebLogic Serverは、Oracleホームに事前にインストールされている必要があります。

Oracle Virtual Assembly Builder Studioおよびデプロイヤの両方が、Oracle WebLogic ServerがインストールされているOracleホームの新しいOracleホームにインストールされます。

このオプションでは、abctlコマンドライン、Studioグラフィカル・ユーザー・インタフェースおよびWebサービス・インタフェースが公開されます。

1.2 セキュリティ対策

処理を進める前に、この項をお読みください。ここでは、セキュリティに関する非常に需要な情報および対策を示しています。ここに示す内容を理解していないと、セキュリティの脆弱性が生じる可能性があります。

- インストールを行うユーザーは信頼できるユーザーで、信頼できるOSグループのメンバーである必要があります。

- テンプレートの作成プロセスでは、テンプレートを作成するオペレーティング・システム(OS)・ユーザーが、Oracle Virtual Assembly Builderのbinディレクトリを所有するOSユーザーと同じであることを確認するために、セキュリティ・チェックが行われます。製品をインストールするOSユーザーを、テンプレートを作成するOSユーザーと同じにすることによって、セキュリティ・チェックが確実に正常に完了します。

- Oracle WebLogic Serverは、Oracle Virtual Assembly Builderデプロイヤをデプロイする前に、セキュアな構成にインストールされる必要があります。

1.3 推奨トポロジ

Oracle Virtual Assembly Builderでは、仮想化インフラストラクチャとしてOracle VMの製品セットが使用されます。

Oracle Virtual Assembly BuilderおよびOracle VM Managerは、ネットワークおよびストレージ集中型の製品です。Oracle VMサーバー、Oracle VM ManagerおよびOracle Virtual Assembly Builderは、VMのイントロスペクション、登録およびデプロイメントの流れの中でネットワークを介して対話を行います。

この設定には、次の特性があります。

- 合計で16GB以上の物理メモリー、ギガビット・ネットワーク機能、高容量かつ高速の記憶領域(様々なテストおよび構成用)、許容できる処理能力を備えたOracle VMサーバー・プール・マシン。高速プロセッサ、メモリーおよび高性能の記憶域サブシステムを備えたサーバー・クラスのマシンで最高のパフォーマンスが得られます。

- 別のマシンでホストされるOracle VM Managerマシン。このマシンは、OEL x86_64 Linuxを実行し、ギガビット・ネットワーク・スイッチによってOracle VMサーバー・プールに接続される必要があります。

- イントロスペクションおよびファイル・セットの取得を高速化するために、参照システム(イントロスペクトする計画の製品)をこのマシンにインストールすることも可能です。Oracle Virtual Assembly Builderもリモート・イントロスペクションをサポートするため、参照システムをOracle Virtual Assembly Builderと共存させる必要はありません。コンポーネント用に作成されるOracle Virtual Assembly Builderの様々なアーティファクトのサイズが大きいため、このマシンのディスク領域に十分な余裕があることを確認する必要があります。

- デプロイメント対象のアセンブリのアプライアンスに静的IPアドレスを使用する場合は、アプライアンス・インスタンスごとに1つの静的IPアドレスが必要です。

1.4 環境に関する考慮事項

Oracle Virtual Assembly Builderを使用する前に、ご使用の環境が次の前提条件を満たしていることを確認します。この項目はインストールには不要ですが、Oracle Virtual Assembly Builderを使用するために必要な環境コンポーネントです。

1.4.1 参照システムにおける解凍ツール

Oracle Virtual Assembly Builderでは、リモート・イントロスペクションが正しく機能するために、参照システムに解凍ユーティリティ必要です。

1.4.2 SSHポート転送の有効化が必須

Oracle Virtual Assembly Builderでは、リモート操作(イントロスペクションやパッケージ化など)が正しく機能するために、参照システムでSSHポート転送が有効化される必要があります。

1.4.3 NFSサーバーの構成要件

Oracle Virtual Assembly Builderでは、特定の実行可能ファイルをrootとして実行する必要があります。デフォルトで、root権限はNFS全体には伝播しません。したがって、NFS共有を介してアクセスした場合、Oracle Virtual Assembly Builderは完全には機能しません。代替として、OVABをローカルにインストールするか、NFS共有をマウントする際にno_root_squashオプションを追加するなどして、NFS構成を更新してrootアクセス権を伝播する方法があります。

1.4.4 Oracle VM Managerのポート要件

Oracle Virtual Assembly Builderホストでデフォルト・ポート9678を開き、Oracle Virtual Assembly BuilderとOracle VM Managerホストおよび同じリソース・プール内のすべてのOracle VMサーバー・ホスト間の通信を可能にします。そうしないと、テンプレート登録が失敗する可能性があります。

Oracle Virtual Assembly Builderホストでポート9678が使用可能になっていない場合、テンプレート登録中のphonehomeポートとして別のポートを構成してください。

1.4.5 参照システムにおけるBashコマンド

Oracle Virtual Assembly Builderでは、リモート・イントロスペクションが正しく機能するために、参照システムに/bin/bashコマンドが必要です。

1.4.6 参照システムにおけるMkdirユーティリティ

Oracle Virtual Assembly Builderでは、リモート・イントロスペクションが正しく機能するために、参照システムに/bin/mkdirコマンドが必要です。

1.5 動作保証およびシステム要件

インストールを開始する前に、ご使用の環境がすべての要件を満たしていることを確認します。

1.5.1 動作保証

次の動作保証に関するドキュメントには、サポートされているインストール・タイプ、プラットフォーム、オペレーティング・システム、データベースおよびJDKが詳細に示されています。Oracle Fusion Middleware 11g リリース1のVirtual Assembly Builder(http://www.oracle.com/technology/software/products/ias/files/fusion_certification.html)を参照してください。

1.5.2 システム要件

次の要件を満たしていることを確認してください。

1.5.2.1 オペレーティング・システム

次のオペレーティング・システムがサポートされます。

- Oracle Enterprise Linux 5 (UL3+) (サポートされている32ビットまたは64ビット(デフォルト))

- Red Hat Enterprise Linux 5 (UL3+)(32ビット。32ビット・モードでサポートされる64ビット)

次のコマンドを使用して、ご使用のオペレーティング・システムのバージョンを確認できます。

- Oracle Enterprise Linuxの場合:

# cat /etc/enterprise-release

- Red Hat Enterprise Linuxの場合:

# cat /etc/redhat-release

1.5.2.2 Java Development Kit

Oracle Virtual Assembly Builder Studioにはjavaバージョン1.7.0_15以上が必要です。Oracle Virtual Assembly Builderをインストールする前にJDKをインストールする必要があります。

1.5.2.3 Oracle Open-OVF

Oracle Virtual Assembly BuilderがOracle Enterprise Linux 5にインストールされている場合は、Oracle Open-OVFパッケージをYUMリポジトリのOVM 3.0チャネルからダウンロードしてインストールします。yumリポジトリの設定については、http://www.oracle.com/technetwork/topics/linux/yum-repository-setup-085606.htmlを参照してください。

Unbreakable Linuxネットワークに関するホワイトペーパー(http://www.oracle.com/us/technologies/027615.pdf)も参照してください(Oracle LinuxおよびOracle VMサポート・サブスクライバ向けの包括的なリソースで、yumプログラムおよびサポート・ポリシーに関する情報とともに、Linuxソフトウェアのパッチ、更新および修正にアクセスできます)。

注意:

Open-OVF for Oracle Enterprise Linux 6の入手に関する詳細は、Oracle Virtual Assembly Builderリリース掲示板を参照してください。

1.5.2.4 テンプレートの作成

テンプレートの作成が機能するには、次のプログラムが存在する必要があります。

- /sbin/fdisk

- /sbin/losetup

- /sbin/kpartx

- /sbin/blkid

- /sbin/e2label

- /sbin/mkfs.ext3

LVMベースのOSイメージを使用してテンプレートを作成する場合は、次のプログラムが存在する必要があります。

- /sbin/vgchange

- /usr/sbin/pvs

1.5.2.5 システムのベース・イメージ

サポートされるGuest OSは、Oracle Enterprise Linuxベース・イメージです。

注意:

Oracle提供のサンプルOracle Enterprise Linuxベース・イメージをダウンロードするか、またはユーザー独自のものを作成することができます。サンプル・イメージは、Oracle Technology Network(http://www.oracle.com/technology/products/ovab)で入手できます。

ベース・イメージのアーキテクチャがご使用のコンポーネント・ソフトウェアに適合していることを確認します。すなわち、ご使用のコンポーネント・ソフトウェアが32ビットの場合は32ビットのベース・イメージを使用し、64ビットのコンポーネント・ソフトウェアの場合は64ビットのベース・イメージを使用します。

適切なベース・イメージを作成するには、次のことを確認してください。

- Oracle Enterprise Linuxベース・イメージ(http://www.oracle.com/technetwork/server-storage/vm/overview/templates-101937.htmlを参照)。このページおよび参照先のページでは、ユーザー独自のシステム・ベース・イメージの作成に必要な情報が提供されます。
ベース・イメージを指定する際に、イメージは次の要件を満たしている必要があります。

- Oracle Enterprise Linux 5.x以降

- システムのベース・イメージ・ファイル名はSystem.imgとする必要があります。

- ベース・イメージでは、ユーザーをoracleとする必要があります。ベース・イメージにユーザーを追加する方法の1つに、ベース・イメージを起動し、これにルートとしてログオンして/usr/sbin/useradd oracleを呼び出す方法があります。ユーザーoracleは主グループoinstallおよび(主グループではない)グループoracleに属している必要があります。

- 通常、パーティション上に/tmp用の空き領域300MB以上(アプライアンスを作成しデプロイする製品のタイプによって、より多くの空き領域が必要になる場合があります)。固有の空き領域要件については、該当する製品のインストール・ガイドを参照してください)。

- 500MB以上のスワップ領域パーティション

- ベース・イメージを使用して作成されたVMのリモート・イントロスペクションにSSHを構成する場合、/etc/ssh/sshd_config fileにAllowTcpForwarding yesという行が含まれていることを確認します。

- イントロスペクトされた製品に特定の文字エンコーディングでエンコードされたファイルが含まれている場合、作成されたアプライアンスのテンプレートを作成するために使用するシステムのベース・イメージに必要な文字エンコーディングが含まれていることを確認します。

- 次のカーネル・モジュールがインストールされている必要があります。

- ovmapi_5.5.ko (32ビット)

- ovmapi_5.3_64bit.ko (64ビット)

- 次のパッケージ(RPM)をインストールしておく必要があります。

- glibc

- nc

- libovmapi-3

- ovmd-3

- ovm-template-config-3

- ovm-template-config-authentication-3

- ovm-template-config-datetime-3

- ovm-template-config-firewall-3

- ovm-template-config-network-3

- ovm-template-config-selinux-3

- ovm-template-config-ssh-3

- ovm-template-config-system-3

- ovm-template-config-user-3

- xenstoreprovider-3

- 次のパッケージ(RPM)をインストールしておくことをお薦めします。

- nfs-utils

- kernel-uek-2.6.32

- kernel-uek-devel-2.6.32

- kernel-uek-firmware-2.6.32

- kmod-ovmapi-uek-1.0.0

- FMWコンポーネントの場合、次のシェル・パラメータの設定が必要です。

- soft=4096

- hard=4096

- vmapiモジュールがカーネル・バージョンに適合していることを確認してください。vmapiは次の実行中システムでテストできます。

- /assemblybuilder/etc/vmapi get + #は、vmapiから取得したすべてのプロパティを表示します

- /assemblybuilder/etc/vmapi set key=value #はvmapiリストのプロパティを設定します

- /assemblybuilder/etc/vmapi get key #はキーに関連付けられた値を表示します(該当する場合)

- Oracle Databaseの場合、次のシェル・パラメータの設定が必要です。

- nproc-soft=2047

- nproc=hard=16384

- nofile-soft=1024

- nofile-hard=65536

- maxproc(ulimit -p)=16384

- Oracle Databaseの場合、次のカーネル・パラメータの設定が必要です。

- セマフォの制限

semmni=128 # max number of arrays; default is 128
semmsl=250 # max semaphores per array. default is 250
semmns=32000 # max semaphores system wide; default is 32000
semopm=100 # max ops per semop call; default is 32

- 共有メモリーの制限

shmmni=4096 # max number of segments; default is 4096
shmmax=0.5GB # max seg size (kbytes); default is 4194303, which is 3GB
shmall=2097152 # max total shared memory (kbytes); default is 1073741824

- ファイル記述子

file-max=6815744 # system wide file descriptors; default is 204573;
aio-max-nr=Maximum:1048576 # default is 65536;
ip_local_port_range=9000 65500 # default is 32768 61000;
rmem_default=262144 # default is 109568;
rmem_max=4194304 # default is 131071;
wmem_default=262144 # default is 105968
wmem_max=1048576 # default is 131071

- 追加のデータベース要件は次のとおりです。

- /etc/pam.d/ログイン・ファイルに、次の行を追加します。

session required pam_limits.so

- Oracle FormsおよびReportsプラグインではopen-motif RPMが必要です。

1.5.2.5.1 RACデータベース・アプリケーションのベース・イメージ要件

RAC環境では、さらにgridユーザー(Oracle Grid Infrastructureバイナリを所有するために作成されたユーザー)、およびgridユーザーのホーム・ディレクトリを構成します。一般的なRAC環境をイントロスペクトするには、RACデータベース・アプライアンスのベース・イメージにgridユーザーを追加する必要があります。

2 インストールの前提条件

この章では、Oracle Virtual Assembly Builderのソフトウェア前提条件をダウンロードおよびインストールする手順を説明します。この章には次の項が含まれます:

- 第2.1項「Java Development Kit (JDK)のダウンロード」

- 第2.2項「Application Development Framework (ADF)のダウンロード」

- 第2.3項「Oracle Virtual Assembly Builderのダウンロード」

- 第2.4項「前提条件のインストールの完了」

2.1 Java Development Kit (JDK)のダウンロード

Oracle Virtual Assembly Builder StudioにはJavaバージョン1.7.0_15以上が必要です。

JDKをダウンロードするには、次の手順を実行します。:

1. Oracle Technology NetworkのJava SEダウンロード・ページ(http://www.oracle.com/technetwork/java/javase/downloads/index.html)にアクセスします。

2. 最新バージョンのJDKを選択して、「Download」を選択します。

3. ライセンス契約を読み、同意してください。

4. ご使用のオペレーティング・システム用のダウンロード・リンクをクリックします。

5. インストーラを起動して、ウィザードの手順に従ってJDKをインストールします。

2.2 Application Development Framework (ADF)のダウンロード

Oracle Virtual Assembly BuilderにはApplication Development Framework (ADF)が必要です。ADFには、Oracle WebLogic Serverが含まれます。

1. Oracle Technology NetworkのADFダウンロード・ページ(http://www.oracle.com/technetwork/developer-tools/adf/downloads/index.html)にアクセスします:

2. 「Application Development Runtime 12.1.2.0」を選択します。
これを選択すると、ofm_wls_jrf_generic_12.1.2.0.0_disk1_1of1.zipというファイルがダウンロードされます。

3. 「Download File」をクリックします。

2.3 Oracle Virtual Assembly Builderのダウンロード

Oracle Virtual Assembly Builderおよびサンプルのベース・イメージをダウンロードするには、次の手順を実行します。

1. Oracle Technology Networkで、Oracle Virtual Assembly Builderのダウンロード・ページ(http://www.oracle.com/technetwork/middleware/ovab/downloads/index.html)にアクセスします。

2. ライセンス契約を読み、同意してください。

3. 「Oracle Virtual Assembly Builder 12c (12.1.2.0.0) for Linux x86 (Generic)」をダウンロードします。
これを選択すると、ofm_ovab_generic_12.1.2.0.0_disk1_1of1.zipというファイルがダウンロードされます。

4. 適切なサンプルのベース・イメージをダウンロードします。VMのOELのバージョンをベース・イメージと一致させます。

2.4 前提条件のインストールの完了

前提条件のインストールを完了させるには、ダウンロードしたソフトウェアを次の順序でインストールします。

1. Open-OVFをインストールします。
OracleのPublic Yumリポジトリを指すようにyumを設定して、ovaの依存関係をダウンロードします。

1. ファイル(http://public-yum.oracle.com/repo/OracleVM/OVM3/latest/x86_64/open-ovf-1.1-1.0.47.el5.noarch.rpm)をダウンロードして、/etc/yum.repos.d/に置きます。

2. /etc/yum.repos.d/public-yum-el5.repoを編集します。[el5_u5_base]のエントリを見つけて、属性"enabled"を0から1に変更します。
この変更により、OEL 5に適した、この特定のリポジトリからのダウンロードが可能になります。

3. 必要なPythonモジュールおよびすべての依存関係をインストールします。
32ビット版オペレーティング・システムの場合:

sudo yum install libvirt-python.i386

64ビット版オペレーティング・システムの場合:

yum install libvirt-python.x86_64

2. ovaコマンド自体をインストールします。

1. open-ovf-<some_version>.el5.noarch.rpmをダウンロードします。

2. 次のコマンドを使用してインストールします。

sudo rpm -ivh </path/to/downloaded.rpm>

3. コマンドrun /usr/bin/ovaを実行してインストールを検証し、使用方法のメッセージが出力されることを確認します。

3. JDKをインストールします。

4. Application Development Frameworkをインストールします。

完了すると、ADFをインストール済のOracleホームに、Oracle Virtual Assembly Builderをインストールする準備が整います。第3章「Installing Oracle Virtual Assembly Builderのインストール」を参照してください。

3 Oracle Virtual Assembly Builderのインストール

次の項で、Oracle Virtual Assembly Builderの完全なインストールを行う方法を説明します。

- 第3.1項「インストール環境の理解」

- 第3.2項「Oracle VM Managerへのセキュアな通信の構成」

- 第3.3項「Oracle Virtual Assembly Builderのインストール」

- 第3.4項「アンインストール」

3.1 インストール環境の理解

Oracle Virtual Assembly Builderは、Application Development Framework (ADF)をインストールしている既存のOracleホームにインストールする必要があります。このOracleホームを記録して、Oracle Virtual Assembly Builderをインストールする際に指定してください。詳細は、『Oracle Fusion Middleware Infrastructureのインストールと構成』を参照してください。

3.2 Oracle VM Managerへのセキュアな通信の構成

Oracle Virtual Assembly BuilderがOracle VM Managerとセキュアに通信できるようにするには、Java Secure Socket Extension (JSSE) WebLogic SSL実装を構成する必要があります。WebLogic Serverバージョン12.1.1では、JSSEがサポートされている唯一のSSL実装です。

WebLogic Serverの以前のバージョンでJSSEを構成する方法は、Oracle WebLogic Serverの保護のJSSEベースのSSL実装の使用に関する項を参照してください。

3.3 Oracle Virtual Assembly Builderのインストール

次の手順に従って、Oracle Virtual Assembly Builderをインストールおよび構成します。

注意:

これらのインストール手順は、Oracle Enterprise Linux 5 (UL3+)へのOracle Virtual Assembly Builderのインストールにのみ適用されます。ローカル環境にあわせて調整することはできます。

- 第3.3.1項「インストールおよび構成」

- 第3.3.3項「サイレント・インストール」

インストールを開始するには、java -jar ovab_121200.jarを呼び出してインストーラを起動します。必要なJavaバージョンは1.7です。

3.3.1 インストールおよび構成

OracleホームにOracle Virtual Assembly Builderソフトウェアをインストールし、必要に応じて提供されている様々な詳細設定でOracle Virtual Assembly Builderインスタンス・ホームを構成できます。Oracle Virtual Assembly Builderをインストールして構成するには、インストーラを起動し、次の手順に従います。

1. インベントリ・ディレクトリの指定: このページでは、インストーラ・ファイルのディレクトリを指定できます。これをインベントリ・ディレクトリと呼びます。インストーラは、インベントリ・ディレクトリ内に、インベントリ・データを含むサブディレクトリを製品ごとに自動的に設定し、通常製品ごとに150KB消費します。
インベントリ・ディレクトリのフルパスを入力してください。

前述のディレクトリに対する書込み権限を持つオペレーティング・システム・グループを指定できます。

続行できる状態になったら、「OK」をクリックします。インストールを続行する前に特定のアクションをroot権限で実行することを警告するダイアログが表示されます。

root権限がある場合は、別のウィンドウを使用して、指定したインベントリ・ディレクトリからスクリプトcreateCentralInventory.shを実行します。終了したら、「OK」をクリックします。

root権限を持たずにインストールを続行する場合は、「ローカル・インベントリでのインストールの続行」ボックスをチェックし、「OK」をクリックします。

2. ようこそ: このページではインストールについて紹介します。インストールのフローが左のパネルに表示され、コントロール・ボタンが下に表示されます。

図3-1 「ようこそ」ページ

インストールを開始する準備が整った後、「次へ」をクリックします。「インストール場所」ページが表示されます。

注意:

すべてのページでヘルプを利用できます。これを使用して、このページで実行可能なことと、フィールドの説明、設定できる値などの情報を入手できます。

3. 図3-2 「インストール場所」ページ

4. インストール場所:Oracleホーム・ディレクトリを指定します。
Application Development Framework (ADF)をインストールした既存のOracleホームの場所を選択します。選択されたOracleホームが有効かどうかをインストーラがチェックします。

「表示」をクリックして、Oracleホームのインストール機能セットを表示します。

「次へ」をクリックします。「インストール・タイプ」ページが表示されます。

図3-3 「インストール・タイプ」ページ

5. インストール・タイプ: インストール・タイプを次のように選択します。

- Studioおよびデプロイヤのインストール: Oracle Virtual Assembly Builder StudioおよびOracle Virtual Assembly Builderデプロイヤの両方をインストールします。

- Studioのインストール: Oracle Virtual Assembly Builder Studioのみがインストールされます(アプライアンスとアセンブリの作成、アプライアンス・テンプレートとアセンブリ・アーカイブの作成、およびデプロイメント・プランの作成が可能になります)。

- デプロイヤのインストール: Oracle Virtual Assembly Builderデプロイヤのみがインストールされます(デプロイメント・ターゲットの構成、Deployerへのアセンブリ・アーカイブのアップロード、アセンブリ・インスタンスの作成、アセンブリ・インスタンスのデプロイ/アンデプロイ/起動/停止、およびアプライアンス・インスタンスのスケーリングが可能になります)。

「次へ」をクリックします。「前提条件のチェック」ページに確認の進捗と不足しているものが表示されます。

図3-4 「前提条件のチェック」ページ

6. 前提条件のチェック:チェックは自動的に開始します。現在チェックしている対象とチェック結果が表示されます。ページのボタンを使用して、チェックを中止、再試行または続行できます。たとえば、物理メモリーのチェックに失敗した場合、その問題に移動して修正した後、「再試行」をクリックして、この項目の再チェックをインストーラに指示します。
前提条件チェックが完了したら、「次へ」をクリックします。「インストール・サマリー」ページが表示されます。

図3-5 「インストール・サマリー」ページ

7. インストール・サマリー:「インストール・サマリー」ページには、インストールのコンポーネントおよび場所がリストされます。「保存」をクリックして、レスポンス・ファイルを保存できます。
インストールまたは構成の選択内容を変更する場合は、左ペインから項目を選択して変更し、「サマリー」ページに戻ります。

「インストール」をクリックしてインストール処理を開始します。

8. ユーザーの選択に応じて、「インストールの進行状況」ページに関連情報が表示されます。

図3-6 「インストールの進行状況」ページ

9. インストールが完了すると、「インストール完了」ページが表示されます。

図3-7 「インストール完了」ページ

10. スクリプト$OH/oracleRoot.shをrootとして実行します。

11. Oracle Virtual Assembly Builder Studioをインストールした場合は、Studioインスタンスを作成する構成ウィザードを自動的に起動を選択し、第3.3.2項「Oracle Virtual Assembly Builder Studioインスタンスの構成」の手順に従ってStudioインスタンスを構成します。

12. Oracle Virtual Assembly Builderデプロイヤをインストールした場合は、デプロイヤ・ドメインを作成する構成ウィザードを自動的に起動を選択し、第4章「Oracle Virtual Assembly Builderデプロイヤの構成」の手順に従ってデプロイヤを構成します。

13. 「完了」をクリックします。

3.3.2 Oracle Virtual Assembly Builder Studioインスタンスの構成

Studioインスタンスを作成する構成ウィザードを自動的に起動オプションを選択すると、Oracle Virtual Assembly Builderのインストール完了時に構成ウィザードが自動的に起動します。

「ようこそ」ページが表示されます。

図3-8 「ようこそ」ページ

1. ようこそ:このページではインストールについて紹介します。インストールのフローが左のパネルに表示され、コントロール・ボタンが下に表示されます。
インスタンス構成を開始する準備ができたら、「次へ」をクリックします。「インスタンス構成」ページが表示されます。

図3-9 「インスタンス構成」ページ

2. インスタンス構成: 「Oracle Virtual Assembly Builderインスタンス・ホーム」および「Oracle Virtual Assembly Builder Javaホーム」を入力または選択します。
Oracle Virtual Assembly Builderインスタンス・ホーム: Oracle Virtual Assembly Builderインスタンスのホーム。

Oracle Virtual Assembly Builder Javaホーム: Oracle Virtual Assembly BuilderのJavaホーム。

注意:

JREの場所を明示的に指定せずにインストールを開始した場合、JAVA_HOMEの場所はデフォルトで$ORACLE_HOME/jdkになります。別のJDKの場所に変更できます。

「次へ」をクリックします。「テンプレート作成の構成」ページが表示されます。

図3-10 「テンプレート作成の構成」ページ

3. テンプレート作成の構成: このページでは、新しいアプライアンスの作成に使用するベース・イメージを定義できます。このページで、Oracle VM用のOracle Enterprise Linuxベース・イメージのURIを指定します。

注意:

OELベース・イメージの構成を選択すると、Oracle Installerによって、$AB_INSTANCE/templates/baseImage/OVM/OELディレクトリに、ユーザー提供のOELベース・イメージがコピーされます。このベース・イメージは、このOVABインスタンスのデフォルトのベース・イメージとして使用できるようになります。

すべてのOracle Virtual Assembly Builderインスタンスでベース・イメージを共有する場合は、ここではOELベース・イメージの構成の選択を行わずに、インストールの完了後に行ってください。

- $ORACLE_HOMEディレクトリ内部に次のディレクトリを作成します。
$ORACLE_HOME/templates/baseImage/OVM/OEL

- OELベース・イメージ・ファイル(System.imgおよびvm.cfg)を$ORACLE_HOME/templates/baseImag/OVM/OELディレクトリにコピーします。

注意:

ベース・イメージは、$AB_INSTANCEまたは$ORACLE_HOMEのいずれかに格納されます。ベース・イメージ検出の優先順序は次のとおりです。

- -baseImageフラグによって指定された場所

- $AB_INSTANCE/templates/baseImage/OVM/OEL

- $ORACLE_HOME/templates/baseImage/OVM/OEL

Oracle Enterprise Linuxベース・イメージの構成: 選択した場合は、Oracle VM用のOELベース・イメージのURIを指定します。

場所を入力(または選択)してから、「次へ」をクリックします。「デプロイヤの信頼構成」ページが表示されます。

図3-11 「デプロイヤの信頼構成」ページ

4. デプロイヤの信頼構成: Oracle Virtual Assembly Builder Studioでは、HTTPSでOracle Virtual Assembly Builderデプロイヤへ接続する際にクライアントとしてキーストアが使用されます。Oracle Virtual Assembly Builderデプロイヤの接続を構成する際、このキーストアにはOracle Virtual Assembly BuilderデプロイヤのWebLogic証明書が格納されます。
パスワードによって、キーストアは改ざんできないようになっています。

デプロイヤ信頼キーストアのパスワードを入力および確認します。

「次へ」をクリックします。「デプロイヤの接続構成」ページが表示されます。

図3-12 「デプロイヤの接続構成」ページ

5. デプロイヤの接続構成: Oracle Virtual Assembly Builderデプロイヤへの接続を構成できます。次の章「Oracle Virtual Assembly Builderデプロイヤの構成」の手順に従ってOracle Virtual Assembly Builderデプロイヤの構成を完了していない場合は、既存のデプロイヤを指定する必要があります。
接続を構成するには、「デプロイヤ接続するStudioの構成」を選択して、次の接続情報を入力します。

- 接続名: デプロイヤの接続名。

- デプロイヤURL: デプロイヤWebサービスのURL。

- ユーザー名: デプロイヤWebサービスの認証に使用するユーザー名。

- パスワード: デプロイヤWebサービスの認証に使用するパスワード。

「次へ」をクリックします。

接続を構成すると、接続がテストされます。接続が失敗した場合は、Oracle Middleware Administration Serverが起動していること、およびホスト名、ユーザー名およびパスワードが正しく構成されていることを確認します。

「インストール・サマリー」ページが表示されます。

6. インストール・サマリー:「インストール・サマリー」ページには、インストールのコンポーネントおよび場所がリストされます。「保存」をクリックして、レスポンス・ファイルを保存できます。
インストールまたは構成の選択内容を変更する場合は、左ペインから項目を選択して変更し、「サマリー」ページに戻ります。

「次へ」をクリックします。「構成の進行状況」ページが表示されます。

図3-13 「構成の進行状況」ページ

7. 構成の進行状況:このページには、インスタンス構成の進行状況が表示されます。

図3-14 「インストール完了」ページ

「次へ」をクリックします。「構成が完了しました」ページが表示されます。Oracle Virtual Assembly Builder Studioインスタンスの構成が完了しました。

3.3.3 サイレント・インストール

サイレント・インストールは、すべてのユーザーの入力に対応する一連のレスポンス・ファイルによってサポートされています。

次を実行することによって、サイレント・インストールが開始されます。

java -jar ovab_121200.jar -silent -force -responseFile <absolute path to response file>

3.4 アンインストール

Oracle Virtual Assembly Builderをアンインストールするには、次のコマンドを実行します。

$ORACLE_HOME/oui/bin/deinstall.sh

deinstall.shを実行すると、アンインストール・プロセスが開始され、アンインストールする配布ページが表示されます。

図3-15 「アンインストールする配布」ページ

1. Oracle_Virtual_Assembly_Builder 12.1.2.0.0を選択して「アンインストール」をクリックします。この操作によってOracle Fusion Middlewareアンインストール・ウィザードが起動され、「ようこそ」ページが表示されます。

図3-16 「ようこそ」ページ

2. 「次へ」をクリックします。「アンインストール・サマリー」ページが表示されます。

図3-17 「アンインストール・サマリー」ページ

3. 「アンインストール」をクリックします。「アンインストールの進行状況」ページが表示されます。アンインストールの進行状況はパーセンテージのバーで示されます。

図3-18 「アンインストールの進行状況」ページ

4. アンインストールの進行状況が完了したら(進行状況が100%と示され、「アンインストール」タスクにチェックマークが付けられます)、「終了」をクリックします。エラーが表示されたら、「ログを表示」をクリックして、アンインストールの詳細ログを表示します。
「アンインストール完了」ページが表示されます。

図3-19 アンインストール完了

5. 「アンインストール完了」ページに、正常にアンインストールされた機能セットのリストが表示されます。「終了」をクリックします。

4 Oracle Virtual Assembly Builderデプロイヤの構成

この章では、Oracle Virtual Assembly Builderデプロイヤドメイン拡張テンプレートを使用し、Oracle WebLogic Server構成ウィザードを実行して、新規ドメインを作成する方法を説明します。これによってOracle WebLogic Serverの新規ドメインが作成され、Oracle Virtual Assembly Builderデプロイヤ Webアプリケーションがデプロイされます。

この章には次の項が含まれます:

- 第4.1項「拡張またはコンパクト・ドメイン・テンプレート」

- 第4.2項「デプロイヤごとの一意のCoherenceの設定」

- 第4.3項「Oracle Fusion Middleware構成ウィザードの起動」

- 第4.4項「デプロイヤによる新規ドメインの作成」

- 第4.5項「ovab-config.propertiesファイルの作成」

- 第4.6項「デプロイヤのセキュリティ構成」

4.1 拡張またはコンパクト・ドメイン・テンプレート

拡張ドメインは、本番用としてお薦めする唯一の構成です。この章の説明に従って、Oracle WebLogic Server構成ウィザードを使用して拡張ドメインを作成できます。

本番以外の目的のためにコンパクト・ドメインを構成するには、デプロイヤ・アプリケーションを管理サーバーに手動でデプロイします。管理対象サーバーやデータベースは必要ありません。コンパクト・ドメインを作成するには、第5章「コンパクト・ドメインの作成」を参照してください。

4.1.1 拡張ドメイン・テンプレート

拡張ドメイン・テンプレートを使用する前提条件は次のとおりです。

4.1.1.1 管理対象サーバーへのデプロイメント

拡張ドメイン・テンプレートを使用してデプロイする場合、デフォルトのデプロイメントには、管理サーバーおよび管理対象サーバーのOracle WLSクラスタが1つずつ含まれます。デプロイヤ・アプリケーションはすべての管理対象サーバーにデプロイされます。

少なくとも管理対象サーバーを1つ、または管理対象サーバーのクラスタを1つ作成する必要があります。

4.1.1.2 リポジトリ作成ユーティリティ

拡張ドメイン・テンプレートを使用するには、リポジトリ作成ユーティリティが事前に構成されたデータベースが必要です。リポジトリ作成ユーティリティを使用してスキーマを作成する方法の詳細は、Repository Creation Utilityによるスキーマの作成を参照してください。

4.2 デプロイヤごとの一意のCoherenceの設定

2つのデプロイヤが同一サブネットで起動される場合、それぞれに一意のCoherenceを設定し、デプロイヤがCoherenceを介して相互に通信することを防ぎます。setDomainEnv.shまたはsetStartupEnv.shで、-Dtangosol.coherence.clusteraddressおよび-Dtangosol.coherence.clusterportに一意のマルチキャスト・アドレスおよびポートを設定します。

4.3 Oracle Fusion Middleware構成ウィザードの起動

「デプロイヤ・ドメインを作成する構成ウィザードを自動的に起動」オプションを選択すると、Oracle Virtual Assembly Builderのインストール完了時に構成ウィザードが自動的に起動します。

構成ウィザードは、WebLogic Server Oracleホーム内のcommon/binディレクトリにあります。

cd ORACLE_HOME/common/bin
./config.sh

新規WebLogicドメインを作成するには、第4.4項「デプロイヤによる新規ドメインの作成」の手順に従ってください。

4.4 デプロイヤによる新規ドメインの作成

構成ウィザードの起動後(第4.3項「Oracle Fusion Middleware構成ウィザードの起動」)、Oracle Virtual Assembly Builderデプロイヤを使用して構成されたドメインを作成します。

新しい拡張ドメインの作成を選択します。Oracle Virtual Assembly Builderデプロイヤが構成されたドメインを作成するには、「テンプレート」選択画面で次のテンプレートを選択します。

- Oracle Virtual Assembly Builderデプロイヤ - 12.1.2.0 [ovab]

- Oracle JRF - 12.1.2.0 [oracle_common]

- WebLogic Coherenceクラスタ拡張 - 12.1.2.0 [wlserver]

この画面の詳細は、『Oracle Fusion Middleware構成ウィザードによるドメインの作成』のテンプレートに関する項を参照してください。

Oracle WebLogicの管理者ユーザー名とパスワードを入力します。パスワードは8文字以上の長さで、数字または特殊文字を1つ以上含む必要があります。「次へ」をクリックします。

ドメイン・モードおよびJDKを入力し、「次へ」をクリックします。

データベース構成オプションを選択します。リポジトリ作成ユーティリティ・サービス表スキーマ資格証明を使用してデータベース接続の詳細を入力するか、手動で構成します。リポジトリ作成ユーティリティを使用してスキーマを作成する方法の詳細は、Repository Creation Utilityによるスキーマの作成を参照してください。「次へ」をクリックします。

必要に応じて、JDBCコンポーネント・スキーマを更新します。「次へ」をクリックします。

「選択された接続のテスト(T)」をクリックして、すべてのコンポーネントに対するJDBCテストが正常に完了したことを確認します。「次へ」をクリックします。

必要に応じて、カスタマイズする構成アイテムを選択します。「次へ」をクリックします。

管理サーバーの設定を構成します。

セキュリティ上の理由から、「SSLの有効化」チェック・ボックスを選択してSSLリスニング・ポートを有効化することをお薦めします。デフォルトでは、SSLはすべての新規サーバーで無効になっています。「SSLリスニング・ポート」で、セキュアなリクエスト(HTTPSやT3Sなどのプロトコル経由)に使用する有効な値を入力します。デフォルトは7002です。このフィールドをブランクにすると、デフォルトのポートが使用されます。有効なリスニング・ポート範囲は1から65535です。

詳細は、Oracle WebLogic Serverセキュリティの管理のSSLの構成に関する項を参照してください。

「次へ」をクリックします。

構成サマリーを表示します。「作成」をクリックしてオプションを受け入れ、新しいドメインの作成を開始します。構成を変更するには、ナビゲーション・ペインまたは「戻る」ボタンを使用して、関連するページに戻ります。

ドメインが作成され、ドメインの場所および管理サーバーのURLが表示されます。管理サーバーが作成されます。

4.5 ovab-config.propertiesファイルの作成

ドメインを起動する前に、管理対象サーバーそれぞれに対して次のプロパティ・ファイルを作成します。

1. デプロイヤ・ドメイン・ホームの下に次のディレクトリを作成します。
config/fmwconfig/servers/ovab_server1/mbeans

2. 新しく作成したディレクトリで、次のコンテンツを含むovab-config.propertiesというファイルを作成します。
ovab.directory=<expanded domain root>/ab_instance

ovab.webserver.url=http\://<deployer domain host>\:<managed server listen port>

例4-1 ovab-config.propertiesファイルのサンプル

ovab.directory=/scratch/pawan/view_storage/test/user_projects/domains/expanded_domain/ab_instance
ovab.webserver.url=http://example.com:10001

4.6 デプロイヤのセキュリティ構成

Oracle Virtual Assembly Builderによって、セキュリティ・ロールおよびグループが定義されます。埋込みLDAPの場合、製品のインストーラによって必要なロールおよびグループが設定されます。ドメイン作成の完了後に、Oracle WebLogic Serverコンソールを使用してユーザーを作成し、'CloudAdmins'グループおよび'ApplicationAdmins'グループに追加する必要があります。これらは、デプロイヤへの接続を作成する際に指定される必要があるユーザーです。CloudAdminsグループに追加したユーザーはすべて、ApplicationAdminsグループにも追加する必要があります。

Oracle Virtual Assembly Builderデプロイヤによって使用されるセキュリティ・モデルの理解および有効化の詳細は、Oracle Virtual Assembly Builderの使用を参照してください。

外部LDAPサーバーを構成するには、ロールおよびグループを作成し、CloudAdminsグループおよびApplicationAdminsグループにユーザーを追加します。

1. 『Oracle® Fusion Middleware Oracle WebLogic Serverの保護』の手順を使用して、外部LDAP用のOracle WebLogic Serverを構成します。

2. "CloudAdmins"および"ApplicationAdmins"のグループはインストール時に自動的に作成されます。Oracle Virtual Assembly Builderの使用を参照してください。

3. これらのグループに、LDAPサーバーで定義されたユーザーを追加します。

4. ロール式Grp(GroupName|GroupName|GroupName)を使用して、グループをセキュリティ・ロールに含めます。

5. Oracle Virtual Assembly Builderの使用の手順を実行して、Oracle VMのバックエンドのエンドポイントへの接続を定義し、必要に応じて資格証明を指定し、バックエンドにデプロイメント・ターゲットを追加します。

5 コンパクト・ドメインの作成

この章では、新しいコンパクト・ドメインを作成する方法を説明します。これによってOracle WebLogic Serverの新規ドメインが作成され、Oracle Virtual Assembly BuilderデプロイヤWebアプリケーションが管理サーバーにデプロイされます。

この章には次の項が含まれます:

- 第5.1項「概要」

- 第5.2項「WLSTスクリプトの実行」

5.1 概要

コンパクト・ドメインは、本番目的にお薦めするドメインではなく、正式にサポートされている構成でもありません。コンパクト・ドメインはOracle WebLogic Server構成ウィザードでは作成できません。コンパクト・ドメインは手動で作成する必要があります。デプロイヤは管理サーバーをターゲットにします。管理対象サーバーやデータベースは必要ありません。

5.2 WLSTスクリプトの実行

コンパクト・ドメインを作成するスクリプトを実行します。

1. 次のスクリプトをWLSをインストールしたホストにコピーします:create_ovab_deployer_domain.py。

#!/usr/bin/python

import os, sys

domainMode = 'Compact'
deployerDomainName = 'base_domain'
deployerDomain = '/<path>/user_projects/domains/base_domain'
deployerTemplateJar = '/<path>/ovab/common/templates/wls/oracle.ovab.deployer.template_12.1.2.jar'
wlsTemplateJar = '/<path>/wlserver/common/templates/wls/wls.jar'
jrfTemplateJar = '/<path>/wlserver/common/templates/wls/wls_jrf.jar'

hostName = 'example.com'
listenPort = 6868
sslListenPort = 6969

readTemplate(wlsTemplateJar, domainMode)

# configure Admin Server
cd('/Security/base_domain/User/weblogic')
cmo.setPassword('welcome1')
cd('/Server/AdminServer')
cmo.setName('AdminServer')
cmo.setStuckThreadMaxTime(1800)
cmo.setListenPort(listenPort)
cmo.setListenAddress(hostName)
create('AdminServer','SSL')
cd('SSL/AdminServer')
cmo.setEnabled(true)
cmo.setListenPort(sslListenPort)
cmo.setHostnameVerificationIgnored(true)
cmo.setHostnameVerifier(None)
cmo.setTwoWaySSLEnabled(false)

writeDomain(deployerDomain)
closeTemplate()
dumpStack()

readDomain(deployerDomain)
addTemplate(jrfTemplateJar)
addTemplate(deployerTemplateJar)

cd('/SecurityConfiguration/' + deployerDomainName)
cmo.setUseKSSForDemo(false)

updateDomain()
closeDomain()
dumpStack()
exit()

2. スクリプトを編集して、パス、ホスト名およびポート番号を、環境に適した値に置き換えます。

3. WLSTを使用して次のスクリプトを実行します。
<mw home>/oracle_common/common/bin/wlst.sh create_ovab_deployer_domain.py

6 Oracle Virtual Assembly Builderのアップグレード

この章では、Oracle Virtual Assembly Builder Studioおよびデプロイヤのインスタンスをリリース11g PS5 (11.1.1.6.0)から12c (12.1.2/12.1.3)にアップグレードするプロセスについて説明します。どちらのアップグレード・プロセスも標準的なOracleアップグレード・フレームワークは使用しませんが、フレームワークで採用しているガイドラインや手順には従います。この章には次の項が含まれます:

- 第6.1項「Oracle Virtual Assembly Builder Studioのアップグレード」

- 第6.2項「Oracle Virtual Assembly Builderデプロイヤのアップグレード」

6.1 Oracle Virtual Assembly Builder Studioのアップグレード

Studioインスタンスのアップグレードはインプレースで実行され、インスタンスがPS5インスタンスから12cインスタンスに変換されます。PS5インスタンスに関連付けられた元のORACLE_HOMEはそのままで、PS5インスタンスがPS5 ORACLE_HOMEを参照しなくなるため、事実上孤立します。

アップグレード・プロセスでは、ファイルへの操作が行われる前に、変更または移動される各ファイルのバックアップが作成されます。バックアップ・ファイルは、作業中になんらかのエラーが発生した場合に、アップグレードをロールバックするために使用します。アップグレードが正常に実行されたら、これらのファイルは削除されます。

すでに12cバージョンになっているインスタンスでアップグレードを実行しても、操作は行われず、なにも変化しません。

6.1.1 アップグレード・プロセス

アップグレード・プロセスには、次の手順があります。

- 新しい12c ORACLE_HOMEをインストールします(インスタンスを作成する必要はありません)。

- PS5インスタンスでアップグレード・プロセスを実行します。

- PS5インスタンスのアップグレードが正常に終了すると、インスタンスは12cバージョンになります。

- PS5 ORACLE_HOMEをアーカイブまたは削除します。

6.1.2 アップグレードの実行

アップグレードを実行するには:

1. $12c_ORACLE_HOMEに12c ORACLE_HOMEをインストールします。

2. コマンドcd $12c_ORACLE_HOME/binを入力します。

3. コマンド./upgradeInstance.sh <location of PS5 instance>を入力します。

6.1.3 アップグレード中に変更されるアイテム

アップグレード中に変更されるアイテムは次のとおりです。

- PS5_INSTANCE/bin (abstudio.sh & abctl)内のスクリプト。

- イントロスペクタ・プラグインがインスタンスにインストールされます。

- PS5_INSTANCE/archivesのOVAが解凍、アップグレードおよび再圧縮されます。

- カタログが新しいスキーマ・バージョンにアップグレードされます。

- GUIのFCPメタデータがインスタンスにコピーされます。

6.1.4 upgradeコマンドのオプション

upgradeコマンドでは次のオプションが使用できます。

./upgradeInstance.sh <location of PS5 instance> -canUpgrade。これにより、インスタンスの場所がアップグレードできるかどうかが決定されます。

6.2 Oracle Virtual Assembly Builderデプロイヤのアップグレード

デプロイヤ・インスタンスのアップグレードはホーム外で実行され、PS5インスタンスは12cの場所にコピーされてからアップグレードされます。元のPS5インスタンスおよびORACLE_HOMEはそのまま残ります。

PS5デプロイヤが接続されているOVMプールは、アップグレードするか、または12cと互換性のあるプールに置き換える必要があります。

6.2.1 アップグレード・プロセス

アップグレード・プロセスには、次の手順があります。

- 新しいコンパクト12cドメインをインストールします。

- リポジトリおよび状態をPS5ドメインから12cドメインにコピーします。

- 12cドメインでアップグレード・プロセスを実行します。

- 管理サーバーを起動します。

6.2.2 アップグレードの実行

アップグレードでは次の重要な場所が定義されます。

- OVAB_12c_DOMAIN - 新しい12cドメインの場所

- OVAB_PS5_DOMAIN - 古いPS5ドメインの場所

- OVAB_PS5_INSTANCE - ドメインの下のPS5インスタンスの場所通常、$OVAB_PS5_DOMAIN/ab_instanceです。

アップグレードを実行するには:

1. 新しい12cデプロイヤ・コンパクト・ドメインを$OVAB_12c_DOMAINにWLSTスクリプトを使用してインストールします。第5章「コンパクト・ドメインの作成」を参照してください。

2. 次のコマンドを実行して、PS5の状態を12c領域にコピーします。

1. cd $OVAB_12c_DOMAIN/ab_instance。

2. cp -r $OVAB_PS5_INSTANCE/repository。

3. cp -r $OVAB_PS5_INSTANCE/state。

4. cp -r $OVAB_PS5_INSTANCE/config。

3. 次の手順を実行してPS5の状態をアップグレードします。

1. JAVA_HOME環境変数を有効なJava 1.6ホームに設定(またはエクスポート)します。

2. ORACLE_HOME環境変数を$OVAB_12c_DOMAINに設定(またはエクスポート)します。

3. コマンドcd $ORACLE_HOME/binを入力します。

4. コマンド./upgradeDeployer.sh -instanceDirPath $OVAB_PS5_INSTANCEを入力します。
アップグレードで新しいOVMのURLおよびバージョンの入力が求められます。例:

"新しいovm.urlを入力してください: <URL of OVM>"

"新しいovm.vmmversionを入力してください: <new version, 3.2>"

4. 管理サーバーを起動します。

5. WLS管理コンソールを使用して"ovabAdmin"ユーザーを追加し、そのユーザーをグループ"CloudAdmins"および"ApplicationAdmins"に割り当てます。

6. 次のコマンドを健全性テストとして12c Studioインストールから実行します。

- ./abctl describeTargets

- ./abctl describeTargetUsers

- ./abctl describeRegistrations

- ./abctl describeAssemblyArchives

- ./abctl describeAssemblyInstances

- ./abctl describeApplianceInstance

6.2.3 アップグレード中に変更されるアイテム

アップグレード中に変更されるアイテムは次のとおりです。

- プロセス・プラン

- インスタンスのタグ

- ターゲットのキャッシュ

- メンバーのキャッシュ

6.2.4 upgradeコマンドのオプション

upgradeコマンドでは次のオプションが使用できます。

sh ./upgradeDeployer.sh -help。使用状況を出力します

オラクル社の法律上の注意点について

コピーライトについて

Copyright © 1994-2014, 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）、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

第三者のコンテンツ、製品、サービスに対する免責事項

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

ドラフトのアルファ版およびベータ版ドキュメントについて

このドキュメントが試作版の場合:

このドキュメントは試作版であり、デモおよび暫定使用のみを目的としたものです。このソフトウェアを使用するハードウェアに限定するものではありません。オラクル社およびその関連会社は、このドキュメントに関して一切の責任を負わず、いかなる保証もいたしません。また、このドキュメントを使用したことによって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。