Configuring Oracle HTTP Server for Oracle Directory Services Manager High

8-90 Oracle Fusion Middleware High Availability Guide Click Next. 11. On the Specify Component Details screen: ■ Enter the following values for WEBHOST1: – Instance Home Location : u01apporacleadminohs_inst1 – Instance Name : ohs_inst1 – OHS Component Name : ohs1 ■ Enter the following values for WEBHOST2: – Instance Home Location : u01apporacleadminohs_inst2 – Instance Name : ohs_inst2 – OHS Component Name : ohs2 Click Next. 12. On the Specify Webtier Port Details screen: ■ Select Specify Custom Ports. If you specify a custom port, select Specify Ports using Configuration File and then use the Browse function to select the file. ■ Enter the Oracle HTTP Server port, for example, 7777. Click Next. 13. On the Oracle Configuration Manager screen, enter the following: ■ Email Address : Provide the email address for your My Oracle Support account ■ Oracle Support Password: Provide the password for your My Oracle Support account. ■ I wish to receive security updates via My Oracle Support : Click this checkbox. 14. On the Installation Summary screen, ensure that the selections are correct. If they are not, click Back and make the necessary fixes. After ensuring that the selections are correct, click Next. 15. On the Installation Progress screen on UNIX systems, a dialog appears that prompts you to run the oracleRoot.sh script. Open a window and run the script, following the prompts in the window. Click Next. 16. On the Configuration Progress screen, multiple configuration assistants are launched in succession; this process can be lengthy.

17. On the Configuration Completed screen, click Finish to exit.

8.5.3.6.1 Configuring Oracle HTTP Server for Oracle Directory Services Manager High

Availability Follow the instructions in this section to configure Oracle HTTP Server for Oracle Directory Services Manager high availability. 1. Configure Oracle HTTP Server to use the load balancing router virtual hosts. The Oracle HTTP Server instances on WEBHOST1 and WEBHOST2 should be configured to use the virtual hosts set up in the load balancer. Refer to Section 8.2.5.4, Configuring Virtual Server Names and Ports for the Load Balancer for more information about the virtual hosts. Configuring High Availability for Identity Management Components 8-91 To configure the Oracle HTTP Server instances to use the load balancing router virtual hosts, edit the httpd.conf file to define the virtual host directives as follows: NameVirtualHost :7777 VirtualHost :7777 ServerName admin.mycompany.com:7777 ServerAdmin youyour.address RewriteEngine On RewriteOptions inherit VirtualHost The httpd.conf file is located under the ORACLE_ INSTANCE configOHScomponentName directory on both WEBHOST1 and WEBHOST2. 2. Configure Oracle HTTP Server to route to Oracle Directory Services Manager, Oracle Enterprise Manager Fusion Middleware Control, and the Oracle WebLogic Server Administration Console. To enable the Oracle HTTP Server instances to route to the Oracle Directory Services Manager applications on IDMHOST1 and IDMHOST2, add the directives below to the mod_wl_ohs.conf file located under the ORACLE_ INSTANCE configOHScomponentName directory on WEBHOST1 and WEBHOST2: LoadModule weblogic_module {ORACLE_HOME}ohsmodulesmod_wl_ohs.so IfModule weblogic.module WebLogicHost IDMHOST1.MYCOMPANY.COM WebLogicPort PORT IfModule Location odsm SetHandler weblogic-handler WebLogicCluster IDMHOST1.MYCOMPANY.COM:PORT,IDMHOST2.MYCOMPANY.COM:PORT WLProxySSL ON WLProxySSLPassThrough ON Location AdminServer and EM Location console SetHandler weblogic-handler WebLogicHost VIP1 WeblogicPort 7001 WLProxySSL ON WLProxySSLPassThrough ON Location Location consolehelp SetHandler weblogic-handler WebLogicHost VIP1 WeblogicPort 7001 WLProxySSL ON WLProxySSLPassThrough ON Location Location em SetHandler weblogic-handler WebLogicHost VIP1 WeblogicPort 7001 8-92 Oracle Fusion Middleware High Availability Guide WLProxySSL ON WLProxySSLPassThrough ON Location Location odsm-config SetHandler weblogic-handler WebLogicCluster IDMHOST1.MYCOMPANY.COM:PORT,IDMHOST2.MYCOMPANY.COM:PORT Location 3. Stop and start Oracle HTTP Server using the opmnctl command: ORACLE_INSTANCE binopmnctl stopall ORACLE_INSTANCE binopmnctl startall 4. Validate that you can access the consoles using the load balancing router virtual host: Oracle Directory Services Manager Console: http:admin.mycompany.com:7777odsm Oracle WebLogic Server Administration Console: http:idmhost1.mycompany.com:7001console Oracle Enterprise Manager Fusion Middleware Control: http:idmhost1.mycompany.com:7001em

8.5.4 Oracle Directory Integration Platform Failover and Expected Behavior

In a high availability environment, the Oracle Directory Integration Platform application is deployed on an Oracle WebLogic Server cluster comprised of at least two WebLogic instances. By default, the Oracle Directory Integration Platform application leverages 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 addition, 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. In case of a database instance failure, the surviving Oracle RAC node takes over any remaining processes. There may be innocuous errors in the Managed Servers logs during an Oracle RAC failover, as discussed in Section 8.5.5, Troubleshooting Oracle Directory Integration Platform High Availability. Note: When Oracle Directory Integration Platform deployed in a high availability configuration is enabled for SSL with server-only Authentication that is, SSL Mode2, it is required to use a common key store that contains the certificates of all the Oracle Internet Directory instances. You can create a common keystore by importing the certificates from all the Oracle Internet Directory instances and then copying the keystore to all nodes where Oracle Directory Integration Platform is running. For more information about using SSL with Oracle Directory Integration Platform, refer to the Oracle Fusion Middleware Administrators Guide for Oracle Directory Integration Platform.