Introduction
The Life Cycle Management (LCM) - automated installer feature of 11gR2PS3 that came out in May'15 is documented below to “ease” the setup experience from a clean start on Oracle Linux 6 Update 6 for Identity and Access Management (IAM).
This post will provide a quick single node install containing:
This post will provide a quick single node install containing:
- Oracle Database (11gR2-11.2.0.4)
- Oracle WebLogic Server (10.3.6)
- Oracle Identity Manager (OIM)
- Oracle Access Manager (OAM)
- Oracle Unified Directory (OUD) or Oracle Internet Directory (OID) and
- Oracle Mobile Access Server (OMAS)
Documentation for Fusion Middleware Deployment Guide for Oracle Identity and Access Management can be found at 11g Release 2 (11.1.2.3.0)
System Requirements and Supported Platforms for Oracle Identity and Access Management 11g Release 2 (11.1.2.3.0) can be found at Verifying Certification, System Requirements, and Interoperability
System Requirements and Supported Platforms for Oracle Identity and Access Management 11g Release 2 (11.1.2.3.0) can be found at Verifying Certification, System Requirements, and Interoperability
This post assumes that installation & configuration for below mentioned items are already completed successfully,
- OEL 6u6 OS
- Oracle Database (11gR2-11.2.0.4)
- Modify DB configurations for PS3 deployment
- Configured Oracle Wallet for RCU
Note:
- Starting with Oracle Identity and Access Management 11g Release 2 (11.1.2.3), you can optionally install the schemas in the database, using the LCM Tools. This means you no longer have to install the schemas manually using the Repository Creation Utility.
- The HealthChecker recommendation is 35GB RAM with 13GB being the minimum.
- Unfortunately I don't have a powerful hardware to try this deployment, so my deployment run time is little high.
Download software packages for the install
- Download Oracle Identity and Access Management Deployment Repository 11g R2 (11.1.2.3.0) for Linux x86-64
- Product
Download (OTN, OSDC)
Create the software repository
Create a folder as "installers" & unzip all the contents of the downloaded Oracle Identity and Access Management Deployment Repository 11g R2 (11.1.2.3.0) software.
Note: Make sure to setup oracle environment variables.
Installing the Oracle Identity and Access Management Lifecycle Tools
cd ~/installers/idmlcm/Disk1/
./runInstaller -jreLoc $JAVA_HOME
Starting
Oracle Universal Installer...
Total
time – 4m 4s
Creating a Deployment Response File
cd ~/Oracle_IDMLCM1/provisioning/bin
./iamDeploymentWizard.sh
./iamDeploymentWizard.sh
Performing Deployment Using the Command Line method
cd ~/Oracle_IDMLCM1/provisioning/bin
./runIAMDeployment.sh -responseFile ~/Oracle_IDMLCM1/provisioning/bin/provisioning.rsp -target preverify
./runIAMDeployment.sh -responseFile ~/Oracle_IDMLCM1/provisioning/bin/provisioning.rsp -target install
./runIAMDeployment.sh -responseFile ~/Oracle_IDMLCM1/provisioning/bin/provisioning.rsp -target preconfigure
./runIAMDeployment.sh -responseFile ~/Oracle_IDMLCM1/provisioning/bin/provisioning.rsp -target configure
./runIAMDeployment.sh -responseFile ~/Oracle_IDMLCM1/provisioning/bin/provisioning.rsp -target configure-secondary
./runIAMDeployment.sh -responseFile ~/Oracle_IDMLCM1/provisioning/bin/provisioning.rsp -target postconfigure
./runIAMDeployment.sh -responseFile ~/Oracle_IDMLCM1/provisioning/bin/provisioning.rsp -target startup
Performing Deployment Using the Deployment Wizard
If you want to use the Oracle Identity and Access Management Deployment Wizard to perform deployment, follow these steps:
- Before running the Oracle Identity and Access Management Deployment Wizard, ensure that the environment variable JAVA_HOME is set to ~/jdk6.
- Start the Oracle Identity and Access Management Deployment Wizard, as follows:
- cd IDMLCM_HOME/provisioning/bin
- ./iamDeploymentWizard.sh
#
|
Step
|
Time
|
1
|
Prerequisite Checks
|
2 minutes 13 seconds
|
2
|
Installation
|
94 minutes 43 seconds
|
3
|
Preconfigure
|
86 minutes 8 seconds
|
4
|
Configure
|
73 minutes 43 seconds
|
5
|
Configure Secondary
|
18 minutes 37 seconds
|
6
|
Post configure
|
39 minutes 43 seconds
|
7
|
Startup
|
44 minutes 40 seconds
|
8
|
Validation
|
4 minutes 8 seconds
|
9
|
Installation Complete
|
|
Total Time
|
364 minutes = 6hrs
|
Summary
Free Disk Space: 90.84 GB
Required Disk Space: 30.00 GB
Global Settings
Name: Identity and Access Management Deployment Response File
Version: Ver 1.0
Created By: oracle
Created Date: 2015-05-11 23:15:40 CDT
Installation and configuration directories
Software Repository Location: /home/apps/products/repo
Software Installation Location: /home/apps/products
Shared Configuration Location: /home/apps/products/config
Oracle Identity Manager Configurations
OIM Admin Server Host: myidmhost.us.example.com
OIM Admin Server Port: 7101
OIM Admin Name: xelsysadm
OIM Managed Server Host: myidmhost.us.example.com
OIM Managed Server Port: 14000
Oracle Access Manager Configurations
OAM Admin Server Host: myidmhost.us.example.com
OAM Admin Server Port: 7001
OAM Admin Name: oamadmin
OAM Managed Server Host: myidmhost.us.example.com
OAM Managed Server Port: 14100
Oracle Mobile Security Suite Configurations
OMSM Host: myidmhost.us.example.com
OMSM Port: 14180
OMSM SSL Port: 14181
OMSAS Host: myidmhost.us.example.com
OMSAS Port: 9001
OMSAS SSL Port: 9002
Gateway Instance: gateway1
OAM Policy Manager Host: myidmhost.us.example.com
OAM Policy Manager Port: 14150
OAM Policy Manager SSL Port: 14151
Oracle HTTP Server Configurations
OHS Host: myidmhost.us.example.com
OHS Port for Access: 7777
OHS Port for Governance: 7778
Governance DB Configuration
OIM DB Schema Prefix: EDGIGD
OIM DB Service Name: orcl.us.example.com
OIM DB Hostname: myidmhost.us.example.com
OIM DB Listener Port: 1521
Access DB Configuration
OAM DB Schema Prefix: EDGIAD
OAM DB Service Name: orcl.us.example.com
OAM DB Hostname: myidmhost.us.example.com
OAM DB Listener Port: 1521
Directory Configuration
Directory Type: New OUD
Host: myidmhost.us.example.com
Port: 1389
Administrator: cn=oudadmin
Realm DN: dc=example,dc=com
SystemID Container: cn=SystemIDs,dc=example,dc=com
Users Container: cn=Users,dc=example,dc=com
Groups Container: cn=Groups,dc=example,dc=com
SOA Configuration
SOA Host: myidmhost.us.example.com
SOA Port: 8001
Node Manager Configuration
Node Manager Port: 5556
Product Installation Details
Governance Middleware Home: /home/apps/products/products/identity
Governance Domain Home: /home/apps/products/config/domains/IAMGovernanceDomain
OIM Oracle Home: /home/apps/products/products/identity/iam
SOA Oracle Home: /home/apps/products/products/identity/soa
BIP Oracle Home: /home/apps/products/products/identity/oracle_bip
Access Middleware Home: /home/apps/products/products/access
Access Domain Home: /home/apps/products/config/domains/IAMAccessDomain
OAM Oracle Home: /home/apps/products/products/access/iam
OMSM Oracle Home: /home/apps/products/products/access/iam
OMSAS Gateway Home: /home/apps/products/products/access/msas
OAM Policy Manager Oracle Home: /home/apps/products/products/access/iam
OUD Instance Home: /home/apps/products/config/instances/oud1
OHS Middleware Home: /home/apps/products/products/web
OHS Oracle Home: /home/apps/products/products/web/ohs
OHS Instance Home: /home/apps/products/config/instances/ohs1
Starting Environment After Reboot
lsnrctl start
Access console URL: http://<<HOST_NAME>>:7777/oamconsole
OIM WLS Console URL: http://<<HOST_NAME>>:7101/console
sqlplus / as sysdba
startup
quit
~/app/oracle/config/scripts/startall.sh
Stopping Environment
~/app/oracle/config/scripts/stopall.sh
sqlplus / as sysdba
shutdown immediate
quit
lsnrct stop