LVS cluster: Direct Routing Mode
Routing/LoadBalance Server: OS RHEL 5 Primary IP: 9.125.91.239,
Virtual IP: 9.125.91.254
Apache Server1: OS Gentoo Linux IP: 9.125.91.60
Solution Description
Routing server is using the virtual IP to receive HTTP request from any outside machines, and LVS will deliver the request to backend Apache Servers according to preset load balancing algorithms.
Environment Setup
According to the material I found and the hands-on experience, at this moment RHEL 5 provides the best LVS support. All necessary software is included in the installation disk. For other Linux Operating System, LVS support is less matured or needs many hack efforts. So, the very first step is to install the RHEL 5 on machine to be the following RPMs are installed:
1. ipvsadm-1.24-8.1.i386.rpm
2. modcluster-0.8-27.el5.i386.rpm
3. piranha-0.8.4-7.el5.i386.rpm
4. system-config-cluster-1.0.39-1.0.noarch.rpm
5. php-5.1.6-5.el5.i386.rpm
6. php-cli-5.1.6-5.el5.i386.rpm
7. php-common-5.1.6-5.el5.i386.rpm
8. http*
Run command “rpm –ivh * “ to install everything. If any dependency RPM needed, found it out from installation DISK.
After installation, check the following files for their existence:
“/etc/sysconfig/ha/lvs.cf,/etc/init.d/piranha-gui,/etc/init.d/pulse”
Run command “piranha-passwd” to set up the password for user “piranha”.
配置LVS主要是通过http的方式,地址如下:
http://9.125.91.239:3636
将会看到如下的界面,在这里,如果要登陆进去,在命令行里输入piranha-passwd然后输入密码,就可以登陆下面的页面了,用户名piranha,密码是刚才设置的。

