Go to main content
1/16
Contents
Title and Copyright Information
Preface
Intended Audience
Documentation Accessibility
Related Documents
Conventions
Before You Begin
1
Enterprise Deployment Overview
1.1
What is Enterprise Deployment?
1.2
Prerequisities
1.3
Terminology
1.4
Benefits of Oracle Recommendations
1.4.1
Built-in Security
1.4.2
High Availability
1.4.3
Performance
1.4.4
Application Isolation
1.5
Overview of Oracle Exalogic Configured Environment
1.5.1
Network
1.5.2
Sun ZFS Storage 7320 appliance
1.5.3
Oracle Software
1.6
Administrator Roles and Permissions
1.7
Task Roadmap
2
Reference Topology and Slicing Diagram
2.1
Scenario1: Exalogic Machine Connected to Oracle Database or RAC over 10 Gb Ethernet
2.2
Scenario2: Exalogic Machine Connected to Oracle Exadata Database Machine via InfiniBand
2.3
Processor Cores for Exalogic X86 Machines
2.4
Introduction to Tiers
2.4.1
Web Tier
2.4.1.1
Parameters for Web Server Plug-Ins
2.4.2
Application Tier
2.4.3
Data Tier
2.5
Load Balancer Requirements
2.6
Example: Horizontal Slicing Within Exalogic Machine Quarter Rack
3
Network, Storage, and Database Preconfiguration
3.1
Important Notes for Oracle Solaris Users
3.2
Machines
3.3
Network
3.3.1
General Network and InfiniBand Setup
3.3.2
Network Diagram for Exalogic Machine
3.3.3
Enterprise Deployment Network Configuration
3.3.3.1
IP Address and Network Channel Requirements
3.3.3.2
Determining Network Interface and Channel Requirements for a WebLogic Managed Server and the Administration Server
3.3.3.3
IP Addresses for Private InfiniBand Fabric Used by WebLogic Clusters and Coherence Clusters
3.3.3.4
IP Addresses for WebLogic Clusters When HTTP or T3 Traffic Is Via Ethernet over InfiniBand (EoIB)
3.3.3.5
Optional Network Configuration
3.3.4
Virtual Server Names
3.3.4.1
exalogic.mycompany.com
3.3.4.2
admin.mycompany.com
3.3.4.3
exalogicinternal.mycompany.com
3.3.5
Load Balancers
3.3.5.1
Configuring the Load Balancer
3.3.6
Firewalls and Ports
3.4
Shared Storage and Recommended Project and Share Structure
3.4.1
Overview of Storage Configuration
3.4.1.1
Viewing Default Storage Pool, Projects, and Shares
3.4.1.2
Recommended Project and Share Structure
3.4.2
Setting Up Enterprise Deployment Storage Configuration
3.4.2.1
Creating Projects for Dept_1 and FMW_Product1
3.4.2.2
Creating Shares for Dept_1
3.4.2.3
Creating Shares for FMW_Product1
3.4.2.4
NFSv4 Configuration Requirements
3.4.2.5
Creating Mount Points on ComputeNode1 and ComputeNode2
3.4.2.6
Editing the /etc/fstab (Linux) or /etc/vfstab (Solaris) File
3.4.2.7
Mounting the Volumes
3.4.2.8
Creating Directories
3.4.2.9
Creating Groups and Users and Controlling Access to Mounted Shares
3.4.3
Recommendation About Storage Location for Syslogs and Operating System Patches
3.5
Database
3.5.1
Prerequisite
3.5.2
Connecting to Oracle Database Over Ethernet
3.5.2.1
Overview
3.5.2.2
Prerequisites
3.5.2.3
Setting Up VNICs
4
Installing Oracle Software
4.1
Installing Oracle WebLogic Software and Creating the Middleware Home
4.1.1
Downloading the Oracle WebLogic Software Installer
4.1.2
Installing JDKs on Oracle Solaris
4.1.3
Installing Oracle WebLogic Server and Creating Middleware Home on Sun ZFS Storage 7320 appliance
4.1.4
Backing Up Installation
4.2
Setting Up Oracle Enterprise Manager Grid Control
4.3
Installing Oracle HTTP Server
5
Configuring Oracle Fusion Middleware
5.1
Important Notes Before You Begin
5.2
Prerequisites
5.3
Enabling Floating IP for Administration Server on ComputeNode1
5.4
Running Oracle Fusion Middleware Configuration Wizard on ComputeNode1 to Create an Oracle WebLogic Domain
5.5
Creating boot.properties for the Administration Server on ComputeNode1
5.6
Starting the Administration Server on ComputeNode1
5.7
Configuring Java Node Manager
5.7.1
Starting Node Manager to Generating the Properties File
5.7.2
Changing the Location of Node Manager Configuration Files
5.7.3
Editing nodemanager.properties File
5.7.4
Specifying Node Manager Username and Password
5.7.5
Starting Node Manager
5.7.6
Controlling and Configuring Node Manager Using WLST
5.8
Restarting the Administration Server on ComputeNode1
5.9
Validating the Administration Server
5.10
Optional: Creating Oracle HTTP Server Instances in the Exalogic Environment
5.11
Propagating Domain Configuration from ComputeNode1 to ComputeNode2 Using pack and unpack Utilities
5.12
Configuring Network Channels for HTTP and T3 Clients via EoIB
5.12.1
Using BOND1 Floating IP Addresses for EoIB Communication
5.12.2
Configuring the Administration Server Network Channel
5.12.2.1
HTTP Client Channel
5.12.2.2
T3 Client Channel
5.12.3
Configuring Network Channels for Managed Servers on ComputeNode1 and ComputeNode2
5.12.3.1
HTTP Client Channel
5.12.3.2
T3 Client Channel
5.13
Configuring Oracle Coherence
5.13.1
Configuring Socket Buffer Sizes
5.13.2
Creating Coherence Clusters on ComputeNode1 and ComputeNode2
5.13.3
Deploying the Coherence Shared Library Files
5.13.4
Create the Counter Web Application
5.13.5
Deploy the Application
5.13.6
Creating Coherence Servers on ComputeNode1 and ComputeNode2
5.13.7
Configuring Startup Arguments for Coherence servers
5.13.8
Starting Coherence Servers on ComputeNode1 and ComputeNode2
5.13.9
Verify the Example
5.14
Specifying Node Manager Type for ComputeNode1 and ComputeNode2
5.15
Disabling Host Name Verification for Managed Servers
5.16
Starting Managed Servers on ComputeNode1 and ComputeNode2
5.17
Disabling Host Name Verification for the Administration Server
5.18
Creating a JMS Persistence Store
5.19
Configuring a Default Persistence Store for Transaction Recovery
5.20
Manually Failing Over the Administration Server to ComputeNode2
5.21
Failing the Administration Server Back to ComputeNode1
5.22
Backing Up Domain Configuration
6
Configuring Oracle HTTP Server
6.1
Important Notes Before You Begin
6.2
Prerequisites
6.3
Mandatory: Configuring Oracle HTTP Server for Administration Server and Managed Servers
6.4
Optional: Configuring Oracle HTTP Server for Load Balancing on the Private InfiniBand Network
6.5
Setting the Frontend URL for the Administration Console
6.6
Validating Access to ComputeNode1 Through Oracle HTTP Server
6.7
Validating Access to ComputeNode2 Through Oracle HTTP Server
7
Enabling Exalogic-Specific Enhancements in Oracle WebLogic Server 11
g
Release 1 (10.3.4)
7.1
Important Notes Before You Begin
7.2
Overview of Exalogic-Specific Enhancements
7.3
Prerequisites
7.4
Enabling Domain-Level Enhancements
7.5
Enabling Cluster-Level Session Replication Enhancements
7.6
Configuring Grid Link Data Source for Dept1_Cluster1
7.6.1
What is a Grid Link Data Source
7.6.1.1
Fast Connection Failover
7.6.1.2
Runtime Connection Load Balancing
7.6.1.3
XA Affinity
7.6.1.4
SCAN Addresses
7.6.1.5
Secure Communication using Oracle Wallet
7.6.2
Creating a GridLink Data Source on Dept1_Cluster1
7.7
Configuring SDP-Enabled JDBC Drivers for Dept1_Cluster1
7.7.1
Prerequisite
7.7.2
Enabling SDP Support for JDBC
7.7.3
Monitoring SDP Sockets Using sdpnetstat on Oracle Linux
7.7.4
Monitoring SDP Sockets Using netstat on Oracle Solaris
7.8
Configuring SDP InfiniBand Listener for Exalogic Connections
7.8.1
Enabling SDP on Database Nodes
7.8.2
Creating an SDP Listener on the InfiniBand Network
8
Deploying a Sample Web Application to an Oracle WebLogic Cluster
8.1
Downloading the dizzyworld.ear Application
8.2
Configuring WAR-Scoped Coherence Clusters
8.3
Installing and Deploying an Enterprise Application
8.4
Starting the Web Application
8.5
Testing the Application
9
Managing the Topology
9.1
Important Notes Before You Begin
9.2
Prerequisites
9.3
Configuring Server Migration
9.3.1
Prerequisites
9.3.2
Setting Up a User and Tablespace for the Server Migration Leasing Table
9.3.3
Creating a GridLink Source Using the Oracle WebLogic Administration Console
9.3.4
Editing the Node Manager's Properties File
9.3.5
Setting Environment and Superuser Privileges for the wlsifconfig.sh Script
9.3.6
Configuring Server Migration Targets
9.3.6.1
Configuring Server Migration Targets for Dept1_Cluster1
9.3.6.2
Configuring Server Migration Targets for Managed Servers Running onComputeNode1
9.3.7
Testing the Server Migration
9.4
Connecting Two Subnets Used by Different Departments
9.5
Scaling Out the Topology - Adding Managed Servers to New Compute Nodes
9.5.1
Prerequisites
9.5.2
Adding Managed Servers to ComputeNode3
9.5.2.1
Mounting Existing Oracle Fusion Middleware Home and Domain on ComputeNode3
9.5.2.2
Propagating Domain Configuration from ComputeNode1 to ComputeNode3 Using pack and unpack Utilities
9.5.2.3
Setting Up Java-Based Node Manager on ComputeNode3
9.5.2.4
Setting Environment and Superuser Privileges for the wlsifconfig.sh Script
9.5.2.5
Creating and Configuring a Machine
9.5.2.6
Creating a Managed Server on ComputeNode3
9.5.2.7
Assigning the Managed Server to the New Machine
9.5.2.8
Configuring Network Channels for Managed Servers on ComputeNode3
9.5.2.9
Configuring Persistent Store
9.5.2.10
Starting Node Manager on ComputeNode3
9.5.2.11
Starting Managed Servers on ComputeNode3
9.5.2.12
Configuring Server Migration Targets
9.5.2.13
Testing Server Migration
9.6
Scaling Down the Topology: Deleting Managed Servers
9.6.1
Deleting a Managed Server
9.6.2
Deleting the Machine
9.7
Performing Backups and Recoveries
9.8
Patching Oracle Software and Updating Firmware in Oracle Exalogic Environment
9.8.1
Oracle Linux
9.8.2
Oracle Solaris
9.8.3
Oracle WebLogic Server
9.8.4
Patching Software or Updating Firmware for Exalogic Machine Hardware Components
10
Monitoring the Topology Using Oracle Enterprise Manager Grid Control
10.1
Accessing Oracle Enterprise Manager Grid Control 11
g
10.2
Discovering an Oracle Exalogic Target
10.3
Using Exalogic-Specific Pages in Oracle Enterprise Manager Grid Control 11
g
10.3.1
Application Deployments
10.3.2
WebLogic Domains
10.3.3
Coherence Clusters
10.3.4
Hosts
A
Migration Considerations for Oracle Exalogic
A.1
Migration Process
A.2
Recommended Topology
A.3
Application Deployment Configuration Guidelines
A.3.1
Shared File System
A.3.2
Staging Model
Index
Scripting on this page enhances content navigation, but does not change the content in any way.