Reply
Employee
jthackray
Posts: 1
Registered: 02-01-2012
0

Zeus Kernel Modules for Linux

A new version of the Stingray kernel modules has been released. This release enables compatibility with CentOS distributions, and later Linux kernels (for example, the Linux 3.x kernel series). Please download the attachment to obtain version 2.4 of the kernel modules.

 

Regards,

Jonathan Thackray (Riverbed).

 

Golden
emarcus
Posts: 232
Registered: 05-28-2010
0

Zeus Kernel Modules for Linux

[ Edited ]

(Originally posted March 21, 2011)

 

About this extension

  • Author:        Owen Garrett
  • Released:    21/03/2011 - 9:10am
  • License:      GNU General Public License v2

 

The Zeus Kernel Modules may be installed on a supported Linux system to enable advanced networking functionality – IP Transparency and Multi-Hosted Traffic IP Addresses.

 

Note: The Zeus Kernel Modules are pre-installed in Zeus Appliances (virtual and hardware appliances).  The Kernel Modules are not available for Solaris.


Supported platforms:

  • Operating System: Linux 2.6.8.1-2.6.36. 
  • Zeus software: Zeus Traffic Manager family 4.0+ (ztrans), 6.0+ (zcluster).

The modules:

 

IP Transparency Module (ztrans)

 

The IP Transparency Module enables support for IP transparency in Zeus traffic management software. When used, Zeus will set the source IP address of packets it transmits to a server to match the source address of the remote client. Refer to section 2.4 of the Zeus User Manual (software version 4.0 or later) for details of how to configure IP transparency.

 

Multi-hosted IP Module (zcluster)

 

The Multi-hosted IP Module allows a set of clustered Zeus traffic managers to share the same IP address. The module manipulates ARP requests to deliver connections to a multicast group that the machines in the cluster subscribe to. Responsibility for processing data is distributed across the cluster so that all machines process an equal share of the load.  Refer to section 6.2.1 of the Zeus User Manual (software version 6.0 or later) for details of how to configure multi-hosted Traffic IP addresses.

 

Installation

 

Prerequisites

 

The modules are supported on Linux kernels with loadable module support enabled.  Kernel versions 2.6.8.1 through 2.6.36 are supported; modules are not supported on later versions of the Linux kernel until qualified and updated by Zeus.

  • The kernel header files necessary to build new kernel modules must be installed in /lib/modules/<kernelversion>/build
  • The compiler and build tools installed must match those used to build the running kernels.
  • The kernel must have capability support enabled to use the IP Transparency module.

The  install_modules.pl installation script will check and warn if any prerequisites are not met.

 

Installation

 

Unpack the Zeus modules tarball, and cd into the directory created:

 

    # tar –xzf zeus_modules_installer2.3.tgz
    # cd zeus_modules_installer2.3

 

 As root, run the installation script install_modules.pl to install all modules:

 

# ./install_modules.pl

 

 To install only a specific set of modules, add the modules names as parameters.  For example to install the only the IP Transparency module:

 

    # ./install_modules.pl ztrans

 

 If installation is successful, restart the Zeus software:

 

# $ZEUSHOME/restart-zeus

 

If the installation fails, please refer to the error message given, and to the distribution specific guidelines you will find in the README file inside the zeus_modules_installer-2.3 directory.

 

Kernel Upgrades

 

If you upgrade your kernel, you will need to re-run the install-modules.pl script to re-install the modules after the kernel upgrade is completed.

 

Download this extension below:



‬‪‬‪‬‪