Friday, October 16, 2015

Deploying the IAM Suite 11gR2PS2 with the Deployment Wizard ('Highly Available' Topology)

Procured another NUC (NUC5i3RYH) with 16G RAM to test the FULL HA deployment using LCM.

The Lab Environment setup took me about 1 day including VM provisioning, DB install, NAS and Load Balancer.

The execution took about 10 hours.

Not sure why Oracle provides a tool that requires so many steps. It can be made much simpler.

Anyway, it's easier than the manually install/configure.

Hardware:
mini-pc-1: NUC DN2820FYKH with 8G RAM
mini-pc-2: NUC NUC5i3RYH with 16G RAM
home-pc: HP Desktop with 12G RAM

VM:
NAS (mini-pc-2) - 2G   192.168.0.101
DB (mini-pc-2) - 2G      192.168.0.88
OIM1 (mini-pc-2) - 6G    192.168.0.55
OAM1 (mini-pc-2) - 4G   192.168.0.56

LB (mini-pc-1) - 1G         192.168.0.100
OUD1 (mini-pc-1) - 1G   192.168.0.53
WEB1 (mini-pc-1) - 1G   192.168.0.51
OUD2 (mini-pc-1) - 1G   192.168.0.54
WEB2 (mini-pc-1) - 1G   192.168.0.52

OIM2 (home-pc) - 6G      192.168.0.57
OAM2 (home-pc) - 4G     192.168.0.58

Step 1 - Lab Environment Setup

db.qingfeng.com - Windows - 2GB
oudhost1.qingfeng.com - OES 6.5 - 1GB
oudhost2.qingfeng.com - OES 6.5 - 1GB
oimhost1.qingfeng.com - OES 6.5 - 6GB
oimhost2.qingfeng.com - OES 6.5 - 6GB
oamhost1.qingfeng.com - OES 6.5 - 4GB
oamhost2.qingfeng.com - OES 6.5 - 4GB
webhost1.qingfeng.com - OES 6.5 - 1GB
webhost2.qingfeng.com - OES 6.5 - 1GB
nas.qingfeng.com - FreeNAS 9.3 - 2GB
lb.qingfeng.com (web.qingfeng.com, sso.qingfeng.com, ldap.qingfeng.com)  - OES 6.5 - 1GB 

Shared Storage - FreeNAS has been used to create shared storage.
Load Balancer:  HAProxy has been used for load balancing.
web.qingfeng.com:80 - webhost1.qingfeng.com:7777, webhost2.qingfeng.com:7777
sso.qingfeng.com:443 - webhost1.qingfeng.com:7777, webhost2.qingfeng.com:7777
ldap.qingfeng.com:389 - oudhost1.qingfeng.com:1389, oudhost2.qingfeng.com:1389

Step 2 - Create Response File







 


















Step 3 - Execution

oudhost1-preverify - 1 minute 33 seconds
oudhost2-preverify - 1 minute 10 seconds
oimhost1-preverify - 24 seconds
oimhost2-preverify - 28 seconds
oamhost1-preverify - 11 seconds
oamhost2-preverify - 28 seconds
webhost1-preverify - 1 minute 9 seconds
webhost2-preverify - 1 minute 19 seconds

oudhost1-install - 13 minutes 28 seconds
oudhost2-install - 53 seconds
oimhost1-install - 42 minutes 20 seconds
oimhost2-install - 18 seconds
oamhost1-install - 36 minutes 39 seconds
oamhost2-install - 21 seconds
webhost1-install - 51 minutes 56 seconds
webhost2-install - 53 seconds

oudhost1-preconfigure - 5 minutes 32 seconds
oudhost2-preconfigure - 6 minutes 34 seconds
oimhost1-preconfigure - 77 minutes 54 seconds
oimhost2-preconfigure - 1 minute 29 seconds
oamhost1-preconfigure - 60 minutes 32 seconds
oamhost2-preconfigure - 1 minute 15 seconds
webhost1-preconfigure - 4 minutes 1 seconds
webhost2-preconfigure - 3 minutes 17 seconds

oudhost1-configure - 1 minute 34 seconds
oudhost2-configure - 1 minute 50 seconds 
oimhost1-configure - 45 minutes 41 seconds
oimhost2-configure - 15 minutes 24 seconds
oamhost1-configure - 17 minutes 37 seconds
oamhost2-configure - 13 minutes 37 seconds
webhost1-configure - 58 seconds
webhost2-configure - 57 seconds

oudhost1-configure-secondary - 3 minutes 34 seconds
oudhost2-configure-secondary - 3 minutes 17 seconds 
oimhost1-configure-secondary - 12 minutes 33 seconds
oimhost2-configure-secondary - 15 seconds 
oamhost1-configure-secondary - 13 minutes 9 seconds
oamhost2-configure-secondary - 16 seconds 
webhost1-configure-secondary - 57 seconds
webhost2-configure-secondary - 54 seconds 

oudhost1-postconfigure - 1 minute 11 seconds
oudhost2-postconfigure - 1 minute 20 seconds 
oimhost1-postconfigure - 49 minutes 21 seconds
oimhost2-postconfigure - 25 minutes 11 seconds 
oamhost1-postconfigure - 33 minutes 35 seconds
oamhost2-postconfigure - 17 minutes 29 seconds 
webhost1-postconfigure - 2 minutes 19 seconds
webhost2-postconfigure - 1 minute 44 seconds

oudhost1-startup - 2 minutes 41 seconds
oudhost2-startup - 2 minutes 25 seconds 
oimhost1-startup - 38 minutes 21 seconds
oimhost2-startup - 22 minutes 6 seconds 
oamhost1-startup - 20 minutes 54 seconds
oamhost2-startup - 10 minutes 2 seconds 
webhost1-startup - 1 minute 26 seconds
webhost2-startup - 1 minute 23 seconds

oudhost1-validate - 1 minute 10 seconds
oudhost2-validate - 59 seconds 
oimhost1-validate - 1 minute 33 seconds
oimhost2-validate - 2 minutes 25 seconds 
oamhost1-validate - 45 seconds
oamhost2-validate - 29 seconds 
webhost1-validate - 58 seconds
webhost2-validate - 58 seconds

Step 4 - Post-Provisioning Steps

Step 5 - Other Manual Change

Merge the following files into one conf file under /moduleconf/:
    idminternal_vh.conf
    oimadmin_vh.conf
    idmadmin_vh.conf

Step 6 - Verify


Access Manager Console: http://web.qingfeng.com/oamconsole


Identity Manager User Interface with OAM Integration: http://web.qingfeng.com/identity


  



















Identity Manager Admin Interface with OAM Integration: http://web.qingfeng.com/sysadmin



































SOA: http://web.qingfeng.com/soa-infra







No comments:

Post a Comment