环境如图,在Direct上安装ipvsadm组件,在RealServer上安装httpd服务
首先配置yum源
在每台服务器上都配置好本地yum,可以解决依赖性
[root@example]#cd /etc/yum.repos.d/
[root@example]#cp rhel-debuginfo.repo server.repo
[root@example]#vi server.repo
然后把光盘放入光驱
[root@example]#mount /dev/cdrom /mnt
配置好yum源后就可以安装组件
在direct上安装ipvsadm
[root@example]#yum -y install ipvsadm
在realserver上安装httpd,两个realserver服务器上都要安装
[root@example]#yum -y install httpd
然后在realserver上编辑/var/www/http目录下的文件
在realserver1上
[root@example]#vi index.html
RL1
在realserver2上
[root@example]#index.html
RL2
在RealServer1和RealServer2上启动HTTPD服务
[root@example]#server httpd start
注意 网关必须指定 路由功能也必须开启
在Direct上
[root@example]#yum -y install ipvsadm
[root@example]#ipvsadm -A -t 10.1.1.1:80 -s rr 创建一个服务群组 [root@example]#ipvsadm -a -t 10.1.1.1:80 -r 192.168.10.11 -m -w 1 将地址加入服务群组,算法是NAT [root@example]#ipvsadm -a -t 10.1.1.1:80 -r 192.168.10.12 -m -w 2 [root@example]#ipvsadm -L -n 查看服务群组 [root@example]#service ipvsadm save 保存之后再在客户端上浏览10.1.1.1,刷新会在RL1和RL2上变化
修改算法后
[root@example]#ipvsadm -E -t 10.10.10.1:80 -s wrr
刷新的时候,两次在RL2一次在RL1
版权声明:本文为博主原创文章,未经博主允许不得转载。