Thursday, May 14, 2015

OIAM 11g Release 2 PS3 - 11.1.2.3.0 | Lifecycle Management (LCM) Tools to Automate Deployment on a Single Host | Quick Install Guide

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:
  • 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

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






















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:
  1. Before running the Oracle Identity and Access Management Deployment Wizard, ensure that the environment variable JAVA_HOME is set to ~/jdk6.
  2. Start the Oracle Identity and Access Management Deployment Wizard, as follows:
  3. cd IDMLCM_HOME/provisioning/bin
  4. ./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

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

Accessing Consoles


Identity console URL: http://<<HOST_NAME>>:7778/identity
Access console URL: http://<<HOST_NAME>>:7777/oamconsole
Access console with Mobile Security URL: http://<<HOST_NAME>>:7777/access
Identity console with BIP URL: http://<<HOST_NAME>>:9704/xmlpserver


OIM WLS Console URL: http://<<HOST_NAME>>:7101/console

OAM WLS Console URL: http://<<HOST_NAME>>:7001/console

No comments:

Post a Comment