Go to main content
1/22
Contents
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
1
Overview
1.1
About the Exalogic Enterprise Deployment Guide
1.2
Prerequisites
1.3
Benefits of Oracle Recommendations
1.3.1
Built-in Security
1.3.2
High Availability
1.4
Overview of Oracle Exalogic Configured Environment
1.4.1
Network
1.4.2
Sun ZFS Storage 7320 appliance
1.4.3
Oracle Software
2
Introduction and Planning
2.1
Planning Your Deployment
2.1.1
Why the Deployment Topology in This Guide?
2.1.2
Alternative Deployment Topologies
2.1.2.1
Using an External Oracle HTTP Server Web Tier Instead of Oracle Traffic Director
2.1.2.2
Using Oracle Exadata Instead of an Oracle Real Application Clusters (RAC) Database
2.1.3
Using a Worksheet to Plan for the Deployment Topology
2.2
Viewing the Oracle SOA Deployment Topology on Exalogic
2.3
Understanding the Topology Components
2.3.1
About EoIB and IPoIB Communication
2.3.2
About the Load Balancer
2.3.3
About the Web Tier
2.3.4
About the DMZ
2.3.5
About the Application Tier
2.3.5.1
Architecture Notes
2.3.6
About the Identity and Policy Stores
2.4
Hardware Requirements for the Oracle SOA on Exalogic
2.4.1
Hardware Load Balancer Requirements
2.4.2
Exalogic Machine Requirements
2.5
Software Components for an Exalogic Enterprise Deployment
2.5.1
Software Required for the Oracle SOA Deployment Topology on Exalogic
2.5.2
About Obtaining Software
2.5.3
Applying Patches and Workarounds
2.6
Road Map for the Reference Topology Installation and Configuration
2.6.1
Flow Chart of the Oracle SOA Exalogic Enterprise Deployment Process
2.6.2
Steps in the Oracle SOA Exalogic Enterprise Deployment Process
3
Configuring the Network for an Exalogic Enterprise Deployment
3.1
Overview of Preparing the Network for an Enterprise Deployment
3.2
About the Exalogic Network Configuration for the SOA Enterprise Topology
3.2.1
General Characteristics and Goals of the Exalogic Network Configuration
3.2.2
Map of the Network Interfaces Used by the Components of the SOA Topology on Exalogic
3.2.3
Explanation of the Network Interfaces Map
3.2.3.1
Communication with the Oracle Web Services Manager (OWSM) Managed Servers
3.2.3.2
Communication with the SOA Managed Servers
3.2.3.3
Communication with the Oracle Service Bus Managed Servers
3.2.3.4
Communication with the Oracle Traffic Director Instances
3.2.3.5
Communication with the WebLogic Server Administration Server
3.2.3.6
Communications with the WebLogic Server Node Manager and External Database
3.3
Configuring Virtual IP Addresses for IPoIB on Each Compute Node
3.3.1
Summary of the Required IPoIB Virtual IP Addresses
3.3.2
Creating the Virtual IP Addresses for the IPoIB Network on SOAHOST1 and SOAHOST2
3.3.3
Verifying the Required Virtual IP Addresses on the IPoIB Network
3.4
Configuring Virtual IP Addresses for EoIB on Each Compute Node
3.4.1
Summary of the Virtual IP Addresses for the EoIB Network Interfaces
3.4.2
Configuring the EoIB Network for the SOA Enterprise Topology
3.4.3
Creating the EoIB Virtual IPs for the WEBHOST1 and WEBHOST2 Compute Nodes
3.4.4
Verifying Connectivity Between Virtual IP Addresses
3.5
Defining the Required Hostname Resolution
3.6
Defining the Required Virtual Server Names
3.6.1
soa.mycompany.com
3.6.2
admin.mycompany.com
3.6.3
osb.mycompany.com
3.6.4
soainternal.mycompany.com
3.7
Configuring the Load Balancer
3.7.1
Load Balancer Requirements
3.7.2
Load Balancer Configuration Procedures
3.7.3
Load Balancer Configuration Details
3.8
Configuring Firewall Ports
4
Configuring Storage for an Exalogic Enterprise Deployment
4.1
Overview of Preparing Storage for an Exalogic Enterprise Deployment
4.1.1
General Information About the Exalogic Enterprise Deployment File System
4.1.2
Specific Information About the Exalogic File System
4.2
Shared Storage Recommendations for Exalogic Enterprise Deployments
4.2.1
Shared Storage Recommendations for Binary (Middleware Home) Directories
4.2.1.1
About the Binary (Middleware Home) Directories
4.2.1.2
About Using Redundant Binary (Middleware Home) Directories
4.2.2
Shared Storage Recommendations for Domain Configuration Files
4.2.2.1
About Oracle WebLogic Server Administration and Managed Server Domain Configuration Files
4.2.2.2
Shared Storage Requirements for Administration and Managed Server Domain Configuration Files
4.2.3
Shared Storage Recommendations for JMS File Stores and Transaction Logs
4.3
Directory Variables for an Oracle Fusion Middleware SOA Enterprise Deployment on Exalogic
4.4
Recommended Directory Locations for an Oracle Exalogic Enterprise Deployment
4.4.1
Shared Storage for Oracle SOA Enterprise Deployment on Exalogic
4.4.2
Private Storage for an Exalogic Enterprise Deployment
4.5
Configuring Exalogic Storage for Oracle SOA
4.5.1
Summary of the Storage Appliance Directories and Corresponding Mount Points
4.5.2
Prerequisite Storage Appliance Configuration Tasks
4.5.3
Creating the SOAEDG Project Using the Storage Appliance Browser User Interface (BUI)
4.5.4
Creating the Shares in the Project Using the BUI
5
Configuring the Compute Nodes for an Exalogic Enterprise Deployment
5.1
Overview of Preparing the Compute Nodes
5.2
Meeting Operating System Requirements
5.2.1
Meeting UNIX and Linux Requirements
5.2.1.1
Setting the Open File Limit
5.2.1.2
Setting Shell Limits
5.2.1.3
Increase Huge Pages Allocation
5.2.1.4
Configuring Local Hosts File
5.3
Synchronize the Node System Clock
5.4
Enabling Unicode Support
5.5
Configuring Users and Groups
5.6
Mounting the Shares for WEBHOST1 and WEBHOST2
5.7
Mounting the Shares for SOAHOST1 and SOAHOST2
6
Configuring a Database for an Exalogic Enterprise Deployment
6.1
Overview of Preparing the Database for an Enterprise Deployment
6.2
About Database Requirements
6.2.1
Database Host Requirements
6.2.2
Supported Database Versions
6.2.3
About Initialization Parameters
6.3
Creating Database Services
6.3.1
Creating Database Services for 10
g
and 11
g
Release 1 (11.1) Databases
6.3.2
Creating Database Services for 11
g
Release 2 (11.2) Databases
6.4
Loading the Oracle Fusion Metadata Repository in the Oracle RAC Database
6.5
Configuring SOA Schemas for Transactional Recovery Privileges
6.6
Backing Up the Database
7
Installing and Configuring Oracle Traffic Director for an Exalogic Enterprise Deployment
7.1
Overview of Installing and Configuring Oracle Traffic Director for an Exalogic Enterprise Deployment
7.2
Installing Oracle Traffic Director on WEBHOST1 and WEBHOST2
7.3
Creating and Starting the Traffic Director Administration Server
7.4
Register WEBHOST2 as an Administration Node
7.5
Creating a Configuration
7.6
Starting the Oracle Traffic Director Instances
7.7
Defining Oracle Traffic Director Virtual Servers for an Exalogic Enterprise Deployment
7.7.1
Creating an Origin-Server Pool
7.7.2
Creating the Additional Virtual Servers
7.7.3
Updating the Host Pattern Served by the SOAEXA Virtual Server
7.8
Deploying the Configuration and Testing the Virtual Server Addresses
7.9
Creating a Failover Group for Virtual Hosts
7.10
Backing the Web Tier
8
Creating a Domain for an Exalogic Enterprise Deployment
8.1
Overview of Creating a Domain
8.2
Installing Oracle Fusion Middleware
8.2.1
Installing JRockit
8.2.2
Installing WebLogic Server Using the Generic Installer
8.2.3
Installing Oracle Fusion Middleware SOA Suite
8.3
Verifying ADMINVHN in SOAHOST1
8.4
Running the Configuration Wizard on SOAHOST1 to Create a Domain
8.5
Post-Configuration and Verification Tasks
8.5.1
Creating boot.properties for the Administration Server on SOAHOST1
8.5.2
Configuring and Starting Node Manager on SOAHOST1 and SOAHOST2
8.5.2.1
Generating a properties file for Node Manager and Configuring it to use start scripts
8.5.2.2
Changing the Location of Node Manager Configuration Files
8.5.2.3
Editing the nodemanager.properties File
8.5.3
Starting the Administration Server on SOAHOST1
8.6
Associate the Domain with a Database OPSS Policy Store
8.7
Using an LDAP Authenticator (OID, OVD, OUD)
8.8
Moving the WebLogic Administrator to LDAP
8.8.1
Provisioning Admin Users and Groups in an LDAP Directory
8.8.2
Assigning the Admin Role to the Admin Group
8.8.3
Updating the boot.properties File and Restarting the System
8.9
Enabling Domain-Level Exalogic Enhancements
8.10
Validating GridLink Data Sources
8.11
Validating the Administration Server Configuration
8.12
Creating a Separate Domain Directory for Managed Servers in the Same Node as the Administration Server
8.13
Applying the Java Required Files (JRF) Template to the WSM-PM_Cluster
8.14
Disabling Host Name Verification
8.15
Starting and Validating the WLS_WSM1 Managed Server
8.16
Propagating the Domain Configuration to SOAHOST2
8.16.1
Propagating the Domain Configuration to SOAHOST2 Using the unpack Utility
8.16.2
Modify the Upload and Stage Directories to an Absolute Path
8.16.3
Disabling Host Name Verification for the WLS_WSM2 Managed Server
8.16.4
Starting Node Manager on SOAHOST2
8.16.5
Starting and Validating the WLS_WSM2 Managed Server
8.17
Configuring the Java Object Cache for Oracle WSM
8.18
Configuring Oracle Traffic Director for the WebLogic Domain
8.18.1
Configuring Oracle Traffic Director to Create Virtual Server Routes
8.18.2
Validating Access through Oracle Traffic Director
8.18.3
Turning on the WebLogic Plug-in Enabled Flag
8.18.4
Setting the Frontend URL for the Administration Console and Setting Redirection Preferences
8.19
Backing Up the WebLogic Domain Configuration
9
Extending the Domain for SOA Components
9.1
Overview of Extending the Domain for SOA Components
9.2
Pre-verifications for Extending the Domain for Oracle SOA Components
9.2.1
Verify Virtual IPs and Hostnames on SOAHOST1 and SOAHOST2
9.2.2
Synchronize System Clocks
9.2.3
Verifying Oracle Home Installation
9.3
Extending the Domain for SOA Components using the Configuration Wizard
9.4
Configuring Oracle Coherence for Deploying Composites
9.4.1
Enabling Communication for Deployment Using Unicast Communication
9.4.2
Specifying the Host Name Used by Oracle Coherence
9.5
Post-Configuration and Verification Tasks
9.5.1
Disabling Host Name Verification for the WLS_SOA
n
Managed Servers
9.5.2
Restarting the Node Manager on SOAHOST1
9.5.3
Propagating the Domain Changes to the Managed Server Domain Directory
9.5.4
Starting and Validating the WLS_SOA1 Managed Server
9.5.5
Propagating the Domain Configuration to SOAHOST2 Using the unpack Utility
9.5.6
Starting and Validating the WLS_SOA2 Managed Server
9.5.7
Validating GridLink Data Sources
9.6
Configuring Network Channels for HTTP and T3 Clients Through EoIB
9.6.1
Configuring Network Channels for SOA Servers on SOAHOST1 and SOAHOST2
9.6.1.1
Creating an HTTP Client Channel
9.6.1.2
Creating the T3 Client Channel
9.7
Configuring Oracle Traffic Director with the Extended Domain
9.7.1
Configuring Access Through Oracle Traffic Director for the WLS_SOA
n
Managed Servers
9.7.1.1
Creating a New Route
9.7.2
Validating Access Through Oracle Traffic Director
9.7.3
Setting Server and HTTP URLs for SOA Servers
9.7.3.1
Webservice Local Optimization
9.8
Configuring a Default Persistence Store for Transaction Recovery
9.9
Configuring Coherence Caches for Dehydrations
9.9.1
Enabling the CacheEnabled property
9.9.2
Setting Server Properties for In-Process Coherence Cache for Dehydration
9.10
Updating SOA JVM settings
9.11
Enabling Cluster-Level Session Replication Enhancements
9.12
Configuring Oracle Adapters
9.12.1
Enabling High Availability for Oracle File and FTP Adapters
9.12.1.1
Using the Database Mutex Locking Operation
9.12.2
Enabling High Availability for Oracle JMS Adapters
9.12.3
Scaling the Oracle Database Adapter
9.13
Updating the Workflow Front End Address for Appropriate Task Display
9.14
Updating the B2B Instance Identifier for Transports
9.15
Backing Up the Oracle SOA Configuration
10
Extending the Domain to Include Oracle BPM
10.1
Overview of Extending the Domain to include Oracle BPM
10.2
Option 1: Extending a Domain to Include SOA and BPM
10.3
Option 2: Extending a SOA Domain to Include Oracle BPM
10.3.1
Running the Configuration Wizard on SOAHOST1 to Extend a SOA Domain to Include BPM
10.3.2
Propagating the Domain Configuration to the managed server directory in SOAHOST1 and to SOAHOST2
10.3.3
Starting the BPM Suite Components
10.3.4
Configuring Oracle Traffic Director for the WLS_SOA
n
Managed Servers
10.4
Backing Up the Oracle BPM Configuration
11
Extending a SOA Domain to Oracle Service Bus
11.1
Overview of Adding Oracle Service Bus to a SOA Domain
11.1.1
Prerequisites for Extending the SOA Domain to Include Oracle Service Bus
11.2
Installing the Required Oracle Service Bus Binaries
11.3
Verifying Virtual IP Addresses for OSB Managed Servers
11.4
Running the Configuration Wizard on SOAHOST1 to Extend a SOA Domain to Include Oracle Service Bus
11.5
Disabling Host Name Verification for the WLS_OSB
n
Managed Servers
11.6
Configuring Oracle Coherence for the Oracle Service Bus Result Cache
11.7
Configuring a Default Persistence Store for Transaction Recovery
11.8
Propagating the Domain Configuration to the Managed Server Directory in SOAHOST1 and to SOAHOST2
11.9
Starting the Oracle Service Bus Servers
11.10
Configuring Network Channels for HTTP and T3 Clients via EoIB
11.10.1
Creating HTTP Client Channels
11.10.2
T3 Client Channel
11.11
Validating the WLS_OSB Managed Servers
11.12
Configuring Oracle Traffic Director with the Extended Domain
11.12.1
Configuring Access Through Oracle Traffic Director for the WLS_OSBn Managed Servers
11.12.1.1
Creating a New Route
11.13
Setting the Front End HTTP Host and Port for OSB_Cluster
11.14
Validating Access Through Oracle Traffic Director and Load Balancer
11.15
High Availability for Oracle DB, File and FTP Adapters
11.16
Configuring Server Migration for the WLS_OSB Servers
11.17
Backing Up the Oracle Service Bus Configuration
12
Setting Up Node Manager for an Exalogic Enterprise Deployment
12.1
Overview of the Node Manager
12.2
Setting Up Node Manager
12.2.1
Changing the Location of Node Manager Configuration Files
12.2.2
Editing the Node Manager Property File
12.2.3
Starting Node Manager
12.3
Enabling Host Name Verification Certificates for Node Manager
12.3.1
Generating Self-Signed Certificates Using the utils.CertGen Utility
12.3.2
Creating an Identity Keystore Using the utils.ImportPrivateKey Utility
12.3.3
Creating a Trust Keystore Using the Keytool Utility
12.3.4
Configuring Node Manager to Use the Custom Keystores
12.3.5
Using a Common or Shared Storage Installation
12.3.6
Configuring Managed WebLogic Servers to Use the Custom Keystores
12.3.7
Changing the Host Name Verification Setting for the Managed Servers
12.4
Starting Node Manager
13
Configure Server Migration for an Exalogic Enterprise Deployment
13.1
Overview of Server Migration for an Exalogic Enterprise Deployment
13.2
Setting Up a User and Tablespace for the Server Migration Leasing Table
13.3
Creating a GridLink Data Source for Leasing Using the Oracle WebLogic Administration Console
13.4
Editing Node Manager's Properties File
13.5
Setting Environment and Superuser Privileges for the wlsifconfig.sh Script
13.6
Configuring Server Migration Targets
13.7
Testing the Server Migration
13.8
Backing Up the Server Migration Configuration
14
Managing the Topology for an Exalogic Enterprise Deployment
14.1
Overview of Managing the Topology
14.2
Tips for Deploying Composites and Artifacts in a SOA Enterprise Deployment Topology
14.3
Managing Space in the SOA Infrastructure Database
14.4
Configuring UMS Drivers
14.5
Scaling Up the Topology (Adding Managed Servers to Existing Nodes)
14.5.1
Planning for Scale Up
14.5.2
Scale-up Procedure for Oracle SOA
14.5.3
Scale-up Procedure for Oracle Service Bus
14.6
Scaling Out the Topology (Adding Managed Servers to New Nodes)
14.6.1
Prerequisites for Scaling Out the Topology
14.6.2
Scale-out Procedure for the Oracle SOA
14.6.3
Scale-out Procedure for Oracle Service Bus
14.7
Verifying Manual Failover of the Administration Server
14.7.1
Failing Over the Administration Server to a Different Node
14.7.2
Validating Access to SOAHOST2
14.7.3
Failing the Administration Server Back to SOAHOST1
14.8
Backing Up the Oracle SOA Enterprise Deployment
14.8.1
Backing Up the Database
14.8.2
Backing Up the Administration Server Domain Directory
14.8.3
Backing Up the Web Tier
14.8.4
Backing up the Middleware Home
14.9
Preventing Timeouts for SQLNet Connections
14.10
Recovering Failed BPEL and Mediator Instances
14.11
Configuring Web Services to Prevent Denial of Service and Recursive Node Attacks
14.12
Using Shared Storage for Deployment Plans and SOA Infrastructure Applications Updates
14.13
Using External BPEL Caches for Improved HAS and Performance Isolation
14.13.1
Setting the Server's bpel.cache.localStorage Property
14.13.2
Creating Cache Configuration Files and Start Scripts
14.13.3
Starting BPEL Cache Instances
14.14
Troubleshooting the Topology in an Enterprise Deployment
14.14.1
Page Not Found When Accessing soa-infra Application Through Load Balancer
14.14.2
Soa-infra Application Fails to Start Due to Deployment Framework Issues (Coherence)
14.14.3
SOA, OSB, or WMS Servers Fail to Start Due to Maximum Number of Processes Available in Database
14.14.4
Administration Server Fails to Start After a Manual Failover
14.14.5
Error While Activating Changes in Administration Console
14.14.6
SOA/OSB Server Not Failed Over After Server Migration
14.14.7
SOA/OSB Server Not Reachable From Browser After Server Migration
14.14.8
SOA Server Stops Responding after Being Active and Stressed for a Period of Time
14.14.9
Configured JOC Port Already in Use
14.14.10
SOA or OSB Server Fails to Start
14.14.11
SOA Coherence Cluster Conflicts when Multiple Clusters Reside in the Same Node
14.14.12
Sudo Error Occurs During Server Migration
14.14.13
Transaction Timeout Error
14.14.14
Exceeded Maximum Size Error Messages
A
Using Multi Data Sources with Oracle RAC
A.1
About Multi Data Sources and Oracle RAC
A.2
Typical Procedure for Configuring Multi Data Sources for an EDG Topology
B
Worksheet for Oracle SOA Enterprise Deployment on Exalogic Topology
B.1
Hosts, Virtual Hosts, and Virtual IP Addresses for Oracle SOA
B.2
Directory Mapping
B.3
Port Mapping
B.4
Database Details
B.5
Web Tier Details
B.6
Application Tier Details
C
SOA Exalogic Enterprise Topology with Oracle HTTP Server
C.1
Viewing the Oracle SOA Deployment Topology with Oracle HTTP Server on Exalogic
C.2
Understanding the Oracle SOA with Oracle HTTP Server Topology Components
C.2.1
About the Oracle HTTP Server Instances in the Web Tier
C.2.2
About the Oracle Traffic Director Instances on the Application Tier
D
Creating a GridLink Data Source
D.1
Creating a GridLink Data Source Using the Oracle WebLogic Server Administration Console
Index
Scripting on this page enhances content navigation, but does not change the content in any way.