Oracle Identity Manager High Availability Architecture

8-156 Oracle Fusion Middleware High Availability Guide

8.9.2.1 Oracle Identity Manager High Availability Architecture

Figure 8–17 shows Oracle Identity Manager deployed in a high availability architecture in an active-active configuration. Note: Be aware of the following when you deploy Oracle Identity Manager in a high availability configuration: ■ Oracle Identity Manager can be deployed on an Oracle RAC database, but Oracle RAC failover is not transparent for Oracle Identity Manager in this release. If an Oracle RAC failover occurs, end users may have to resubmit their requests. ■ Oracle Identity Manager always requires that at least one of the nodes in the SOA cluster be available. If the SOA cluster is not available, end user requests will fail. Oracle Identity Manager does not retry for a failed SOA call. Therefore, the end user must retry when a SOA call fails. Configuring High Availability for Identity Management Components 8-157 Figure 8–17 Oracle Identity Manager High Availability Architecture On OIMHOST1, the following installations have been performed: ■ An Oracle Identity Manager instance has been installed in the WLS_OIM1 Managed Server and a SOA instance has been installed in the WLS_SOA1 Managed Server. OIMHOST2 Firewall Firewall OIMHOST1 OIM_CLUSTER WLS_OIM1 OIM WEBHOST2 WEBHOST1 OHS OHS WLS_OIM2 OVDHOST1 OVD OVD_INST1 RAC Database TLogs VHN JMS OVDHOST2 OVD OVD_INST2 OIDHOST1 OID OID_INST1 OIDHOST2 OID OID_INST2 OIM OIMVHN1 OIMVHN2 SOA_CLUSTER WLS_SOA1 SOA SOAVHN2 VIP: ovd.mycompany.com VIP: oid.mycompany.com Admin Server Admin Server Load Balancer SOAVHN1 WLS_SOA2 SOA 8-158 Oracle Fusion Middleware High Availability Guide ■ The Oracle RAC database has been configured in a JDBC multi data source to protect the instance from Oracle RAC node failure. ■ A WebLogic Server Administration Server has been installed. Under normal operations, this is the active Administration Server. On OIMHOST2, the following installations have been performed: ■ An Oracle Identity Manager instance has been installed in the WLS_OIM2 Managed Server and a SOA instance has been installed in the WLS_SOA2 Managed Server. ■ The Oracle RAC database has been configured in a JDBC multi data source to protect the instance from Oracle RAC node failure. ■ The instances in the WLS_OIM1 and WLS_OIM2 Managed Servers on OIMHOST1 and OIMHOST2 are configured as the OIM_Cluster cluster. ■ The instances in the WLS_SOA1 and WLS_SOA2 Managed Servers on OIMHOST1 and OIMHOST2 are configured as the SOA_Cluster cluster. ■ A WebLogic Server Administration Server has been installed. Under normal operations, this is the passive Administration Server. You make this Administration Server active if the Administration Server on OIMHOST1 becomes unavailable. The following virtual host names are used in the Oracle Identity Manager high availability configuration in Figure 8–17 : ■ OIMVHN1 is the virtual host name that maps to the listen address for the WLS_ OIM1 managed server, and it fails over with server migration of the WLS_OIM1 managed server. It is enabled on the node where the WLS_OIM1 managed server is running OIMHOST1 by default. ■ OIMVHN2 is the virtual host name that maps to the listen address for the WLS_ OIM2 managed server, and it fails over with server migration of the WLS_OIM2 managed server. It is enabled on the node where the WLS_OIM2 managed server is running OIMHOST2 by default. ■ SOAVHN1 is the virtual host name that is the listen address for the WLS_SOA1 managed server, and it fails over with server migration of the WLS_SOA1 managed server. It is enabled on the node where the WLS_SOA1 managed server is running OIMHOST1 by default. ■ SOAVHN2 is the virtual host name that is the listen address for the WLS_SOA2 managed server, and it fails over with server migration of the WLS_SOA2 managed server. It is enabled on the node where the WLS_SOA2 managed server is running OIMHOST2 by default. ■ VHN refers to the virtual IP addresses for the Oracle Real Application Clusters Oracle RAC database hosts.

8.9.2.2 Starting and Stopping the Oracle Identity Manager Cluster