News Archive |
Ultra Monkey L7 [offsite]
Ultra Monkey 3 :
Linux Virtual Server |
Configuration instructions for Ultra Monkey is provided
as sample network topologies.
All topologies include sample configuration files for both a single virtual
service, and a contiguous network of virtual services. Given an
understanding of how to correctly configure interfaces and routes on the
nodes, these topologies should help map out a topology for your network.
- High Availability
- Load Balancing
- High Availability and Load Balancing
- High Capacity Highly Availability and Load Balancing
- Streamline Highly Availability and Load Balancing
Load Balancing Statistics
LVS provides statistics that are useful
for examining the performance and troubleshooting problems.
Ultra Monkey provides Load Balancing
and High Availability. Often this goes in hand in
hand with sharing or replicating data between machines.
A list of cluster Filesystem technologies and lan mirroring
techniques is maintained on
Rsync is also a useful
tool for replicating data between real servers.
Using Private Addresses
RFC 1918 [offsite] private addresses
may be used for the real-servers to minimise publicly routable IP address
allocation requirements. If using NAT as the
forwarding mechanism this is trivial as the hosts will be masqueraded by
the Linux Virtual Server host. If direct routing is used then
RFC 1918 addresses may still be used for the real-servers as the
source address will be set to that of the virtual service. This does
however result in the real-servers being unable to initiate connections
outside networks on which the RFC 1918 addresses are routed.
When debugging these topologies it may be useful to examine the flow of
traffic on the ethernet networks. A useful tools for doing this
tcpdump [offsite] and
The following example uses tcpdump to show all ARP, ICMP and port 80
traffic on the interface eth0.
tcpdump -n -i eth0 port 80 or icmp or arp
By using the -w option to tcpdump it will dump to a file. This
file can subsequently be loaded up by tcpdump or ethereal.
This is particularly useful for gathering information
on linux-directors that are unable to export an X display,
and then examining them using ethereal on a workstation.
Copyright © 2000-2005,
Last Updated: Wed May 10 19:36:25 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.