1:地址转换模式(LVS-NET)
2:实验环境:三台虚拟机
第一台:192.168.100.2和172.16.1.1
第二台:192.168.100.10
第三台:192.168.100.20
在net 模式的群集中,LVS 负载调度器是所有节点服务器访问Internet的网关服务器,其另外网址:172.16.1.1 同时也作为整个群集的VIP 地址,LVS 调度器具有两块网卡,分别连接内外网。
《1》: systemctl stop firewalld
《2》: iptables -F
《3》: systemctl status firewalld
《4》: ip a 查看地址,有两个地址
《5》:cd /etc/sysconfig/network-scripts/ 切换目录
《6》: ls
《7》:cp ifconfig-ens33 ifconfig-38 复制
《8》:vim ifconfig-38 编辑
《9》:修改
《10》:systemctl restart network 重启服务
《11》:ifconfig 查看
《12》:配置客户端的IP地址
《13》:测试连通性 ping 172.16.1.1
《14》:在另外两个虚拟机上指定网关,网关指定192.168.100.2
《15》:systemctl restart network 重启网卡
在调度器上开启:(192.168.100.2)
《1》: vim /etc/sysctl.conf
写入:net.ipv4.ip_forward = 1
《2》: sysctl -p 生效
《3》: ipvsadm -A -t 172.16.1.1:80 -s rr 创建虚拟服务器
《4》: ipvsadm -a -t 172.16.1.1:80 -r 192.168.100.10:80 -m -w 1
《5》: ipvsadm -a -t 172.16.1.1:80 -r 192.168.100.20:80 -m -w 1 指定节点
《6》: ipvsadm -Ln 查看
《7》:在web1服务器上写入测试页:
echo "11111111" > /var/www/html/index.html
systemctl restart httpd
《8》: 在web2 服务器上写入测试页
echo "2222222" > /var/www/html/index.html
systemctl restart httpd
《9》:在客户机上验证
《10》:ipvsadm -Ln 查看
《11》:使用elinks --dump 访问
注:取消以上所有配置
《12》: 在两个web服务器上取消网关即可
在调度器上:
《13》:ipvsadm -C 取消策略
《14》:取消路由转发
《15》:注释了即可
《16》:sysctl -p 查看
ifdown ens38 关闭网卡