PDF User Manual

  1. Home
  2. Manuals
  3. A10 Networks AX Series Deployment Manual

A10 Networks AX Series Deployment Manual

Made by: A10 Networks
Type: Deployment Guide
Category: Server
Pages: 17
Size: 1.15 MB

 

Download PDF User Manual


Related Product Video

 

Full Text Searchable PDF User Manual



background image

Deployment Guide 

AX Series with 

Oracle Application Server

 


background image

Table of Contents

Deployment Guide for Oracle Application Server

DEPLOYMENT GUIDE

AX Series with Oracle Applicati on Server

Introducti on

 ............................................................................................................... 1

Prerequisites & Assumpti ons .......................................................................................1

Confi guring AX for Oracle Applicati on Server

 ................................ 2

Confi guring Oracle Web Server on AX

 .................................................. 3

Confi guring HTTP Health Monitor ................................................................................3
Auto-Port Translati on ...................................................................................................4
Real Server Confi gurati on ............................................................................................5
Service Group Confi gurati on ........................................................................................7

Confi guring Templates for Oracle Web Server

 ............................... 8

HTTP Template Confi gurati on ......................................................................................8
TCP Proxy Template Confi gurati on ...............................................................................9
SSL Certi fi cate Confi gurati on .....................................................................................10
Confi guring Client Template .......................................................................................11
 

Client SSL Template Confi gurati on ................................................................11

Confi guring HTTPS Virtual Server ..............................................................................12

Summary and Conclusion

 ............................................................................. 14

 


background image

Performance by Design

1

Deployment Guide for Oracle Application Server

Introducti on

 

ƒ

This deployment guide contains confi guration procedures for AX Series server load balancers to support 
Oracle Application Server. 

Oracle Application Server is an integrated, standards-based software platform consisting of Oracle HTTP 
Server and OC4J (OracleAS Containers for J2EE), which deploys J2EE-based applications. Oracle 
Application Server Enterprise Edition is an application platform suite (APS) that offers a comprehensive 
solution for developing, integrating, and deploying all of your enterprise’s applications, portals, and Web 
sites. Enterprise Edition combines robust business integration, leading J2EE performance, capabilities 
for enterprise portal, real-time business activity monitoring, business intelligence, identity management, 
and wireless deployment.

For more information on Oracle Application Server Products visit:

http://www.oracle.com/appserver/enterprise_edition.html

The AX Series with its Advanced Core Operating System (ACOS) has been designed specifi cally for ap-
plications such as Oracle Application Server providing better robustness in failover situations, intelligent
load sharing and offl oading security processing.

This guide used the AX Series 2.0.1 in routed mode and Oracle Application Server 11g.

Prerequisites & Assumpti ons

A10’s AX platform should be running software version 2.0 or later.

• 

It is assumed that users have some basic confi guration familiarity with both AX and Oracle Ap-

• 

plication Server products. 
The Oracle Application Server products used in this deployment guide are Oracle Web Server, 

• 

Identity Manager and Single Sign-on. As the applications are accessed by users through the 
Oracle Web Server, the deployment confi guration below is for the Oracle Web Server. 
The AX can be confi gured in one armed mode or routed mode.

• 

 


background image

Performance by Design

2

Deployment Guide for Oracle Application Server

Confi guring AX for Oracle Applicati on Server

 

ƒ

 

                           

Figure 2.1 Logical deployment topology

Figure 2.1 Logical deployment topology

Internet

Oracle Clients

AX Advanced Traffic Manager

Oracle Web Server Oracle Single Sign On Oracle Identity Manager

Database Servers

 


background image

Performance by Design

3

Deployment Guide for Oracle Application Server

Confi guring Oracle Web Server on AX

 

ƒ

Connect the AX devices to the network that consists of Oracle servers and confi gure the network routing 
entries if the servers are in a different subnet, and follow the confi guration steps below. 

Confi gure HTTP Health Monitor 

• 

Confi gure Real Server 

• 

Confi gure Service Group

• 

Confi gure Template

• 

Confi gure Virtual Server 

• 

 

 

Confi guring HTTP Health Monitor 

To confi gure HTTP Health Monitor for Oracle Web Server:

Select 

1. 

Confi g

 Mode > Service > Health Monitor

Click 

2. 

Add

 to confi gure new HTTP Health Monitor

On the 

3. 

Health Monitor

 tab, enter a name for the monitor in the Name fi eld. In this example, 

the name “Oracle-HTTP-HM” is used
In the 

4. 

Method

 section, select HTTP from the Type drop-down list

Confi gure optional fi elds as required for your deployment. In this example, the default Health 

5. 

Monitor settings are used
Click 

6. 

OK

 to fi nish confi guration of the Health Monitor. The Health Monitor appears in the health 

monitor table

 


background image

Performance by Design

4

Deployment Guide for Oracle Application Server

Figure 2.2 Health Monitor Confi guration

Figure 2.2 Health Monitor Confi guration

 

Auto-Port Translati on

The AX device allows you to use different port numbers for a real server port and its corresponding 
virtual server port. The AX auto-port translation feature can automatically translate the port numbers 
internally. In this example our VIP address 192.168.215.63:443 is bound with real server (192.168.216.60) 
port 7777, the default port for Oracle HTTP Server. The AX device translates the VIP address into the 
real server IP address, and translates the virtual service port number into the real service port number, to 
interact with the real server on the client’s behalf.

NoteFor standard port numbers (port numbers 0-1023), no additional confi guration is required for auto-
port translation. For example, if the VIP service port number is 80 and the real port number is 542, no 
additional confi guration is required.

 


background image

Performance by Design

5

Deployment Guide for Oracle Application Server

To confi gure Auto-Translate Port:

Select 

1. 

Confi g Mode > Service > SLB

On the menu bar, select 

2. 

Global > Auto

 Translation

Click on one of the range names. The 

3. 

Auto Translation

 screen appears

Note: If a range has already been confi gured for use by non-standard port numbers, do not reconfi gure this 
range. Instead, select an un-confi gured range.

Edit the port numbers in the 

4. 

Start

 Port and End Port fi elds, based on the guidelines described 

above
Click 

5. 

OK

Figure 2.3 Auto-Port Translation Confi gurations

Figure 2.3 Auto-Port Translation Confi gurations

Real Server Confi gurati on

In this step we confi gure the Real Oracle Application Server and we confi gure a HTTP Health Monitor on 
the service port. 

 To 

confi gure a Real Server:

Select 

1. 

Confi g Mode > Service > SLB

Select 

2. 

Server

 on the menu bar

Click 

3. 

Add

. The General tab appears

In the 

4. 

Name

 fi eld, enter a name for the server. In this example, the name is “Oracle

In the

5. 

 IP Address

 fi eld, enter the IP address of the server. In this example we type 

“192.168.216.60”

 

In the 

6. 

Health Monitor

 drop-down list, leave the default health monitor for layer 3, which is ping 

 


background image

Performance by Design

6

Deployment Guide for Oracle Application Server

to the server’s IP address
In the 

7. 

Port

 fi eld, enter the number of the service port on the real server. In this example, the 

port number is “7777
In the 

8. 

Health Monitor (HM) 

drop-down list for the port, select the previously confi gured 

Oracle-HTTP-HM”  Health Monitor
Click 

9. 

Add

 to add the port to the Port list for the server

Click 

10. 

OK

. The real server appears in the server table

Repeat this procedure for each of the real Oracle Application servers

11. 

Figure 2.4 Real Server Confi guration

Figure 2.4 Real Server Confi guration

 


background image

Performance by Design

7

Deployment Guide for Oracle Application Server

Service Group Confi gurati on

A Service Group contains a set of real servers from which the AX device can select to service client 
requests. A service group allows you to virtually support multiple servers as one logical server. 

To confi gure a service group:

Select 

1. 

Confi g Mode > Service > SLB

Select 

2. 

Service

 Group on the menu bar

Click 

3. 

Add

. The Service Group tab appears

In 

4. 

Name

 fi eld, enter name of Service Group. In this example, the name is “Oracle-HTTP

In the 

5. 

Algorithm

 drop-down list, select the preferred load-balancing method. You can control 

the load on each server by selecting the appropriate type of load balancing methods. For this 
confi guration, Round Robin is used
On the 

6. 

Server

 drop down, select a confi gured real server from the drop-down list

In the 

7. 

Port

 fi eld, enter the port “7777”

Click 

8. 

Add

. Repeat steps 6-8 for each real server

Click 

9. 

OK

. The new group appears in the Service Group table

Figure 2.5  Service Group Confi guration

Figure 2.5  Service Group Confi guration

 


background image

Performance by Design

8

Deployment Guide for Oracle Application Server

Confi guring Templates for Oracle Web Server

 

ƒ

Templates are sets of confi guration parameters that apply to specifi c service types or to servers and ser-
vice ports. Even though in some cases default templates can be used, it is recommended that you create 
templates specifi cally allowing you to change the templates in the future without impacting the default 
templates, which others may be sharing also. For this deployment, the following types of templates are 
used:

HTTP Template

• 

TCP-Proxy Template

• 

Client SSL Template

• 

HTTP Template Confi gurati on

Select 

1. 

Confi g Mode > Service > Template

Select 

2. 

Application > HTTP

 from the drop down menu bar. The Template >> HTTP >> List 

screen appears
Click 

3. 

Add

. The Template >> HTTP >> Create screen appears

Enter a name for the template in the 

4. 

Name

 fi eld. In our example we type “Oracle-HTTP-Temp

Select or enter values for the template options you want to use. In this example, the default 

5. 

values are used for the remaining options
Click 

6. 

OK

 to fi nish confi guration and the template now appears in the HTTP template list

Figure 2.6 HTTP Template Confi guration

Figure 2.6 HTTP Template Confi guration

 


background image

Performance by Design

9

Deployment Guide for Oracle Application Server

TCP Proxy Template Confi gurati on

TCP-proxy templates control TCP stack settings such as the idle timeout for TCP connections. We will 
use this template on a virtual server port.

To confi gure a TCP-Proxy template:

Select 

1. 

Confi g Mode > Service > Template

Click 

2. 

TCP Proxy

 on the top menu bar

Click 

3. 

Add 

to confi gure new template

In the 

4. 

Name

 fi eld, enter a name for new template. In this example we type “Oracle-TCPProxy”

In the 

5. 

Idle

 Timeout fi eld, the default value is “600” seconds but we are using “1200”. The other 

default settings are used in this example
Click 

6. 

OK

Figure 2.7 TCP Proxy Template

Figure 2.7 TCP Proxy Template

 


background image

Performance by Design

10

Deployment Guide for Oracle Application Server

SSL Certi fi cate Confi gurati on

In this section we will confi gure SSL Certifi cate for Client SSL Template. You can also import a certifi cate 
from a remote location.

To confi gure SSL Certifi cate:

Select 

1. 

Confi g Mode > Service > SSL Management

Click 

2. 

Create

. The SSL Management >> Certifi cate >> Create screen appears

In the 

3. 

File

 Name fi eld, type the name for the SSL certifi cate. In this example, the name is 

“Oracle-Client-SSL

On the 

4. 

Certifi cate 

section there is an Issuer drop-down list, use the default option of Self 

from drop-down list
In the 

5. 

Common Name

 fi eld, enter a name for the certifi cate. In this example we type “Oracle”

Fill in any additional required data and in the 

6. 

Key

 section select the Key Size from drop down 

list. The default is 1024 bits
Click 

7. 

OK

Figure 2.8 SSL Certifi cate

Figure 2.8 SSL Certifi cate

 


background image

Performance by Design

11

Deployment Guide for Oracle Application Server

Confi guring Client Template

In this section we confi gure the Client SSL Template using the previously confi gured SSL certifi cate. As 
we are using a client side HTTPS and server side HTTP confi guration in this Deployment Guide, we will 
confi gure these templates on the virtual server.

 

 

Client SSL Template Confi gurati on

Client SSL Template Confi gurati on

To confi gure Client SSL Template:

Select 

1. 

Confi g Mode > Service > Template

Select 

2. 

SSL > Client SSL

 from the top menu bar and drop down

Click 

3. 

Add

. The Template >> Client SSL >> Create screen appears

In the 

4. 

Name

 fi eld, enter “Oracle-Client” name for SSL Client Template 

In the 

5. 

Certifi cate

 Name drop-down list, select the “Oracle-Client-SSL” certifi cate confi gured 

above
In the 

6. 

Key

 Name fi eld, select the key confi gured above. In this example key is “Oracle-Client-

SSL”

In the 

7. 

Cache

 Size fi eld, default value is “0” but we are using “10” in this example

Click 

8. 

OK

. The new template appears in the Client SSL template list

Figure 2.9 Client SSL Template

Figure 2.9 Client SSL Template

 


background image

Performance by Design

12

Deployment Guide for Oracle Application Server

Confi guring HTTPS Virtual Server

In this step we confi gure a Virtual Server. We are using a secure connection so we need to select the 
HTTPS type for the Virtual Server and also need to bind all previously confi gured templates on the Vir-
tual Server port 443 (HTTPS).

To confi gure a Virtual Server:

Select 

1. 

Confi g Mode > Service > SLB

Select 

2. 

Virtual Server

 on the menu bar

Click 

3. 

Add

. The General tab appears

In the 

4. 

Name

 fi eld, enter a name for the Virtual Server. In this example, the Name is “Oracle-

VS

In the 

5. 

IP Address

 fi eld, enter the IP address that clients will request. In this example we use 

“192.168.215.63”

Figure 2.10 Virtual Server Confi guration

Figure 2.10 Virtual Server Confi guration

On the 

6. 

Port

 section, click Add. The Virtual Server Port tab appears

In the 

7. 

Type

 drop-down list, select HTTPS type for Virtual Server

In the 

8. 

Port

 fi eld, leave “443”  as the default port number for the HTTPS type

In the 

9. 

Service

 Group drop-down list, select the service group “Oracle-HTTP” from list

Figure 2.11 Virtual Server Confi guration (Continuation)

Figure 2.11 Virtual Server Confi guration (Continuation)

 

 


background image

Performance by Design

13

Deployment Guide for Oracle Application Server

The default 

10. 

Virtual Server Port Template

 is used for the service port, so leave default se-

lected
In the 

11. 

HTTP Template

 drop-down list, select “Oracle-HTTP-Temp” template confi gured above

In the 

12. 

Client-SSL Template

 drop-down list, select the “Oracle-Client” template confi gured 

above
In the 

13. 

TCP-Proxy Template

 fi eld, select the “Oracle-TCPProxy” template confi gured above

Figure 2.12 Virtual Server Confi guration (Continuation)

Figure 2.12 Virtual Server Confi guration (Continuation)

Click 

14. 

OK

. The port appears in the Port list of the Port section

Figure 2.13 Virtual Server Confi guration (Continuation)

Figure 2.13 Virtual Server Confi guration (Continuation)

Click 

15. 

OK

. The Virtual Server appears in the Virtual Server table

Click 

16. 

Save

 to save the confi guration changes to the startup-confi g

 


background image

Performance by Design

14

Deployment Guide for Oracle Application Server

Summary and Conclusion

 

ƒ

The confi guration steps described above show how to set up the AX device for Oracle Application 
Server. The key advantages for using AX Series in the deployment for Oracle are:

Transparent application load sharing

• 

Multiple Oracle Application Web Servers can be pooled together without any changes to how users 

 

access the applications.

Availability

• 

Obtain higher availability when Web Servers fail so that there is no direct impact to how users access 

 

the applications.

Performance for users accessing Oracle applications using Web browser

• 

Achieve higher connection throughput and faster end user responsiveness by offl oading security 

 

processing to the AX device.

The AX Series Advanced Traffi c Manager provides signifi cant benefi ts for all users of the Oracle Applica-
tion Server. For more information about AX Series products, refer to:

http://a10networks.com/products/axseries.php
http://a10networks.com/resources/solutionsheets.php
http://a10networks.com/resources/casestudies.php

 


background image

© 2009 A10 Networks, Inc.  All rights reserved

About A10 Networks

A10 Networks was founded in 2004 with a mission to provide innovative networking and security 
solutions. A10 Networks makes high-performance products that help organizations accelerate, 
optimize and secure their applications. A10 Networks is headquartered in Silicon Valley with offi ces 
in the United States, Europe, Japan, China, Korea and Taiwan. For more information, visit 

www.a10networks.com

.

Performance by Design

To learn more about the AX 
Series Advanced Traffi c Manager 
and how to improve applica-
tion performance up to 8 times 
faster while enhancing reliability 
and security, visit A10 Networks’ 
website at:

www.a10networks.com

Or call and talk to an 
A10 sales representative:

Corporate Headquarters

A10 Networks, Inc. 
2309 Bering Drive 
San Jose, CA 95131 
Tel:  +1 408 325-8668 
Fax: +1 408 325-8666

North America Sales:

+1 888 A10-6363
+1 408 325-8616

Europe, Middle East & 
Africa Sales:

+31 70 799-9143

Asia Pacifi c Sales: 

China, Beijing Offi ce: 

 

+86 10 8515-0698

China, Shanghai Offi ce: 

 

+86 21 6137-7850

 Japan Sales:
+81-3-3291-0091

Korea Offi ce: 
+82-2-6007-2150 
+82-2-6007-2151

Taiwan Offi ce: 
+886-2-2657-3198