Oracle Directory Services Manager High Availability Architecture

Configuring High Availability for Identity Management Components 8-97 ■ Oracle WebLogic Server Scripting Tool WLST ■ Oracle Enterprise Manager Fusion Middleware Control ■ WebLogic Server Administration Console ■ WebLogic Node Manager

8.6.1.1.2 Oracle Directory Services Manager Log File Oracle Directory Services Manager

messages are logged in the server log file of the Oracle WebLogic Server where it is running. The default location of the server log is: WEBLOGIC_SERVER_HOME user_projectsdomainsdomainNameserversserverNamelogs serverName -diagnostic.log

8.6.2 Oracle Directory Services Manager High Availability Concepts

This section provides conceptual information about using Oracle Directory Services Manager in a high availability configuration. In the Oracle Directory Services Manager high availability configuration described in this section, Oracle Directory Services Manager and Oracle Directory Integration Platform are installed and configured on two hosts in a two-node high availability active-active configuration.

8.6.2.1 Oracle Directory Services Manager High Availability Architecture

Figure 8–9 shows the Oracle Directory Integration Platform and Oracle Directory Services Manager high availability architecture in an active-active configuration. 8-98 Oracle Fusion Middleware High Availability Guide Figure 8–9 Oracle Directory Services Manager and Oracle Directory Integration Platform in a High Availability Architecture In Figure 8–9 , the application tier includes the IDMHOST1 and IDMHOST2 computers. On IDMHOST1, the following installations have been performed: ■ An Oracle Directory Integration Platform instance and Oracle Directory Services Manager instance have been installed on the WLS_ODS1 Managed Server. The Oracle RAC database has been configured in a JDBC multi data source to protect the instances from Oracle RAC node failure. ■ A WebLogic Administration Server has been installed. Under normal operations, this is the active Administration Server. On IDMHOST2, the following installations have been performed: ■ An Oracle Directory Integration Platform instance and Oracle Directory Services Manager instance have been installed in the WLS_ODS2 Managed Server. The WEBHOST1 WEBHOST2 IDMHOST1 IDMHOST2 RAC Firewall Firewall Cluster_ODS DIP ODSM WLS_ODS1 DIP ODSM WLS_ODS2 OHS OHS Admin Server Admin Server Multi_DS LDAP Store - such as OID Multi_DS Load Balancer Configuring High Availability for Identity Management Components 8-99 Oracle RAC database has been configured in a JDBC multi data source to protect the instances from Oracle RAC node failure. The instances in the WLS_ODS2 Managed Server on IDMHOST2 and the instances in the WLS_ODS1 Managed Server on IDMHOST1 are configured as the CLUSTER_ODS cluster. ■ A WebLogic Administration Server has been installed. Under normal operations, this is the passive Administration Server. You will make this Administration Server active if the Administration Server on IDMHOST1 becomes unavailable.

8.6.2.1.1 Starting and Stopping the Cluster In a high availability architecture, Oracle

Directory Integration Platform and Oracle Directory Services Manager are deployed on an Oracle WebLogic Cluster that has at least two servers as a part of the cluster. By default, the WebLogic Server starts, stops and monitors the applications. By default, both the Oracle Directory Integration Platform and Oracle Directory Services Manager applications leverage the high availability features of the underlying WebLogic Clusters. In case of hardware or other failures, session state is available to other cluster nodes that can resume the work of the failed node. In a high availability environment, WebLogic Node Manager is configured to monitor the WebLogic servers. In case of failure, Node Manager restarts the WebLogic Server. If Node Manager cannot restart the server, then the front-ending load balancing router detects failure of a WebLogic instance in the Cluster and routes traffic to surviving instances.

8.6.2.2 Protection from Failures and Expected Behaviors