这个实验是在负载均衡完成后做的
主机 | ip | 服务 |
---|---|---|
server1 | 172.25.16.1 | 调度器 |
server2 | 172.25.16.2 | RealServer1 apache服务 |
server3 | 172.25.16.3 | RealServer2 apache服务 |
物理真机机 | 172.25.16.250 | 模拟客户端测试服务 |
VIP | 172.25.16.100 | 连接服务用的ip |
- 安装ldirectord
以下是在server1操作的
添加yum源
vim /etc/yum.repos.d/yum.repo
[HighAvailability]
name=HighAvailability
baseurl=http://172.25.16.250/iso6.5/HighAvailability
enabled=1
gpgcheck=0
下载软件
安装ldirectord:x76o
yum install ldirectord-3.9.5-3.1.x86_64.rpm -y
复制模版
修改配置文件
开启服务
cp /usr/share/doc/ldirectord-3.9.5/ldirectord.cf /etc/ha.d/
vim /etc/ha.d/ldirectord.cf
25-38
virtual=172.25.16.100:80
real=172.25.16.2:80 gate
real=172.25.16.3:80 gate
fallback=127.0.0.1:80 gate
service=http
scheduler=rr
#persistent=600
#netmask=255.255.255.255
protocol=tcp
checktype=negotiate
checkport=80
request="index.html"
# receive="Test Page"
# virtualhost=www.x.y.z
/etc/init.d/ldirectord start
- 真机测试
以下是在真机操作的
curl 172.25.16.100
关闭两server
- 为了给用户提示,我们需要写一个发布页
以下是在server1操作的
yum install httpd -y
vim /var/www/html/index.html
正在维护
/etc/init.d/httpd start
chkconfig httpd on
以下是在真机操作的
curl 172.25.16.100