1:直接路由模式(LVS-DR)(注:将第一个虚拟机的一个网卡禁用)
在DR 模式的群集中,LVS 负载调度器作为群集的访问入口,但不作为网关使用,服务器池中的所有节点都各自接入Internet ,节点服务器发送给客户机的web数据包不需要经过LVS 负载调度器
这种方式入站,出站访问数据被分别处理,因此LVS 负载调度器和所有的节点服务器都需要配置VIP地址,以便于响应对整个群集的访问,考虑到数据存储,共享存储设备会放在内部的专用网络中。
《1》:关闭防火墙
《2》: ifconfig ens33:0 192.168.100.254 netmask 255.255.255.0 配置虚拟接口
《3》: ifconfig ens33 查看本地接口
ifconfig ens33:0 虚拟接口
《4》: ipvsadm -A -t 192.168.100.254:80 -s rr
《5》: ipvsadm -a -t 192.168.100.254:80 -r 192.168.100.10 -g -w 1
《6》: ipvsadm -a -t 192.168.100.154:80 -r 192.168.100.20 -g -w 1 配置调度器
《7》: ipvsadm -Ln 查看
在另两个虚拟机上配置
《1》: ifconfig lo:0 192.168.100.254 netmaske 255.255.255.255
lo :是本地回环测试口,不能和外面通信
《2》: route add-host 192.168.200.254 dev lo:0 配置路由
配置网页(以上net 有,就是echo即可)
调整内核参数:
《1》:vim /etc/sysctl.conf
《2》:写入
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
net.ipv4.conf.default.arp_ignore = 1
net.ipv4.conf.default.arp_announce = 2
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
《3》:sysctl -p 加载
《4》:调整 客户机网络
《5》:测试连通性
《6》:访问