一、LVS-DR工作模式配置
模拟环境如下:
1台客户机
1台LVS负载调度器
2台web服务器
1、环境部署
(1)LVS负载调度器
yum install -y ipvsadm # 在LVS负载调度器上进行环境安装
ifconfig ens33:200 192.168.134.200/24 # 配置LVS的VIP
(2)web服务器手工绑定vip同时调整内核参数,关闭ARP响应
ifconfig lo:200 192.168.134.200 netmask 255.255.255.255 up
route add -host 192.168.134.200 dev lo
echo "2" > /proc/sys/net/ipv4/conf/lo/arp_announce
echo "1" > /proc/sys/net/ipv4/conf/ens33/arp_ignore
echo "1" > /proc/sys/net/ipv4/conf/lo/arp_ignore
echo "2" > /proc/sys/net/ipv4/conf/all/arp_announce
2、回到LVS上进行配置
# 清除配置:ipvsadm -C
# 查看配置:ipvsadm -ln
ipvsadm -A -t 192.168.134.200:80 -s rr
ipvsadm -e -t 192.168.134.200:80 -r 192.168.134.168:80 -g
ipvsadm -e -t 192.168.134.200:80 -r 192.168.134.166:80 -g
3、测试
for ((i=1;i<=6;i++)); do curl 192.168.134.200; done
二、LVS-nat工模式配置
模拟环境如下:
1台客户机
具有可以模拟内网和外网的director Server
2台real-server
用56(real server)7模拟
1、在director server上添加新的网卡,配置新的ip地址,做访问外网用
在linux上添加网卡,利用nmtui配置ip地址。
nmcli c up ens36 # 激活网卡
2、在real-server上重新修改ip地址,然后用ssh连接,进行测试
3、测试
echo " web test page,ip is `hostname -I`." > /usr/share/nginx/html/index.html
systemctl restart nginx
如果出现ssh连接不成功情况,打开~/.ssh/,在此目录下,打开known_hosts文件在这个文件中删除部分ip相同的信息。