These notes only cover software installation. For details on configuration please examine the discussion and sample configuration files in the topologies section.
Previous releases of Ultra Monkey provided a customised kernel, however this is not needed for this release as all the features that Ultra Monkey uses are provided by the Red Hat kernel.
If you wish to build your own kernel then please be advised that IPVS needs to be built into the kernel or provided as kernel modules on hosts that will run as Linux Directors.
Ultra Monkey comes with a number of additional packages.
These packages are only required on the Linux Directors or hosts that will run heartbeat. They can be obtained from the download directory.
The packages should be installed using the following command in the directory that contains the Ultra Monkey RPMS:
rpm -Uhv \
heartbeat-1.2.3.cvs.20050128-1.rh.el.um.1.i386.rpm \
heartbeat-ldirectord-1.2.3.cvs.20050128-1.rh.el.um.1.i386.rpm \
heartbeat-pils-1.2.3.cvs.20050128-1.rh.el.um.1.i386.rpm \
heartbeat-stonith-1.2.3.cvs.20050128-1.rh.el.um.1.i386.rpm \
ipvsadm-1.21-1.rh.el.1.um.1.i386.rpm \
libnet-1.1.2.1-1.rh.el.um.1.i386.rpm \
perl-Authen-SASL-2.08-1.rh.el.um.1.noarch.rpm \
perl-Convert-ASN1-0.18-1.rh.el.um.1.noarch.rpm \
perl-IO-Socket-SSL-0.96-1.rh.el.um.1.noarch.rpm \
perl-Mail-IMAPClient-2.2.9-1.rh.el.um.1.noarch.rpm \
perl-Net-SSLeay-1.25-1.rh.el.um.1.i386.rpm \
perl-Parse-RecDescent-1.94-1.rh.el.um.1.noarch.rpm \
perl-XML-NamespaceSupport-1.08-1.rh.el.um.1.noarch.rpm \
perl-XML-SAX-0.12-1.rh.el.um.1.noarch.rpm \
perl-ldap-0.3202-1.rh.el.um.1.noarch.rpm
These packages rely on many other packages that are provided by Red Hat Enterprise Linux. In particular, please make sure that you have the perl-Digest-HMAC, perl-Digest-SHA1 and perl-Parse-RecDescent and iproute packages installed. A miniumal install should of ES should give you all of these except iproute.
In addition, if you wish to use ldirectord to monitor a MySQL service using a connect check, you will need the following packages from Red Hat: perl-DBI, libdbi, perl-CGI, mysql, libdbi-dbd-mysql and perl-DBD-MySQL.
The following package is required on Real Servers that will run Red Hat Enterprise Linux if the streamline or high capacity topologies are to be used. Otherwise it is not needed. It can also be obtained from the download directory.
rpm -Uhv arptables-noarp-addr-0.0.1-1.rh.el.um.2.noarch.rpm
This package relies on the iproute and arptables_jf packages provided by Red Hat Enterprise Linux.
As arptables_jf version 0.0.7-0.3E or better is required, which is part of an update supplied by Red Hat, but not the version included in Red Hat Enterprise Linux 3, it has been recomplied without modification and included in the download directory. To install or update run:
rpm -Uhv arptables_jf-0.0.7-0.3E.i386.rpm
You are ready to start configuring your Ultra Monkey service. For details of sample configurations please see the topologies section.
Copyright © 2000-2005,
Horms
Last Updated: Sat Mar 4 16:33:57 2006 +0900
Debian is a registered trademark of Software in the Public Interest, Inc.
Red Hat, the Red Hat Shadowman logo and Fedora are
registered trademarks of Red Hat, Inc.
Red Hat may also be refered to as RedHat on this site.
Linux is a registered trademark of Linus Torvalds.
All other trademarks are the property of their respective owners.