集群配置LVS-NAT模式:

【基本思路】

1、四台机器

1台client:单网卡

1台lvs:双网卡,一张和client连,一张和web连

2台web:单网卡,网卡与lvs 第2张网卡相连

2、配置网络参数

client 配置ip地址,子网掩码,网关 (lvs与client相连的地址)

lvs配置IP地址、子网掩码

web配置ip地址,子网掩码,网关 (lvs与web相连的地址)

3、lvs 打开路由转发功能

------网络已经互通------

4、查看防火墙、selinux

5、在lvs上配置lvs规则

【拓扑图】

【重点设置】

1、 配置网络参数

#利用nmcli配置ip

nmcli connection modify eth0 ipv4.method manual ipv4.addresses 192.168.88.10/24 ipv4.gateway 192.168.88.5 connection.autoconnect yes

nmcli connection up eth0

2、确保lvs1的ip转发功能已经打开。该功能需要改变内核参数

#修改内核参数,ip_foward参数,打开ip转发功能

[root@lvs1 ~]# sysctl -a # 查看所有的内核参数[root@lvs1 ~]# sysctl -a | grep ip_forward # 查看ip_foward参数net.ipv4.ip_forward = 1 # 1表示打开转发,0表示关闭转发

#永久设置打开ip_forward功能

[root@lvs1 ~]# echo 'net.ipv4.ip_forward = 1' >> /etc/sysctl.conf [root@lvs1 ~]# sysctl -p

3、安装LVS并进行配置

yum install -y ipvsadm

ipvsadm使用说明

[root@lvs1 ~]# ipvsadm-A: 添加虚拟服务器-E: 编辑虚拟服务器-D: 删除虚拟服务器-t: 添加tcp服务器-u: 添加udp服务器-s: 指定调度算法。如轮询rr/加权轮询wrr/最少连接lc/加权最少连接wlc-a: 添加虚拟服务器后,向虚拟服务器中加入真实服务器-r: 指定真实服务器-w: 设置权重-m: 指定工作模式为NAT-g: 指定工作模式为DR

#创建虚拟服务器(VIP)

在lvs机器上为web服务器创建虚拟服务器,使用rr调度算法(wrr 加权轮询)

ipvsadm -A -t 192.168.88.5:80 -s rr

ipvsadm -Ln # L是列出,n是使用数字,而不是名字 (查看配置)

#向虚拟服务器添加(RIP)

[root@lvs1 ~]# ipvsadm -a -t 192.168.88.5:80 -r 192.168.99.100 -w 1 -m[root@lvs1 ~]# ipvsadm -a -t 192.168.88.5:80 -r 192.168.99.200 -w 2 -m

#删除ipvsadm配置

(如果配置有错,用以下命令删除重配置)

ipvsadm -D -t 192.168.88.5:80

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值