Select WC_Spaces1, WC_Spaces2, WC_Portlet1 and WC_Portlet2. Click on Change Targets. Ensure that the deployment is only targeted to Part of the Clusterone of the Click OK to save the changes. Select Environment - Servers from the Administration Console. S
6.4.11.1.2 Additional Configuration In case of Virtual Host setup, you must configure
additional properties to use applications routed via virtual host. Sharepoint For single sign-on setups, including integration with Oracle Access Manager 10g or Oracle Access Manager 11g, see the Oracle® Fusion Middleware Administrators Guide for Oracle WebCenter. Oracle Pagelet Producer To access Oracle Pagelet Producer, use webtier-pageletproducer.example.com. For example, when you register Oracle Pagelet Producer in WebCenter Spaces or a custom application, it should use the virtual host for Oracle Pagelet Producer. Similarly, access to Oracle Pagelet Producer and any Pagelet Producer resources should be by means of Virtual Host. Please refer to Oracle Pagelet Producer documentation for additional information.6.4.11.2 Validating Access through Oracle HTTP Server
Verify the URLS to ensure that appropriate routing and failover is working from the HTTP Server to Oracle WebCenter cluster. 1. Start WC_Spaces1, WC_Spaces2, WC_Portlet1 and WC_Portlet2 from the WebLogic Server Administration Console as follows: a. Access the Administration Console at the following URL http:APHHOST1consoleb. Click Servers.
c. Open the Control tab.
d. Select WC_Spaces1, WC_Spaces2, WC_Portlet1 and WC_Portlet2.
e. Click Start.
f. Verify direct access to the managed servers using the following URLs: apphost1:8888webcenter apphost2:8888webcenter apphost1:8889portalTools apphost2:8889portalTools 2. While WC_Spaces2 and WC_Portlet2 are running, stop WC_Spaces1 and WC_ Portlet1 from Oracle WebLogic Server Administration Console. 3. Access the following URLs and verify the appropriate functionality: ■ WebHost1:7777webcenter ■ WebHost1:7777portalTools Configuring High Availability for Oracle ADF and WebCenter Applications 6-65 4. Start WC_Spaces1 and WC_Portlet1 from the WebLogic Server Administration Console. 5. Stop WC_Spaces2 and WC_Portlet2. 6. Access the following URLs and verify the appropriate functionality: ■ WebHost1:7777webcenter ■ WebHost1:7777portalTools6.4.12 Configuring Manual Failover of the Administration Server to APPHOST2
For information about configuring the Administration Server for high availability, see Section 12.4, Transforming the Administration Server in an Existing Domain for Cold Failover Cluster.6.4.13 Configuring the Java Object Cache
The Java Object Cache JOC should be configured among all the servers running WebCenter Spaces. This local cache is provided to increase the performance of Oracle WebCenter Spaces. For instructions on configuring the Java Object Cache among all the servers running Oracle WebCenter Spaces, see Section F.1, Configuring the Java Object Cache.6.4.14 Configuring the Distributed Notifications for the MDS Repository
In high availability environments, Oracle recommends that you configure distributed notifications for the MDS repository. For instructions on configuring distributed notifications for the MDS repository, see Appendix G, Configuring Distributed Notifications for MDS.6.4.15 Configuring Oracle WebCenter for Replication
Use the procedures in this section to configure Oracle WebCenter for replication. Clustering Requirement The application must be deployed to an Oracle WebLogic Cluster. This automatically establishes a replication channel for the multiple instances of the application. Oracle ADF Replication Oracle WebCenter relies on Oracle ADF components, therefore, essential that Oracle ADF is configured properly. The following tag should be present in the adf-config.xml file, one of the Application Resources, for a stateful application: adfc:adf-controller-config adfc:adf-scope-ha-supporttrueadfc:adf-scope-ha-support adfc:adf-controller-config In WebCenter applications, this is already been enabled by default. Note: In a Unicast cluster, the default replication channel is configured using the Listen address of each managed server. Therefore, the Listen address should be configured to be a specific IP address or host name, instead of being configured to listen on Any. 6-66 Oracle Fusion Middleware High Availability Guide Application Replication Applications must also have replication enabled. Oracle WebLogic Server allows several types of persistent stores for replication. For more information on persistent stores, see Oracle Fusion Middleware Using Clusters for Oracle WebLogic Server. For Oracle WebCenter, applications are enabled by default with the following setting in the weblogic.xml file: session-descriptor persistent-store-typereplicated_if_clusteredpersistent-store-type session-descriptor The replicated_if_clustered setting disables replication for stand-alone application environments, and uses in-memory replication within a cluster environment. Ensure that any Oracle WebCenter Portal Application is configured for in-memory replication.6.4.16 Configuring the Analytics Collectors
The Analytics Collectors must be configured to communicate with WebCenter Spaces. Each Collector is configured to only communicate with the local WebCenter Spaces in a 1-1 relationship. Because the Collectors are configured by default, the only task you must complete is to configure WebCenter Spaces.6.4.16.1 Configure the WebCenter Spaces Servers
1. Open the WLST shell: ORACLE_HOME commonbinwlst.sh 2. Connect to WLS Server: connectweblogic_admin_username, weblogic_admin_pwd, APPHOST1:8888 Note that you are connecting to the host and port of the Spaces Server. 3. Create the Analytics Collector connection and make it the default connection: createAnalyticsCollectorConnectionwebcenter,HAConn1,isUnicast=1, collectorHost=localhost,collectorPort=31314,isEnabled=1,timeout=30,default=1 4. List the changes made: listDefaultAnalyticsCollectorConnectionwebcenter6.4.17 Configuring Activity Graph
The Activity Graph Engines application should run as a singleton. In a cluster environment, all instances of the Activity Graph Engines application should be disabled except for one. To disable the Activity Graph Engines application: 1. Log on to the Oracle WebLogic Administration Console.2. Select Deployments.
3. In the Change Center, click Lock Edit.
4. Alter the target for the activitygraph-engines 11.1.1.5.0 deployment as follows: Configuring High Availability for Oracle ADF and WebCenter Applications 6-67 a. Select the deployment. b. Select the Targets tab.c. Click on Change Targets.
d. Ensure that the deployment is only targeted to Part of the Clusterone of the
Managed Servers .e. Click OK to save the changes.
f. Click Activate All Changes.
Since Activity Graph is only running on one node, if this node is lost or the Managed Server is not available, then Activity Graph will be unavailable. In these cases, Activity Graph should be deployed on an active Managed Server. This process can also be automated by configuring Service Migration. For an example of configuring server migration for SOA Managed Servers, see Section 5.13.21, Configuring Server Migration for the WLS_SOA Servers.6.4.18 Configuring Clustering for Discussion Server
If this is a Unicast cluster, first ensure that the steps in Section 6.4.21, Converting Discussions from Multicast to Unicast are performed first. Ensure that all members of the Discussion Server cluster can communicate with each other using the Discussion Server Administration Console: 1. Log into each member of the cluster at: http:host:portowc_discussionsadmin2. Go to Cache Settings.
3. At the bottom of the page, in the Cache Features section, ensure that Clustering is
set to Enabled. The top of the page should now list all members of the cluster.4. Again, towards the end of the page, under the Cache Tools section, do Cluster
wide cache reset and the Cache warm up Task . Repeat the Cache warm up task on all members of the cluster.6.4.19 Scaling the Topology
You can scale out and scale up an Oracle WebCenter topology. When you scale up the topology, you add new managed servers to nodes that are already running one or more managed servers. When you scale out the topology, you add new managed servers to new nodes.6.4.19.1 Scaling Up the Topology Adding Managed Servers to Existing Nodes
In this case, you already have a node that runs a managed server configured with WebCenter components. The node contains a Middleware home and a WebCenter directory in shared storage. You can use the existing installations Middleware home, and domain directories for creating new Oracle WebCenter managed servers. There is no need to install WebCenter binaries in a new location, or to run pack and unpack. Running multiple managed servers on one node is only supported for the WC_Spaces servers and the WC_Portlet servers. Follow these steps for scaling up the topology: 6-68 Oracle Fusion Middleware High Availability Guide 1. Using the Administration Console, clone WC_Spaces1 or WC_Portlet1 into a new managed server. The source managed server to clone should be one that already exists on the node where you want to run the new managed server. To clone a managed server:a. Select Environment - Servers from the Administration Console.
b. Select the managed server that you want to clone for example, WC_Spaces1 or WC_Portlet1.c. Select Clone.
Name the new managed server SERVER_NAMEn, where n is a number to identify the new managed server. 2. For the listen address, assign the host name or IP to use for this new managed server. Ensure the port number for this managed server is available on this node. 3. Add the new managed server to the Java Object Cache Cluster see Section 6.4.13, Configuring the Java Object Cache . 4. Reconfigure the Oracle HTTP Server module with the new member in the cluster. See Section 6.4.11, Configuring Oracle HTTP Server for the Administration Server and Oracle WebCenter Managed Servers.6.4.19.2 Scaling Out the Topology Adding Managed Servers to New Nodes
In scaling out your topology, you add new managed servers configured with Oracle WebCenter applications to new nodes. Before performing the steps in this section, check that you meet these requirements: ■ In your topology, there are existing nodes running managed servers configured with WebCenter applications. ■ The new node can access the existing home directories for WebLogic Server and Oracle WebCenter. You use the existing installations in shared storage for creating a new managed server. There is no need to install WebLogic Server or WebCenter binaries in a new location, although you must run pack and unpack to create a managed server domain. Follow these steps for scaling out the topology: 1. On the new node, mount the existing Middleware home, which should include the WebCenter installation and the domain directory, and ensure that the new node has access to this directory, just like the rest of the nodes in the domain. 2. To attach ORACLE_HOME in shared storage to the local Oracle Inventory, execute the following commands: WCHOSTn cd ORACLE_BASEproductfmwwc WCHOSTn .attachHome.sh -jreLoc ORACLE_BASEfmwjrockit_160_20_D1.0.1-2124 To update the Middleware home list, create or edit, if another WebLogic installation exists in the node the MW_HOMEbeabeahomelist file and add ORACLE_BASEproductfmw to it. 3. Log into the Oracle WebLogic Administration Console. 4. Create a new machine for the new node that will be used, and add the machine to the domain. Configuring High Availability for Oracle ADF and WebCenter Applications 6-69 5. Update the machines Node Managers address to map the IP of the node that is being used for scale out. 6. Use the Oracle WebLogic Server Administration Console to clone either WC_ Spaces1 or WC_Portlet1 or WC_Collaboration1 or WC_Utilities1 into a new managed server. Name it WLS_XXXn, where n is a number and assign it to the new machine. 7. For the listen address, assign the host name or IP to use for the new managed server. Perform these steps to set the managed server listen address: a. Log into the Oracle WebLogic Server Administration Console.b. In the Change Center, click Lock Edit.
Parts
» Oracle Fusion Middleware Online Documentation Library
» High Availability Problems High Availability Solutions
» High Availability Information in Other Documentation
» What Is the Administration Server? Understanding Managed Servers and Managed Server Clusters
» What Is a System Component Domain? What Is a Middleware Home? What Is a WebLogic Server Home?
» Oracle Fusion Middleware High Availability Terminology
» Server Load Balancing Oracle Fusion Middleware High Availability Technologies
» Local High Availability Active-Passive Deployment
» About Active-Active and Active-Passive Solutions
» Disaster Recovery Oracle Fusion Middleware High Availability Solutions
» Protection from Planned and Unplanned Down Time
» What Is a WebLogic Server Cluster? WebLogic Server Clusters and WebLogic Server Domains
» Application Failover Migration Key Capabilities of a Cluster
» Benefits of Clustering Types of Objects That Can Be Clustered
» Communications in a Cluster Cluster-Wide JNDI Naming Service
» Startup Process in a Cluster with Migratable Servers
» Administration Servers Role in Whole Server Migration Migratable Server Behavior in a Cluster
» Node Managers Role in Whole Server Migration Cluster Masters Role in Whole Server Migration
» Load Balancing Oracle Fusion Middleware Online Documentation Library
» Multi Data Sources Cluster Configuration and config.xml
» Java-Based Oracle Fusion Middleware Components Deployed to Oracle WebLogic Server
» Configuring Multi Data Sources for MDS Repositories
» Log on to SQLPlus as a system user, for example:
» Log on to SQLPlus as a user with sysdba privileges. For example:
» Configuring Multi Data Sources with Oracle RAC
» Oracle RAC Failover with WebLogic Server JDBC Clients
» Oracle Reports and Oracle Discoverer
» Troubleshooting Real Application Clusters
» SCAN Run Time Implications and Limitations
» Oracle SOA Service Infrastructure Protection from Failures and Expected Behavior
» Oracle SOA Service Infrastructure Cluster-Wide Configuration Changes
» Oracle BPEL Process Manager Request Flow and Recovery
» Oracle BPEL Process Manager Protection from Failures and Expected Behavior
» Oracle BPM Suite Component Characteristics
» Oracle BPM Suite Component Interaction
» Oracle BPMN Service Engine Single Instance Characteristics
» Oracle BPMN Service Engine High Availability Considerations
» Oracle Business Process Web Applications Single Instance Characteristics
» Oracle Business Process Analytics Single Instance Characteristics
» Oracle Mediator Component Characteristics Oracle Mediator Startup and Shutdown Lifecycle
» Oracle Mediator Request Flow
» Oracle Mediator Protection from Failures and Expected Behavior
» Troubleshooting Oracle Mediator High Availability
» Troubleshooting Oracle Human Workflow High Availability
» Oracle B2B Component Characteristics Oracle B2B Startup and Shutdown Lifecycle
» Oracle B2B Protection from Failures and Expected Behavior
» Oracle WSM Component Characteristics Oracle WSM Startup and Shutdown Lifecycle
» Oracle WSM Protection from Failures and Expected Behavior
» Oracle WSM Cluster-Wide Configuration Changes Configuring the Java Object Cache for Oracle WSM
» Configuring Distributed Notifications for the MDS Repository
» Oracle User Messaging Service Component Characteristics
» Oracle User Messaging Service Protection from Failures and Expected Behavior
» Oracle User Messaging Service Cluster-Wide Configuration Changes
» Oracle JCA Adapters Component Lifecycle
» Oracle JCA Adapters Reliability and Transactional Behavior
» Oracle JCA Adapters - Rejected Message Handling
» Oracle JCA Adapters High Availability Error Handling Oracle Database Adapters High Availability
» Oracle JMS Adapters High Availability
» Oracle JCA Adapters Log File Locations
» Oracle Business Activity Monitoring Component Characteristics
» Oracle Business Activity Monitoring Configuration Artifacts
» Oracle Business Activity Monitoring Protection from Failures and Expected Behavior
» Oracle Business Activity Monitoring Cluster-Wide Configuration Changes
» Oracle Service Bus Session State Oracle Service Bus External Dependencies
» Oracle Service Bus Configuration Artifacts Oracle Service Bus Deployment Artifacts
» Oracle Service Bus Protection from Failures and Expected Behavior
» Database Prerequisites VIP and IP Prerequisites Shared Storage Prerequisites
» Configuring Virtual Server Names and Ports for the Load Balancer
» Validating Oracle HTTP Server To verify that Oracle HTTP Server is set up
» Setting Connection Destination Identifiers for B2B Queues
» Starting Node Manager on SOAHOST2 Starting and Validating the WLS_SOA2 Managed Server
» Setting the Front End HTTP Host and Port
» Setting the WLS Cluster Address for Direct BindingRMI Invocations to Composites
» Deploying Applications Click Next.
» Configuring Server Migration for the WLS_SOA Servers
» Connect to the database as the leasing user. Run the leasing.ddl script in SQLPlus.
» Click Save. Oracle Fusion Middleware Online Documentation Library
» Enabling VIP1 and VIP3 in SOAHOST1 and VIP2 and VIP4 in SOAHOST2
» Configure Oracle Coherence for the Oracle Service Bus Result Cache
» Configuring a Default Persistent Store for Transaction Recovery Deploying Applications
» Configuring Server Migration for the WLS_OSB Servers
» Enabling VIP0 and VIP1 on BAMHOST1
» Oracle ADF Components Understanding Oracle ADF
» Oracle ADF Single Node Architecture Oracle ADF External Dependencies
» Oracle ADF Scope and Session State
» Oracle ADF Failover and Expected Behavior Oracle ADF Active Data Services
» Troubleshooting Oracle ADF Development Issues
» Deploying the ADF Application Validating Access through Oracle HTTP Server
» Select the Control tab. Select Environment Servers from the Administration Console. Select Clone.
» Oracle WebCenter Components Understanding Oracle WebCenter
» Oracle WebCenter Single-node Architecture Oracle WebCenter State and Configuration Persistence
» Oracle WebCenter External Dependencies
» Oracle WebCenter Configuration Considerations
» Oracle WebCenter Analytics Communications
» Oracle WebCenter State Replication Understanding the Distributed Java Object Cache
» Maintaining Configuration in a Clustered Environment
» Installing Oracle Fusion Middleware for Oracle WebCenter
» Enabling the Administration Server VIP
» Configuring a Virtual Host for Oracle Pagelet Producer and Sharepoint
» Configuring Activity Graph Click Start.
» Converting Discussions from Multicast to Unicast
» Configuring a Cluster for Oracle WebCenter Portal Applications
» Agent Startup and Shutdown Cycle Oracle Data Integrator External Dependencies
» Java EE Agent Configuration Standalone Agent Configuration
» Oracle Data Integrator Clustered Deployment
» WebLogic Server or Standalone Agent Crash Repository Database Failure
» About the 11g Oracle Identity Management Products
» Database Prerequisites Installing and Configuring the Database Repository
» Oracle Internet Directory Component Characteristics
» Oracle Internet Directory High Availability Architecture
» Protection from Failures and Expected Behavior
» Installing Oracle Fusion Middleware for Identity Management The next step is to
» Registering Oracle Internet Directory with a WebLogic Domain If you want to
» Creating boot.properties for the Administration Server on OIDHOST1 This section
» Configuring Oracle Internet Directory on OIDHOST2 Ensure that the Oracle Internet
» Validating Oracle Internet Directory High Availability
» Performing an Oracle Internet Directory Failover Performing an Oracle RAC Failover
» Troubleshooting Oracle Internet Directory High Availability
» Changing the Password of the ODS Schema Used by Oracle Internet Directory
» Oracle Virtual Directory Runtime Considerations Oracle Virtual Directory Component Characteristics
» Oracle Virtual Directory High Availability Architecture
» Configuring Oracle Virtual Directory on OVDHOST2 Follow these steps to configure
» Registering Oracle Virtual Directory with a WebLogic Domain It is recommended
» On the Installation Complete screen, click Finish to confirm your choice to exit.
» Troubleshooting LDAP Adapter Creation
» Oracle Directory Integration Platform Component Characteristics
» Oracle Directory Integration Platform High Availability Architecture
» Configuring Oracle HTTP Server for Oracle Directory Services Manager High
» If WebLogic Node Manager Fails to Start Operation Cannot Be Completed for Unknown Errors Message
» Oracle Directory Services Manager Component Characteristics
» Oracle Directory Services Manager High Availability Architecture
» Protection from Failures and Expected Behaviors
» Performing a WebLogic Server Instance Failover
» Using Oracle Directory Services Manager to Validate a Failover of a Managed Server
» Collocated Architecture Overview Troubleshooting Collocated Components Manager High Availability
» Additional Considerations for Collocated Components High Availability
» Oracle Access Manager Component Characteristics
» Oracle Access Manager High Availability Architecture
» Oracle Security Token Service High Availability Architecture
» Oracle Security Token Service Component Characteristics
» In the Customize Server and Cluster Configuration screen, select Yes, and click
» On the Configuration Summary screen, click Create to begin the creation process.
» Oracle Identity Manager Component Characteristics
» Runtime Processes Component and Process Lifecycle
» Starting and Stopping Oracle Identity Manager Configuration Artifacts External Dependencies
» Oracle Identity Manager High Availability Architecture
» On the Welcome screen, select Create a WebLogic Domain.
» Connect to the database as the leasing user.
» Select Environment - Servers from the Administration Console. Select Clone.
» Select the Automatic Server Migration Enabled option. This enables the Node Click Save.
» Click the OIMMSServerXXXXXX subdeployment. Add the new JMS Server
» Click Save. Authorization Policy Manager High Availability
» Oracle Adaptive Access Manager Component Characteristics
» Oracle Adaptive Access Manager High Availability Architecture
» On the Welcome screen, click Next.
» Oracle Identity Federation Component Characteristics
» High Availability Considerations for Integration with Oracle Access Manager
» Oracle Internet Directory Oracle Virtual Directory Oracle HTTP Server Node Manager
» WebLogic Administration Server Oracle Identity Manager
» Oracle Access Manager Managed Servers Oracle Adaptive Access Manager Managed Servers
» Oracle Identity Federation Starting and Stopping Oracle Identity Management Components
» Oracle HTTP Server and Oracle WebLogic Server
» Prerequisites Configuring Oracle HTTP Server for High Availability
» Install Oracle HTTP Server on WEBHOST2
» Oracle Web Cache Request Flow
» Oracle Web Cache Stateless Load Balancing
» Oracle Web Cache Backend Failover Oracle Web Cache Session Binding
» Oracle Web Cache Cluster-Wide Configuration Changes
» Oracle Web Cache as a Software Load Balancer
» From the Session Name list, select a session to enable binding for a specific
» Click Add. In the Component field, enter the name of the cache member.
» Adding a Node in Oracle Advanced Database Multimaster Replication
» Deleting a Node in Oracle Advanced Database Multimaster Replication
» Oracle IPM Component Characteristics
» Oracle IPM High Availability Architecture
» Creation of Oracle IPM Artifacts in a Cluster Troubleshooting Oracle IPM
» Oracle UCM Component Characteristics
» Oracle UCM High Availability Architecture
» Oracle UCM and Inbound Refinery High Availability Architecture
» Oracle URM High Availability Protection from Failure and Expected Behaviors
» Shared Storage Configuring the Oracle Database
» Installing Oracle ECM on ECMHOST1
» On the Welcome screen, select Create a new WebLogic domain.
» In the Select JMS Distributed Destination Type screen, select UDD from the
» Configuring Oracle HTTP Server on WEBHOST1
» Terminology for Directories and Directory Environment Variables
» Administration Server Topology 1 Transforming Oracle Fusion Middleware Infrastructure Components
» Administration Server Topology 2 Transforming Oracle Fusion Middleware Infrastructure Components
» Click Activate Changes. Choose Environment Servers. Click Control. Select WLS_EXMPL. Click Start.
» Transforming Oracle Internet Directory and Its Clients
» Select the Connect to a directory -- Create A New Connection link in the
» Click JDBC Connection under Data Sources.
» Click Administration. Click Scheduler Configuration under System Maintenance Click Apply.
» Database Instance Platform-Specific Considerations
» Example Topology 1 Example Topology 2
» Destination Topologies Cold Failover Cluster Transformation Procedure
» Introduction to Oracle Clusterware Cluster Ready Services and Oracle Fusion Middleware
» Upgrading Older Versions of ASCRS to the Current ASCRS Version Installing ASCRS
» Configuring ASCRS with Oracle Fusion Middleware
» Creating a Virtual IP Resource Creating a Shared Disk Resource
» Creating an Oracle Database Listener Resource Creating an Oracle Database Resource
» Creating a Middleware Resource
» Updating Resources Starting Up Resources Shutting Down Resources Resource Switchover
» Oracle Portal, Forms, Reports, and Discoverer Architecture
» Oracle Forms Runtime Considerations Oracle Forms Process Flow
» Oracle Forms Configuration Files Oracle Forms External Dependencies Oracle Forms Log Files
» Oracle Discoverer Runtime Considerations
» Preference Server Failover Session State Replication and Failover Performance Recommendation
» Dependencies Network Requirements Prerequisites
» Install Oracle WebLogic Server Install Oracle Portal, Forms, Reports, and Discoverer Validation
» Oracle BI EE Component Characteristics
» Oracle BI EE and EPM High Availability Architecture
» Shared Files and Directories
» Cluster-Wide Configuration Changes Oracle BI EE High Availability Concepts
» Oracle Essbase Component Characteristics
» Oracle Essbase High Availability Architecture Protection from Failures and Expected Behaviors
» Oracle Hyperion Provider Services Component Characteristics
» Oracle Hyperion Provider Services High Availability Architecture
» Workspace Component Characteristics Oracle EPM Workspace Component Architecture
» Workspace High Availability Architecture
» Oracle Hyperion Financial Reporting Component Characteristics
» Oracle BI Publisher Component Characteristics
» Oracle BI Publisher High Availability Architecture
» Oracle RTD Component Characteristics
» Oracle RTD High Availability Architecture
Show more