Brocade Virtual Traffic Manager and Oracle EBS 12.1 Deployment Guide

Similar documents
Brocade Virtual Traffic Manager and Microsoft IIS Deployment Guide

Brocade Virtual Traffic Manager and Magento Deployment Guide

Brocade Virtual Traffic Manager and Microsoft Outlook Web Access Deployment Guide

Brocade Virtual Traffic Manager and Oracle Application Server 10G Deployment Guide

Brocade Virtual Traffic Manager and Microsoft SharePoint 2010 Deployment Guide

Brocade Virtual Traffic Manager and Oracle Enterprise Manager 12c Release 2 Deployment Guide

Brocade Virtual Traffic Manager and Oracle WebLogic Applications Deployment Guide

Brocade Virtual Traffic Manager and Microsoft SharePoint 2013 Deployment Guide

Brocade Virtual Traffic Manager and Microsoft Skype for Business 2015 Deployment Guide

VMware Horizon Mirage Load Balancing

Brocade Virtual Traffic Manager and Microsoft Exchange 2013 Deployment Guide

Brocade Virtual Traffic Manager and VMware Horizon View Servers Deployment Guide

WHITE PAPER. Enhancing Application Delivery and Load Balancing on Amazon Web Services with Brocade Virtual Traffic Manager

Brocade Virtual Traffic Manager

Brocade One Data Center Cloud-Optimized Networks

Diagnostics and Troubleshooting Using Event Policies and Actions

Scalable Approaches for Multitenant Cloud Data Centers

The Road to SDN: Software-Based Networking and Security from Brocade

Brocade Virtual Traffic Manager

Securing Cloud Applications with a Distributed Web Application Firewall

WHITE PAPER. Cloud Networking: Scaling Data Centers and Connecting Users

DEPLOYMENT GUIDE DEPLOYING F5 WITH MICROSOFT WINDOWS SERVER 2008

Deploying the BIG-IP LTM with. Citrix XenApp. Deployment Guide Version 1.2. What s inside: 2 Prerequisites and configuration notes

Brocade 5600 vrouter License and Entitlement Management

Deploying the BIG-IP System with Oracle E-Business Suite 11i

Brocade Network Advisor High Availability Using Microsoft Cluster Service

DEPLOYMENT GUIDE Version 1.2. Deploying F5 with Oracle E-Business Suite 12

DATA CENTER. Best Practices for High Availability Deployment for the Brocade ADX Switch

Global Load Balancing with Brocade Virtual Traffic Manager

How To Get A Virtual Managed Enterprise Router From Overure And Brocade

Radware s AppDirector and AppXcel An Application Delivery solution for applications developed over BEA s Weblogic

Resonate Central Dispatch

DEPLOYMENT GUIDE Version 1.2. Deploying the BIG-IP System v10 with Microsoft IIS 7.0 and 7.5

AppDirector Load balancing IBM Websphere and AppXcel

How To Connect Virtual Fibre Channel To A Virtual Box On A Hyperv Virtual Machine

Flexible Routing and Load Control on Back-End Servers. Controlling the Request Load and Quality of Service

The Business Case for Software-Defined Networking

Microsoft SharePoint 2010 Deployment with Coyote Point Equalizer

DEPLOYMENT GUIDE Version 1.0. Deploying the BIG-IP LTM with the Zimbra Open Source and Collaboration Suite

Application Template Deployment Guide

DEPLOYMENT GUIDE Version 1.2. Deploying the BIG-IP System v9.x with Microsoft IIS 7.0 and 7.5

LOAD BALANCING TECHNIQUES FOR RELEASE 11i AND RELEASE 12 E-BUSINESS ENVIRONMENTS

Deploying Microsoft SharePoint Services with Stingray Traffic Manager DEPLOYMENT GUIDE

DEPLOYMENT GUIDE Version 1.0. Deploying the BIG-IP LTM with Apache Tomcat and Apache HTTP Server

HOW TO CONFIGURE PASS-THRU PROXY FOR ORACLE APPLICATIONS

Deployment Guide Microsoft IIS 7.0

Brocade Network Advisor: CLI Configuration Manager

White Paper A10 Thunder and AX Series Load Balancing Security Gateways

Out of the Fire - Adding Layers of Protection When Deploying Oracle EBS to the Internet

DEPLOYMENT GUIDE DEPLOYING THE BIG-IP SYSTEM WITH MICROSOFT INTERNET INFORMATION SERVICES (IIS) 7.0

DEDICATED NETWORKS FOR IP STORAGE

Exploring Oracle E-Business Suite Load Balancing Options. Venkat Perumal IT Convergence

DEPLOYMENT GUIDE Version 1.1. Deploying F5 with IBM WebSphere 7

Deployment Guide Oracle Siebel CRM

VCS Monitoring and Troubleshooting Using Brocade Network Advisor

Load Balancing Security Gateways WHITE PAPER

Load Balancing. Outlook Web Access. Web Mail Using Equalizer

NETWORK FUNCTIONS VIRTUALIZATION. The Top Five Virtualization Mistakes

Oracle E-Business Suite (EBS)

Brocade Premier and Premier-Plus Support

Configuring Citrix NetScaler for IBM WebSphere Application Services

Data Sheet. VLD 500 A Series Viaedge Load Director. VLD 500 A Series: VIAEDGE Load Director

DEPLOYMENT GUIDE Version 1.1. Deploying F5 with Oracle Application Server 10g

Deploying Brocade Network Advisor in a Secure Environment

Brocade Fabric OS DATA CENTER. Target Path Selection Guide January 4, 2016

S y s t e m A r c h i t e c t u r e

DEPLOYMENT GUIDE. Deploying F5 for High Availability and Scalability of Microsoft Dynamics 4.0

Content Scanning for secure transactions using Radware s SecureFlow and AppXcel together with Aladdin s esafe Gateway

An Overview of Oracle Forms Server Architecture. An Oracle Technical White Paper April 2000

Microsoft SharePoint 2013 with Citrix NetScaler

Cisco ACE 4710 Application Control Engine

Brocade SAN Scalability Guidelines: Brocade Fabric OS v7.x

Deploying the Barracuda Load Balancer with Office Communications Server 2007 R2. Office Communications Server Overview.

Brocade VCS Fabrics: The Foundation for Software-Defined Networks

DEPLOYMENT GUIDE. Deploying the BIG-IP LTM v9.x with Microsoft Windows Server 2008 Terminal Services

Load Balancing Web Applications

Accelerating Wordpress for Pagerank and Profit

Configuring Nex-Gen Web Load Balancer

Deploying the BIG-IP System v10 with Oracle Application Server 10g R2

DEPLOYMENT GUIDE DEPLOYING THE BIG-IP LTM SYSTEM WITH MICROSOFT WINDOWS SERVER 2008 TERMINAL SERVICES

IMPLEMENTING VIRTUALIZED AND CLOUD INFRASTRUCTURES NOT AS EASY AS IT SHOULD BE

Load balancing Microsoft IAG

Deployment Guide MobileIron Sentry

The Brocade SDN Controller in Modern Service Provider Networks

DEPLOYMENT GUIDE Version 1.2. Deploying F5 with Microsoft Exchange Server 2007

Deploying F5 to Replace Microsoft TMG or ISA Server

CA Single Sign-On r12.x (CA SiteMinder) Implementation Proven Professional Exam

KEMP LoadMaster. Enabling Hybrid Cloud Solutions in Microsoft Azure

This presentation covers virtual application shared services supplied with IBM Workload Deployer version 3.1.

2012 LABVANTAGE Solutions, Inc. All Rights Reserved.

Zeus Extensible Traffic Manager in Virtualized Hosting Environments.

NEFSIS DEDICATED SERVER

The Application Delivery Controller Understanding Next-Generation Load Balancing Appliances

Transcription:

September 2015 Brocade Virtual Traffic Manager and Oracle EBS 12.1 Deployment Guide

2015 Brocade Communications Systems, Inc. All Rights Reserved. ADX, Brocade, Brocade Assurance, the B-wing symbol, DCX, Fabric OS, HyperEdge, ICX, MLX, MyBrocade, OpenScript, The Effortless Network, VCS, VDX, Vplane, and Vyatta are registered trademarks, and Fabric Vision and vadx, vtm, vwaf, and SD are trademarks of Brocade Communications Systems, Inc., in the United States and/or in other countries. Other brands, products, or service names mentioned may be trademarks of others. Notice: This document is for informational purposes only and does not set forth any warranty, expressed or implied, concerning any equipment, equipment feature, or service offered or to be offered by Brocade. Brocade reserves the right to make changes to this document at any time, without notice, and assumes no responsibility for its use. This informational document describes features that may not be currently available. Contact a Brocade sales office for information on feature and product availability. Export of technical data contained in this document may require an export license from the United States government. The authors and Brocade Communications Systems, Inc. assume no liability or responsibility to any person or entity with respect to the accuracy of this document or any loss, cost, liability, or damages arising from the information contained herein or the computer programs that accompany it. The product described by this document may contain open source software covered by the GNU General Public License or other open source license agreements. To find out which open source software is included in Brocade products, view the licensing terms applicable to the open source software, and obtain a copy of the programming source code, please visit http://www.brocade.com/support/oscd. Page 2 Brocade Virtual Traffic Manager and Oracles EBS 12.1 Deployment Guide

Contents Preface... 4 About This Guide... 4 Audience... 4 Contacting Brocade... 4 Internet... 4 Technical Support... 4 Professional Services... 4 Chapter 1: Solution Overview... 5 Performance... 5 Reliability and scalability... 5 Advanced scripting and application intelligence... 5 Application acceleration... 6 Application-layer security... 6 Oracle E-business Suite... 6 Chapter 2: Oracle E-business Suite Architecture... 6 Chapter 3: Deploying Traffic Manager for Oracle E-business Suite... 8 Configure vtm for Oracle E-business Suite... 10 Create Traffic IP Group... 10 Create Pool... 11 Create Monitor... 11 Create Virtual Server... 11 HTTPS Redirect Virtual Server... 12 SSL Decryption... 12 Configure Session Persistence... 12 Configure Traffic Script... 13 Configuration Summary... 14 Chapter 4: Monitoring... 14 Chapter 5: Conclusion... 14 Brocade Virtual Traffic Manager and Oracles EBS 12.1 Deployment Guide Page 3

Preface Welcome to the Brocade Virtual Traffic Manager (vtm) and Oracle EBS 12.1 Deployment Guide. Read this preface for an overview of the information provided in this guide and contact information. This preface includes the following sections: About This Guide Contacting Brocade About This Guide The Brocade Virtual Traffic Manager and Oracle EBS 12.1 Deployment guide describes optimization of Oracle based suite of business applications. Audience This guide is written for network operations professionals, server administrators and DevOps professionals familiar with administering and managing Application Delivery Controllers (ADCs), Servers and Applications. You must also be familiar with: Oracle E-business Suite Brocade Virtual Traffic Manager For more details on the Brocade vadc product family, see: http://www.brocade.com/vadc Contacting Brocade This section describes how to contact departments within Brocade. Internet You can learn about Brocade products through the company Web site: http://www.brocade.com. Technical Support If you have problems installing, using, or replacing Brocade products, contact Brocade Support or your channel partner who provides support. To contact Brocade Support, see http://www.brocade.com/en/support.html. Professional Services Brocade Global Services has the expertise to help organizations build scalable, and efficient cloud infrastructures. Leveraging 15 years of expertise in storage, networking, and virtualization, Brocade Global Services delivers worldclass professional services, technical support, and education services, enabling organizations to maximize their Brocade investments, accelerate new technology deployments, and optimize the performance of networking infrastructures. Page 4 Brocade Virtual Traffic Manager and Oracles EBS 12.1 Deployment Guide

Chapter 1: Solution Overview This chapter includes the following sections: Oracle E-business Suite Virtual Traffic Manager Overview Oracle E-business Suite Virtual Traffic Manager Overview Brocade Virtual Traffic Manager (vtm) is a software-based application delivery controller (ADC) designed to deliver faster and more reliable access to public web sites and private applications. vtm frees applications from the constraints of legacy, proprietary, hardware-based load balancers, which enables them to run on any physical, virtual, or cloud environment. With vadc products from Brocade, organizations can: Make applications more reliable with local and global load balancing Scale application servers by up to 3x by offloading TCP and SSL connection overhead Accelerate applications by up to 4x by using web content optimization (WCO) Secure applications from the latest application attacks, including SQL injection, XSS, CSRF, and more Control applications effectively with built-in application intelligence and full-featured scripting engine Virtual Traffic Manager offers much more than basic load balancing. It controls and optimizes end-user services by inspecting, transforming, prioritizing, and routing application traffic. The powerful TrafficScript engine facilitates the implementation of traffic management policies that are unique to an application by allowing organizations to build custom functionality or to leverage existing features in Virtual Traffic Manager in a specialized way. With vtm, organizations can deliver: Performance Improve application performance for users by offloading encryption and compression from the web server by dynamic caching and reducing the number of TCP sessions on the application. Reliability and scalability Increase application reliability by load balancing traffic across web and application servers, balancing load across multiple data centers (private or public clouds), monitoring the response time of servers in real-time to decide the fastest way to deliver a service, protecting against traffic surges, and by managing the bandwidth and rate of requests used by different classes of traffic. Advanced scripting and application intelligence Manage application delivery more easily with fine-grained control of users and services using TrafficScript, an easyto-use scripting language that can parse any user transaction, and take specific, real-time action based on user, application, request, or more. Development teams use TrafficScript to enable a point of control in distributed applications, while operations teams use it to quickly respond to changing business requirements or problems within an application before developers can fix it. Brocade Virtual Traffic Manager and Oracles EBS 12.1 Deployment Guide Page 5

Application acceleration Dramatically accelerate web-based applications and websites in real-time with optional web content optimization (WCO) functionality. It dynamically groups activities for fewer long distance round trips, resamples and sprites images to reduce bandwidth, and minifies JavaScript and combines style sheets to give the best possible response time for loading a web page on any browser or device. Application-layer security Enhance application security by filtering out errors in web requests, and protecting against external threats, with the option of a comprehensive Layer 7 firewall to defend against deliberate attacks. Oracle E-business Suite Oracle E-Business Suite is a fully integrated, comprehensive suite of business applications for the enterprise which provides better business information for effective decision-making and enables an adaptive enterprise for optimal responsiveness. With hundreds of cross-industry capabilities spanning enterprise resource planning, customer relationship management, and supply chain planning, Oracle E-Business Suite applications help customers manage the complexities of global business environments no matter if the organization is small, medium, or large in size. As part of Oracle s Applications Unlimited strategy, Oracle E-Business Suite applications will continue to be enhanced, thus protecting and extending the value of your software investment. Chapter 2: Oracle E-business Suite Architecture The Oracle E-Business Suite Release 12 architecture, as shown in the figure below, is a framework for multi-tiered, distributed computing that supports various Oracle Applications products. In this model, various servers are distributed among multiple levels, or tiers. A server is a process or group of processes that runs on a single machine and provides a particular class of functionality, often referred to as a service. For example, the Oracle HTTP server is a process that listens for and processes HTTP requests; a Concurrent Processing server is a server that process batch jobs submitted through concurrent requests. Page 6 Brocade Virtual Traffic Manager and Oracles EBS 12.1 Deployment Guide

The three-tier architecture that comprises an Oracle E-Business Suite installation is made up of: 1. The database tier, which supports and manages the Oracle database. 2. The application tier, which supports and manages the various Applications components, and is sometimes known as the middle tier. 3. The desktop tier, which provides the user interface via a supported web browser, either natively in HTML or via Forms running in the Sun Java Runtime Engine. For more information on Oracle E-Business Suite, see http://www.oracle.com/us/products/applications/ebusiness/overview/index.html. Here are some key definitions as they apply to E-Business Suite: Tier A tier is a logical grouping of services, potentially spread across more than one physical machine. Client Tier The client interface is provided through HTML for the HTML-based applications, and via a Java applet in a Web browser for the traditional Forms-based interface. In Oracle Applications Release 12, each user logs in to Oracle Applications through the E- Business Suite Home Page on a desktop client web browser. The E-Business Suite Home Page provides a single point of access to HTML-based applications, Forms-based applications, and Business Intelligence applications. Application Tier The application tier hosts the various services that process the business logic and manage communication between the desktop tier and the database tier. This tier runs the web server and the associated processes, concurrent processing server, Interaction and Oracle fulfillment server. Database Tier The database tier contains the Oracle database server which stores all the data maintained by Oracle Applications. This tier has the Oracle data server files and Oracle Applications database executables that physically store the tables, indexes, and other database objects in the system. OPMN Oracle Process Manager and Notification Server (OPMN) is installed and configured on every tier designated to run the web application. OPMN provides an integrated way to manage all Oracle Application Server components. OPMN consists of two main pieces: The Process Manager and the Notification Server. The Process manager (PM) is the centralized process management mechanism in Oracle Application Server and is used to manage all Oracle Application Server processes. The PM starts, restarts, stops, and monitors every process it manages. It also performs death-detection and automatic restart of the processes. Oracle Notification Server (ONS) is the transport mechanism for failure, recovery, startup, and other related notifications between components in Oracle Application Server. OHS Oracle HTTP Server (OHS) is installed and configured on every tier that is designated to run the web application. It provides the key infrastructure required for serving the static and dynamic content generated by Oracle E Business Suite products. Brocade Virtual Traffic Manager and Oracles EBS 12.1 Deployment Guide Page 7

OC4J Oracle Containers for J2EE (OC4J) is the core Java 2 Platform Enterprise Edition (J2EE) runtime component of Oracle Application Server. It is installed and configured on every tier that is designated to run the web application. It is a fully J2EE 1.5 compliant container that runs on a standard file based JDK 1.5 Java Virtual Machine and provides complete support for Java Server Pages (JSP), Servlets, Enterprise Java Beans (EJB), Web Services and all J2EE services. Web Entry Point Web Entry Point refers to the host name which is designated to be used by all users to access the Oracle E-Business Suite Release 12 system. By default, the web entry point is set to the hostname of the application server where Oracle E-Business Suite is installed. In the case where a load-balancer is used, the Web Entry Point becomes the virtual host name resolved to the virtual IP of the load-balancer. Server Load Balancer Load balancing is the means by which network traffic directed to a particular Web site is divided between one or more machines in a cluster of servers. Typically, the servers will all be running the same application, and use of load balancing presents the outside world with the appearance of a single server rather than a cluster. The relevant hardware device, in our case, software, often called a server load balancer, receives the relevant network traffic for the site, and distributes it to the various servers in the cluster based on the load balancing methodology that it supports. By sending requests to different nodes within the server cluster, system performance is optimized, scalability is simplified, and application availability (a key requirement of Web-based applications) is greatly enhanced. Additional features of load balancing include monitoring server availability and context-based load distribution. Typical load balancer deployment is shown below: Chapter 3: Deploying Traffic Manager for Oracle E-business Suite This chapter describes the process for deploying Virtual Traffic Manager to optimize an Oracle E-business application. It includes the following sections: Requirements Configure vtm for Oracle E-business Suite Brocade Virtual Traffic Manager (10.1 or later) Oracle E-business Suite (12.1) Page 8 Brocade Virtual Traffic Manager and Oracles EBS 12.1 Deployment Guide

Note: This deployment guide was certified while the product was with Riverbed and for 9.x or earlier versions of the Traffic Manager. Update E Business Suite Applications Context File Certain configuration values need to be changed in the application context file to enable Virtual Traffic Manager. The table below describes an example of the context values changed with Virtual Traffic Manager configured in front of the application servers. Context Variable Name Old Context Value New Context Value s_webentryprotocol http https s_webentryhost brocadeapp1 app brocadeapp2 brocadeapp3 app app s_webentrydomain company.com company.com s_activewebport 8000 443 s_login_page http://brocadeapp1.company.com:8000/oa_html/appslogin https://app.company.com/oa_html/appslogin http://brocadeapp2.company.com:8000/oa_html/appslogin http://brocadeapp3.company.com:8000/oa_html/appslogin https://app.company.com/oa_html/appslogin https://app.company.com/oa_html/appslogin s_external_url http://brocadeapp1.company.com:8000/oa_html/appslogin https://app.company.com http://brocadeapp2.company.com:8000/oa_html/appslogin http://brocadeapp3.company.com:8000/oa_html/appslogin https://app.company.com https://app.company.com The values listed for the context variables in the table above should only be used as a reference to change your applications context file. It is possible that system administrators may have changed the default values to perform other advanced configurations. After completing the changes shown above, do the following: 1. Run the AutoConfig utility on all the application tier Servers. 2. Restart application server processes. 3. Test sign on from different entry points. Brocade Virtual Traffic Manager and Oracles EBS 12.1 Deployment Guide Page 9

Configure vtm for Oracle E-business Suite This section contains step by step instructions on configuring Traffic Manager for Oracle E-business suite: Component Procedure Description Virtual Traffic Manager (once per app) Create Traffic IP Group for Oracle E-business suite Create Pool for the business applications Select a Monitor for the Pool Create Virtual Server for the business application SSL decryption Configure Session Persistence Configure and associate Traffic script to redirect http users to use https A single Traffic IP Group must be created For details, see Create Traffic IP Group A Pool needs to have a set of servers to load-balance. Enter the hostname or IP address of the node along with the TCP/UDP port For details, see Create Pool Select a health monitor for the pool. For details, see Create Monitor Create and associate the Virtual Server to the server pool. For details, see Create Virtual Server Configure SSL Decryption to enable SSL offloads. For details, see SSL Decryption Configure SSL Decryption to enable SSL offloads. For details, see Configure Session Persistence Configure and associate Traffic script for redirecting clients to https For details, see Configure Traffic Script Create Traffic IP Group A Traffic IP Group (also known as a Virtual IP) will need to be created on which the Virtual server will be listening on. To create a new Traffic IP Group: 1. Navigate to Services->Traffic IP Groups and scroll down to Create a new Traffic IP Group. 2. Fill in the fields as follows: Name: A descriptive name for the E-business application. IP Addresses: An IP Address that is mapped to FQDN of the application. 3. Click Create Traffic Group. Page 10 Brocade Virtual Traffic Manager and Oracles EBS 12.1 Deployment Guide

Create Pool A Pool has to be created for each application managed by the Traffic Manager. To create a new Pool: 1. Navigate to Services->Pools and scroll down to Create a new Pool. 2. Fill in the fields as follows: Pool Name: A descriptive name for the pool Nodes: hostname:8000 or ipaddress:8000 Monitor: Leave the default for now 3. In the next screen, click on Load Balancing. 4. Under Algorithm, select Least Connections. 5. Click on the Update button to apply changes. Create Monitor The following sections detail the steps to create these health monitor. Note: Advanced external monitors can be written in any language of choice and be associated with the pool. The HTTP monitor is used for port 8000 for the Oracle applications. 1. Navigate to Catalogs->Monitors. 2. Scroll down to Create new monitor. 3. Give the new monitor a descriptive Name. 4. Set the type to HTTP monitor and the scope to Node. 5. Click Create Monitor to create the monitor. 6. Change Path: to / 7. Change body_regex to.* 8. Scroll down to Apply Changes and click the Update button. 9. Navigate to Services->Pools and select the pool that the monitor will be attached to. 10. Scroll down and click Health Monitoring. 11. Add the appropriate health monitor. Create Virtual Server Create a Virtual server that will handle all the application Traffic. To create a new Virtual Server: 1. Navigate to Services->Virtual Servers and scroll down to Create a new Virtual Server. 2. Enter the following: Virtual Server Name: A descriptive name for the Virtual Server Protocol: HTTP Port: 443 Default Traffic Pool: Select the pool created for Exchange HTTP Service in the previous step 3. Click on Create Virtual Server. Brocade Virtual Traffic Manager and Oracles EBS 12.1 Deployment Guide Page 11

4. In the next screen, under Listening on, select Traffic IP Groups, and check the appropriate Traffic IP Group that was created earlier. 5. Set Enabled: to Yes. 6. Click on the Update button to apply changes. HTTPS Redirect Virtual Server Create a Virtual server that will handle http traffic and redirect that to https VS. The redirection is done via a Traffic Script that is explained later below. 1. Navigate to Services->Virtual Servers and scroll down to Create a new Virtual Server. 2. Enter the following: Virtual Server Name: A descriptive name for the Virtual Server Protocol: HTTP Port: 80 Default Traffic Pool: discard 3. Click on Create Virtual Server. 4. Set Enabled: to Yes. 5. Click on the Update button to apply changes. SSL Decryption In order to perform SSL decryption, the certificate and the private key must be imported into the Traffic Manager. 1. Navigate to the Catalogs->SSL->SSL Certificates catalog. 2. Click on Import Certificate to import the appropriate certificate. After importing the certificate, enable SSL decryption on the Virtual Server created: 1. Navigate to Services->Virtual Servers and select the virtual server that will be performing SSL decryption. 2. Scroll down and click on SSL Decryption. 3. Set ssl_decrypt to Yes. 4. Select the certificate imported in the previous step. 5. Scroll down to the bottom of the page and click Update. Configure Session Persistence This section details the steps to configure session persistence. Create a new session persistence class. A session persistence class only needs to be created once per type of persistence. For Oracle E-business applications, J2EE Session Persistence should be used. The appropriate persistence class will need to be created. 1. Navigate to Catalogs Persistence. 2. Scroll down and create a new Session Persistence class. 3. Set the type to Transparent Session Affinity. Page 12 Brocade Virtual Traffic Manager and Oracles EBS 12.1 Deployment Guide

Attach the session persistence class to the pool. 1. Navigate to Services Pools and select the pool created above. 2. Scroll down and click on Session Persistence. 3. Choose the appropriate Session Persistence class. Configure Traffic Script One of the virtual servers created above sends HTTPS redirects to clients who inadvertently try to access the application over HTTP. This is accomplished by creating a Traffic Script and associating the Traffic Script to this virtual server. In order to create the Traffic Script: 1. Navigate to Catalogs Rules. 2. Scroll down to Create new rule. 3. Give the new rule a name. 4. Select Use TrafficScript Language and click Create Rule. 5. Under the Rule: space, enter the following text: #// TS Rule for redirecting HTTP requests to HTTPS $debug = 0; // Change value to 1 if debug needed $hostheader = http.gethostheader(); $path = http.getpath(); http.redirect( "https://".$hostheader.$path ); if ($debug > 0) { log.info("redirect to HTTPS");} 6. Click Update button to create the rule. Associate the TrafficScript to virtual server: 1. Navigate to Services --> Virtual Server. 2. Click the Virtual server that was created for HTTPS redirect. 3. Click on Rules. 4. Under Request Rules, select the rule that was created in the above step from the dropdown. 5. Click Add Rule. Brocade Virtual Traffic Manager and Oracles EBS 12.1 Deployment Guide Page 13

Configuration Summary By accessing the Services Config Summary on the webgui a complete snapshot of all the configured services is provided. This is very useful table to glance through to get a good understanding of how the services are configured. Chapter 4: Monitoring The Virtual Traffic Manager has some great tools to assist in managing and monitoring application traffic. These can be accessed via the web UI of the device, via the Activity Tab. Real-time graphs can be used to show the traffic passing through the vtm in a very granular way; monitoring can be down to an individual node or for an entire deployment. Chapter 5: Conclusion This document briefly discusses how to configure Traffic Manager to load balance traffic to a farm of Oracle E- Business suite application servers. Traffic Manager is able to manage traffic in a wide variety of ways, to improve the performance, security, reliability and integrity. Please refer to the product documentation on the Brocade Community Forums (http://community.brocade.com) for examples of how Brocade Virtual Traffic Manager can be deployed to meet a range of service hosting problems. Page 14 Brocade Virtual Traffic Manager and Oracles EBS 12.1 Deployment Guide