一、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 uproute add -host 192.168.134.200 dev loecho "2" > /proc/sys/net/ipv4/conf/lo/arp_announceecho "1" > /proc/sys/net/ipv4/conf/ens33/arp_ignoreecho "1" > /proc/sys/net/ipv4/conf/lo/arp_ignoreecho "2" > /proc/sys/net/ipv4/conf/all/arp_announce

2、回到LVS上进行配置

# 清除配置:ipvsadm -C# 查看配置:ipvsadm -lnipvsadm -A -t 192.168.134.200:80 -s rripvsadm -e -t 192.168.134.200:80 -r 192.168.134.168:80 -gipvsadm -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(realserver)7模拟

1、在directorserver上添加新的网卡,配置新的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.htmlsystemctl restart nginx

如果出现ssh连接不成功情况,打开~/.ssh/,在此目录下,打开known_hosts文件在这个文件中删除部分ip相同的信息。