1, 修改两台 web 服务器, 为其添加网关 192.168.4.4
[root@node2 html]# ifdown eth0; ifup eth0
2, 创建虚拟机 node4 作为调度器
Node4.tedu.cn eth0:192.168.4.4 eth2:201.1.1.4
3, 打开 node4 的路由转发功能 (RHEL7 默认已经打开, 可以跳过)
- [root@node4 ~]# sysctl -a | grep ip_forward
- [root@node4 ~]# echo "net.ipv4.ip_forward = 1">> /etc/sysctl.conf
- [root@node4 ~]# sysctl -p
4, 配置 node4 作为 LVS 服务器
[root@node4 ~]# yum install -y ipvsadm
(1) 创建虚拟服务器
[root@node4 ~]# ipvsadm -A -t 201.1.1.4:80 -s rr
(2) 向虚拟服务器中加入 real server
-m 表示 NAT 模式,-w 设置权重,-t 是 TCP
- [root@node4 ~]# ipvsadm -a -t 201.1.1.4:80 -r 192.168.4.2 -m
- [root@node4 ~]# ipvsadm -a -t 201.1.1.4:80 -r 192.168.4.3 -m -w 2
(3) 查看
[root@node4 ~]# ipvsadm -Ln
(4) 验证: 访问 http://201.1.1.4/bbs
在两台服务器上制作不同的主页, 以便访问时可以区分.
[root@room8pc16 kvms_ansi]# curl http://201.1.1.4/
5, 相关命令
从虚拟服务器中删除 RIP
[root@node4 ~]# ipvsadm -d -t 201.1.1.4:80 -r 192.168.4.3
删除虚拟服务器
[root@node4 ~]# ipvsadm -D -t 201.1.1.4:80
修改调度算法为 WRR
[root@node4 ~]# ipvsadm -E -t 201.1.1.4:80 -s wrr
每隔 1 秒钟运行 ipvsadm -Ln
[root@node4 bin]# watch -n1 ipvsadm -Ln
来源: http://www.bubuko.com/infodetail-2681460.html