Oracle® Fusion Middleware Oracle Identity Managementインストレーション・ガイド 11gリリース1(11.1.1) B55911-04 |
|
![]() 前 |
![]() 次 |
この章では、ほとんどのOracle Identity Managementのインストールと構成に共通のタスクについて説明します。内容は次のとおりです。
注意: この章の一般的なインストール作業を完了しても、Oracle Identity Managementソフトウェアのインストールや構成が完了するわけではありません。Oracle Identity Managementソフトウェアのインストールに関する完全な情報は、次を参照してください。 Oracle Identity Managementソフトウェアの構成に関する完全な情報は、次のリンク先にある、個別のコンポーネントに関する章を参照してください。 |
この項の内容は次のとおりです。
このトピックでは、ほとんどのOracle Identity Managementのインストールと構成で特定する必要のあるディレクトリについて説明します。特定のインストーラ画面については記載していません。インストール時に、このトピックに記載されていない他のコンポーネントに固有のディレクトリを特定する必要があります。
この項で説明する共通ディレクトリの内容は、次のとおりです。
Oracleミドルウェア・ホーム・ディレクトリの場所を特定します。このフィールドで特定するOracleミドルウェア・ホームの下に、インストールするコンポーネントのOracleホーム・ディレクトリが作成されます。また、Oracleミドルウェア・ホームの下にOracle共通ホーム・ディレクトリが作成されます。Oracle共通ホームには、Oracle Enterprise Manager Fusion Middleware ControlおよびOracle Java Required Files (JRF)に必要なバイナリ・ファイルとライブラリ・ファイルが含まれます。各Oracleミドルウェア・ホーム内には、1つのOracle共通ホームのみ作成できます。
Oracleミドルウェア・ホーム・ディレクトリは、通常MW_HOMEと呼ばれます。
注意: 既存のOracle WebLogic Server管理ドメインにOracle Identity Managementコンポーネントをインストールするには、ドメイン内の各Oracleミドルウェア・ホーム・ディレクトリのディレクトリ・パスとディレクトリ名が同じである必要があります。 |
コンポーネントのOracleホーム・ディレクトリの名前を入力します。インストーラは、このフィールドに入力する名前を使用して、「Oracle Middlewareホームの場所」フィールドに入力する場所の下にOracleホーム・ディレクトリを作成します。バイナリやライブラリなどの、コンポーネントのホストに必要なファイルがOracleホーム・ディレクトリにインストールされます。
Oracleホーム・ディレクトリは、通常ORACLE_HOMEと呼ばれます。
注意: 既存のOracle WebLogic Server管理ドメインにOracle Identity Managementコンポーネントをインストールするには、ドメイン内の各Oracleホーム・ディレクトリのディレクトリ・パスとディレクトリ名が同じである必要があります。 |
Oracle WebLogic Serverホーム・ディレクトリのパスを入力します。このディレクトリには、Oracle WebLogic Serverのホストに必要なファイルが含まれます。通常WL_HOMEと呼ばれます。
注意: 既存のOracle WebLogic Server管理ドメインにOracle Identity Managementコンポーネントをインストールするには、ドメイン内の各Oracle WebLogic Serverホーム・ディレクトリのディレクトリ・パスとディレクトリ名が同じである必要があります。 |
Oracleインスタンス・ディレクトリを作成する場所のパスを入力します。インストーラは、このフィールドに入力する場所と、「Oracleインスタンス名」フィールドに入力する名前を使用してOracleインスタンス・ディレクトリを作成します。ファイルを含む既存ディレクトリのパスは入力しないでください。既存ディレクトリのパスを入力する場合、そのディレクトリは空である必要があります。
インストーラは、Oracleインスタンスのディレクトリに、コンポーネントの構成ファイルと実行時コンポーネントをインストールします。ランタイム・コンポーネントは、このディレクトリにのみ書き込みます。Oracleインスタンスのディレクトリには、システム上の任意の場所を指定できます。それは、Oracleミドルウェア・ホーム・ディレクトリ内になくてもかまいません。
Oracleインスタンス・ディレクトリの名前を入力します。インストーラは、このフィールドに入力する名前を使用して、「Oracleインスタンスの場所」フィールドに指定する場所にOracleインスタンス・ディレクトリを作成します。このディレクトリは通常ORACLE_INSTANCEと呼ばれます。
インスタンス名は、インスタンスを一意に識別するためにOracle Fusion Middlewareで使用されるため重要です。同じコンピュータに複数のOracle Fusion Middlewareインスタンス(Oracle Identity ManagementインスタンスやOracle WebLogic Serverインスタンスなど)をインストールする場合、これらのインスタンスに異なる名前を付ける必要があります。
Oracleインスタンス・ディレクトリに入力する名前には次の条件があります。
英数字とアンダースコア(_)のみ使用可
先頭は英字(aからzまたはAからZ)
4から30文字で構成
コンピュータのホスト名またはIPアドレスの使用は不可
注意: インストール後、Oracleインスタンス名は変更できません。 |
Oracle Identity Management 11g リリース1(11.1.1)コンポーネントを既存のOracle Identity Management 11g リリース1(11.1.1)コンポーネントに対してインストールする場合、既存コンポーネントのポートを特定する必要があります。たとえば、Oracle Directory Integration Platform 11g リリース1(11.1.1)を既存のOracle Internet Directory 11g リリース1(11.1.1)コンポーネントに対してインストールする場合、Oracle Directory Integration Platformのインストール時にポートを特定する必要があります。
ポートについての情報は、次の方法を使用して入手できます。
WebLogic Server管理コンソール。
管理コンソールにログインします。「環境」の下の「サーバー」をクリックして、管理サーバーと管理対象サーバーに使用されているポートを確認します。
$ORACLE_INSTANCE
/config/OPMN/opmn/ports.prop
注意: インストール後にコンポーネントのポート番号を変更する場合、ports.propファイルは更新されません。 |
$ORACLE_INSTANCE
/bin/opmnctl
status -lコマンドを実行して、OPMNにより管理されているコンポーネントのポート番号を確認します。
Oracle Identity Management 11gリリース1(11.1.1)のインストール後、Oracle Identity ManagementをホストするためにOracle WebLogic Serverで必要な最大ヒープ・サイズ(-Xmx)の最小(最低)レベルを構成する場合は、この項の手順を実行します。
注意: この手順はオプションで、一般にテスト、開発またはデモ環境でのみ実行されます。 |
最大ヒープ・サイズの最小(最低)レベルは、次のとおりです。
Oracle WebLogic管理サーバー: 512MB
Oracle WebLogic管理対象サーバー: 256MB
Oracle WebLogic管理サーバーとOracle WebLogic管理対象サーバーのヒープ・サイズを構成するには、次の手順を実行します。
MW_HOME/user_projects/domains/DOMAIN_NAME/bin/
ディレクトリ内のsetDomainEnvスクリプト(.shまたは.bat)を開きます。
EXTRA_JAVA_PROPERTIES
エントリの最後のオカレンスを検索します。
EXTRA_JAVA_PROPERTIES
の最後のオカレンスで、ヒープ・サイズ・パラメータの最後のオカレンスを検索します(-Xmx
、-Xms
など)。
注意: これらは、Oracle WebLogic管理サーバーのヒープ・サイズ・パラメータです。 |
必要に応じて、Oracle WebLogic管理サーバーのヒープ・サイズ・パラメータ(-Xms
および-Xmx
)を設定します。例: -Xms256m
および-Xmx512m
。
Oracle WebLogic Managed Serverのヒープ・サイズ・パラメータを設定するには、最後に出てくるEXTRA_JAVA_PROPERTIES
エントリの直後に例4-1のテキストを入力し、次の手順を実行します。
必要に応じて、ヒープ・サイズ・パラメータ(-Xms
および-Xmx
)を設定します。例: -Xms256m -Xmx256m
。
wls_ods1
を、Oracle Directory Services ManagerをホストするOracle WebLogic管理対象サーバーの名前に置き換えます。
wls_oif1
を、Oracle Identity FederationをホストするOracle WebLogic管理対象サーバーの名前に置き換えます。
setDomainEnvスクリプトを保存して終了します。
Oracle WebLogic Administration ServerおよびOracle WebLogic Managed Serverを再起動します。付録D「Oracleスタックの起動と停止」を参照してください。
注意: UNIXシステムでは、ps -ef コマンドおよびgrep を、AdminServer またはOracle WebLogic管理対象サーバーの名前(ps -ef | grep AdminServer またはps -ef | grep wls_oif1 など)に対して実行すると、出力にヒープ・サイズ・パラメータの複数のオカレンスが含まれます(-Xmxおよび-Xms)。
出力内のヒープ・サイズ・パラメータの最後のオカレンスが有効で、前のオカレンスに優先されます。 |
インストーラは、UNIXシステムではORACLE_INVENTORY_LOCATION/logs
ディレクトリ、WindowsシステムではORACLE_INVENTORY_LOCATION\logs
ディレクトリにログ・ファイルを書き込みます。
Oracleインベントリ・ディレクトリの場所がわからない場合、UNIXシステムでは、ORACLE_HOME/oraInst.loc
ファイルを参照します。
Microsoft Windowsシステムでは、インベントリ・ディレクトリのデフォルトの場所はC:\Program Files\Oracle\Inventory\logsです。
次のインストール・ログ・ファイルがログ・ディレクトリに書き込まれます。
installDATE-TIME_STAMP
.log
installDATE-TIME_STAMP
.out
installActionsDATE-TIME_STAMP
.log
installProfileDATE-TIME_STAMP
.log
oraInstallDATE-TIME_STAMP
.err
oraInstallDATE-TIME_STAMP
.log
opatchDATE-TIME_STAMP
.log
この項の内容は次のとおりです。
このトピックでは、大部分のOracle Identity and Access Managementのインストールと構成を開始するための共通手順を説明します。インストールは、インストーラを起動して開始し、「前提条件チェック」画面の手順を終了して完了します。
注意:
|
Oracle Identity and Access Managementのインストールを開始するには、次の手順を実行します。
ofm_iam_generic_11.1.1.5.0_disk1_1of1.zip
ファイルのコンテンツをディレクトリに抽出します。
Disk1
ディレクトリに移動します。
次のいずれかのコマンドを実行してインストーラを起動します。
UNIX: <runInstallerディレクトリへのフル・パス>/runInstaller -jreLoc <ミドルウェア・ホーム>/jrockit_1.6.0_24/jre
Windows: <setup.exeディレクトリへのフル・パス>\ setup.exe -jreLoc <ミドルウェア・ホーム>\jrockit_1.6.0_24\jre
注意: インストーラから、システムにインストールされているJDKへの絶対パスを入力するよう要求されます。Oracle WebLogic Serverのインストール時に、ミドルウェア・ホームの下にjrockit_1.6.0_24 ディレクトリが作成されます。インストーラを起動するときに、このJDKの中にあるJREフォルダの絶対パスを入力する必要があります。たとえば、Windowsで、JREがD:\oracle\Middleware\jrockit_1.6.0_24 に存在する場合、次のようにしてインストーラをコマンド・プロンプトから起動します。
Oracle JRockit JDKの使用時にコマンド・ラインで
この警告メッセージは、インストールには影響しません。インストールを続行できます。 64ビットのプラットフォームで汎用jarファイルを使用してOracle WebLogic Serverをインストールすると、 |
インストーラが起動したら、「Oracle Identity and Access Management(11.1.1.5.0)のインストールと構成」を参照して続行します。
Oracle Fusion Middleware構成ウィザードを起動して、Oracle Identity and Access Management製品を新規または既存のWebLogic管理ドメインに構成するには、<MW_HOME>/oracle_common/bin/config.sh
スクリプトを実行します(UNIXの場合)。Windowsの場合は、<MW_HOME>\oracle_common\bin\config.cmd
スクリプトを実行します。Oracle Fusion Middleware構成ウィザードが表示されます。
注意: config.cmd またはconfig.sh コマンドを実行すると、次のエラー・メッセージが表示されることがあります。
このエラー・メッセージは、デフォルトのキャッシュ・ディレクトリが有効でないことを示しています。コマンド・ラインに Oracle Fusion Middleware構成ウィザードが起動したら、次のリンクの説明に従って、Oracle Identity and Access Management製品を構成します。 |
表4-1に、Oracle WebLogic Server、Oracle Identity and Access Management、Oracle SOA Suite、Oracle Web TierおよびOracle HTTP Server 11g Webgate for Oracle Access Managerのインストーラに含まれている実行可能ファイルを示します。
表4-1 実行可能ファイル
ファイル | 説明 |
---|---|
|
Oracle Identity Manager、Oracle Access Manager、Oracle Adaptive Access Manager、Oracle Entitlements ServerおよびOracle Identity Navigator対応のOracle Identity and Access Management 11gリリース1(11.1.1.5.0)インストーラ |
32ビットLinuxシステムには |
Oracle WebLogic Serverインストーラ |
|
Oracle SOA Suite 11gリリース1インストーラ |
|
Oracle SOA Suite 11gリリース1パッチ・セット・インストーラ |
|
Oracle Web Tier 11gリリース1(11.1.1)インストーラ |
|
Oracle HTTP Server 11g Webgate for Oracle Access Managerインストーラ |
|
Oracle Fusion Middlewareリポジトリ作成ユーティリティ(RCU) |
この項では、Oracle Identity and Access Managementの大部分のインストールと構成において識別する必要があるディレクトリについて説明します。特定のインストーラ画面の説明ではありません。インストール時に、この項に記載されていない他のコンポーネントに固有のディレクトリを特定する必要があります。
この項で説明する共通ディレクトリの内容は、次のとおりです。
Oracleミドルウェア・ホーム・ディレクトリの場所を特定します。このフィールドで特定するOracleミドルウェア・ホームの下に、インストールするコンポーネントのOracleホーム・ディレクトリが作成されます。Oracleミドルウェア・ホーム・ディレクトリは、通常MW_HOMEと呼ばれます。
コンポーネントのOracleホーム・ディレクトリの名前を入力します。インストーラは、このフィールドに入力する名前を使用して、「Oracle Middlewareホームの場所」フィールドに入力する場所の下にOracleホーム・ディレクトリを作成します。
バイナリやライブラリなどの、コンポーネントのホストに必要なファイルがOracleホーム・ディレクトリにインストールされます。Oracleホーム・ディレクトリは、通常ORACLE_HOMEと呼ばれます。
注意: Oracle Homeなど、ディレクトリ名にスペースは使用しないでください。ディレクトリ名でのスペースの使用は、サポートされていません。 |
このディレクトリは、「Oracle Middlewareホームの場所」フィールドに入力する場所の下に作成されます。
コンポーネントのホストに必要なOracle Java Required Files (JRF)が、Oracle共通ディレクトリにインストールされます。各Oracleミドルウェア・ホーム内には、1つのOracle共通ホームのみ作成できます。Oracle共通ディレクトリは、通常oracle_commonと呼ばれます。
WebLogicドメインには、ドメイン内のすべてのリソースを一元的に構成および管理する、管理サーバーという特別なWebLogic Serverインスタンスが含まれます。通常、ドメインは、管理対象サーバーという追加のWebLogic Serverインスタンスを含めるように構成します。Webアプリケーション、EJB、WebサービスなどのJavaコンポーネントおよびその他のリソースを管理対象サーバーにデプロイし、管理サーバーは構成および管理目的にのみ使用します。
ドメイン内の管理対象サーバーは、クラスタにグループ化できます。
ドメインのディレクトリ構造は、WebLogic Serverホームのディレクトリ構造とは別個です。任意の場所に配置でき、ミドルウェア・ホーム・ディレクトリ内に配置する必要はありません。ドメインはOracleインスタンスのピアです。
Oracle Fusion Middleware構成ウィザードは、ミドルウェア・ホーム(MW_HOME)の下のuser_projectsというディレクトリにドメインを作成します。
Oracle WebLogic Serverホーム・ディレクトリのパスを入力します。このディレクトリには、Oracle WebLogic Serverのホストに必要なファイルが含まれます。通常WL_HOMEと呼ばれます。
Oracle Identity and Access Management 11gリリース1(11.1.1)コンポーネントを既存のOracle Identity and Access Management 11gリリース1(11.1.1)コンポーネントに対してインストールする場合、既存コンポーネントのポートを特定する必要があります。たとえば、Oracle Identity Manager 11g リリース1(11.1.1)を既存のOracle Internet Directory 11g リリース1(11.1.1)コンポーネントに対してインストールする場合、Oracle Identity Managerのインストール時にポートを特定する必要があります。
このトピックでは、大部分のOracle Identity and Access Managementのインストールと構成を完了するための共通手順を説明します。インストールは、「インストール・サマリー」画面の手順で開始し、「インストール 完了」画面で終了します。
「インストール・サマリー」画面が表示されたら、次の手順を実行してインストールを完了します。
「インストール・サマリー」画面でインストールと構成の情報を確認します。
「保存」をクリックして、インストールのレスポンス・ファイルを保存します。このファイルには、インストーラのプロンプトとフィールドに対するレスポンスが含まれます。このレスポンス・ファイルを使用して、サイレント・インストールを実行できます。詳細は、「サイレント・インストールの実行」を参照してください。
注意: インストールのレスポンス・ファイルは、デフォルトでは保存されません。保持するには「保存」をクリックしてください。 |
「インストール」をクリックします。「インストールの進行状況」画面が表示されます。
インストールの進行状況を監視します。インストール・ログ・ファイルの場所が参照用にリストされます。インストールの進行状況が100%に達したら、「OK」をクリックします。「インストール完了」画面が表示されます。
「保存」をクリックして、インストールのサマリー・ファイルを保存します。このファイルには、構成および管理の開始に役立つ、インストール・ディレクトリの場所など構成に関する情報が含まれます。
注意: インストールのサマリー・ファイルは、デフォルトでは保存されません。保持するには「保存」をクリックしてください。 |
「終了」をクリックしてインストーラを終了します。
ログ・ファイルは、UNIXシステムの場合はORACLE_INVENTORY_LOCATION/logsディレクトリに、Windowsシステムの場合はORACLE_INVENTORY_LOCATION\logsディレクトリに書き込まれます。
UNIXシステムでは、Oracleインベントリ・ディレクトリの場所がわからない場合、ORACLE_HOME/oraInst.loc
ファイルで検索できます。
Microsoft Windowsシステムでは、インベントリ・ディレクトリのデフォルトの場所はC:\Program Files\Oracle\Inventory\logs
です。
次のインストール・ログ・ファイルがログ・ディレクトリに書き込まれます。
installDATE-TIME_STAMP
.log
installDATE-TIME_STAMP
.out
installActionsDATE-TIME_STAMP
.log
installProfileDATE-TIME_STAMP
.log
oraInstallDATE-TIME_STAMP
.err
oraInstallDATE-TIME_STAMP
.log
この項は、ドメインのWebLogic管理者のユーザー名がweblogicでない場合のみ参照してください。このタスクは、Oracle Identity Managerを使用している場合のみ必要です。
WebLogic管理者のユーザー名がweblogicでない場合、次の手順を実行してください。
Oracle Identity Managerの管理対象サーバーが起動しており、稼働中であることを確認します。
WebLogic Server管理者の資格証明を使用して、Oracle Enterprise Manager Fusion Middleware Controlにログインします
IDおよびアクセス>「oim」>「oim(11.1.1.2.0)」をクリックします。右クリックして「システムMBeanブラウザ」を選択します。「システムMBeanブラウザ」ページが表示されます。
「アプリケーション定義のMBeans」の下で、「oracle.iam」
>「Server:oim_server1」
>「Application: oim」
>「XMLConfig」
>「config」>>
「XMLConfig.SOAConfig」
>「SOAConfig」を選択します。
属性のユーザー名を確認します。デフォルトで、属性の値はweblogicです。この値を、WebLogic管理者のユーザー名に変更します。
「適用」をクリックします。Oracle Enterprise Manager Fusion Middleware Controlを終了します。
コマンドラインで、cd
コマンドを使用して現在の作業ディレクトリから<IAM_Home>/common/bin
ディレクトリに移動します。IAM_Home
は、Oracle Identity Manager、Oracle Access Manager、Oracle Adaptive Access Manager、Oracle Entitlements ServerおよびOracle Identity NavigatorのサンプルIDM_Homeディレクトリです。
次のようにして、WebLogic Scripting Tool(WLST)を起動します。
UNIXの場合: コマンドラインで./wlst.sh
を実行します。
Windowsの場合: wlst.cmd
を実行します。
WLSTコマンド・プロンプト(wls:/offline>
)で、次のように入力します。
connect()
WebLogic管理サーバーのユーザー名、パスワードおよびURLを入力するよう求められます。WLSTインタフェースの使用の詳細は、『Oracle Fusion Middleware Oracle WebLogic Scripting Tool』のWebLogic Scripting Toolの使用に関する項を参照してください。
deleteCred
WLSTコマンドを実行します。
deleteCred(map="oim", key="SOAAdminPassword");
createCred
WLSTコマンドを実行し、ADMIN_PASSWORD
をWebLogic管理者のパスワードに置き換えます。
createCred(map="oim", key="SOAAdminPassword", user="xelsysadm",password="<ADMIN_PASSWORD>");
次のWLSTコマンドを実行して値を検証します。
listCred(map="oim", key="SOAAdminPassword");
exit()
と入力してWLSTコマンド・シェルを終了します。
Oracle Identity Manager管理コンソールを開き、ユーザーxelsysadm
としてログインします。
WebLogic管理者のユーザー名用に新しいユーザーを作成します。
「管理者」ロールを探します。ロールの詳細を開き、「メンバー」タブをクリックします。
「管理者」ロールのすべての既存のメンバーを削除します。
新しく作成したユーザー(WebLogic管理者のユーザー名を持つユーザー)を「管理者」ロールのメンバーとして追加します。
「スタックの起動」で説明されているように、Oracle Identity Managerの管理対象サーバーを再起動します。