Previous Topic: Advanced Maintenance GuideNext Topic: 3tsrv - CA AppLogic Server Control Utility


Network Configuration Details

This section is provided to assist network architects and engineers in deploying CA AppLogic grids in existing data centers.

This section contains the following topics:

Introduction

Key Terms

Network Addresses

Ports and Access

Introduction

CA AppLogic requires the use of two separate and independent networks:

For illustration, see the Network Diagrams. There are two sample configurations:

Important:

Note: The recommended NIC configuration is: eth0 is the server NIC connected to the private network and eth1 is the server NIC connected to the public network. Contact Technical Support if you need to change this default assignment (usually the only reason to do so is if eth0 is a 100Mpbs NIC).

Key Terms

The following CA AppLogic terms are used in this document and are consistent with their use elsewhere in the CA AppLogic documentation. The definitions here are given with the specific meanings used in this document.

backbone

a set of servers connected to the same private network switch

grid

a set of servers on the same backbone which make up a single logical unit (aka grid)

server

a physical server belonging to a backbone and to at most one grid

appliance

a virtual server environment running on a grid

application

a functionally complete service provided by one or more appliances running on a grid

grid maintainer

a network administrator with full access rights on a grid

grid user

a system admin or developer with access to a grid only through the CA AppLogic user interface (CA AppLogic shell and GUI)

Network Addresses

This section contains the following topics:

Grid ID

Private Network

Public Network

MAC Address Assignment

Using 10.0.0.0/8 and 192.168.0.0/16 Addresses on the Public Network

Grid ID

When a grid is installed, it is assigned a grid ID. This parameter is specified as two integer numbers, in the form M/N. The M value (backbone number) should be between 1..254 and the N value (grid number) should be between 1..31.

Grids installed on the same backbone (private network) must have different values for N (regardless of the value of M). For any two grids that have a common Ethernet (layer-2) network connected to them -- private or public -- the combined value M/N must be unique.

Although this is not required, it is recommended that all grids on the same backbone have the same M (backbone number) and grids on different backbones have different values of M.

Private Network

The private network is used by CA AppLogic for the following key purposes:

CA AppLogic uses the following IP subnets on the private network:

The routes on servers and appliances are properly configured with the subnet masks and NIC devices, so that these addresses will always be routed to the private network (unless otherwise reconfigured explicitly by the grid administrator or CA AppLogic user with root access -- the same way as if they were configured on physical servers).

Each grid uses only the private addresses belonging to it; this helps ensure that multiple grids (with different grid numbers N) can coexist on the same backbone.

Public Network

On the public network CA AppLogic grids use the following IP addresses (all as assigned by the grid administrator):

CA AppLogic is also configured with an IP gateway and one or more DNS server IP addresses.

The controller's public IP address can be changed in the grid parameters page.

MAC Address Assignment

CA AppLogic generates MAC addresses for appliances in a predictable, computable fashion.

MAC addresses of virtual network interfaces for appliances are generated as follows: F2:M:N:a:b:c, where:

Using 10.0.0.0/8 and 192.168.0.0/16 Addresses on the Public Network

CA AppLogic installer will reject public IP addresses that overlap with the private network addresses reserved by CA AppLogic. If you need to use those (For example, some addresses in the 10.249.0.0/16 range), contact Technical Support for a patch or field engineering code to disable the check, and see the limitations on their use described below.

By default, the TCP stack in Linux sends ARP response for an IP address the server has, regardless of whether the IP address is on the same NIC on which the ARP request was received. This may create problems when the same non-routable addresses are used on two independent networks.

CA AppLogic has the following (version 1.2.3+):

In short, this means that:

Ports and Access

CA AppLogic requires the following types of incoming connections:

CA AppLogic requires the following types of outgoing connections: