ipvs命令~创建VS/NAT模式集群

目录

1.NAT模式特点:

2.环境规划:

3.初始化配置:

4.开启LVS服务器的路由转发功能:

5.LVS服务器的LSV配置:

6.在客户端服务器,测试:


1.NAT模式特点:

  • 集群节点,在一个网络中(内网);VIP和客户端属于另一个网络(外网)

  • 真实服务器必须将网关指向负载调度器

2.环境规划:

名称IP地址备注
客户端服务器CIP:外网192.168.2.201(ens37)关闭setlinux和firewalld
LVS服务器DIP:内网192.168.178.52(ens33),VIP:外网192.168.2.128(ens37)关闭setlinux和firewalld
后端服务器node1RIP:内网192.168.178.101(ens33)关闭setlinux和firewalld
后端服务器node2RIP:内网192.168.178.151(ens33)关闭setlinux和firewalld

3.初始化配置:

  • 在LVS服务器上,创建新的网络适配器——>使用自定义VM1

  • 安装ipvsad

    yum install -y ipvsadm
  • 在node1和node2服务器安装httpd服务,并创建页面:

    yum install -y httpd
    ehco "this is node1" > /var/www/html/index.html
  • 修改node1和node2服务器的网关指向LSV服务器:

    nmcli c modify ens33 ipv4.gateway '192.168.178.52'
    nmcli c up ens33 
  • 修改客户端服务器的网络适配器——>使用自定义VM1,进行网卡配置:

    nmcli c modify ens33 \
    ipv4.addresses '192.168.2.201/24' ipv4.gateway '192.168.2.2' \
    ipv4.dns '180.76.76.76' ipv4.method manual autoconnect yes
    nmcli c up ens33

4.开启LVS服务器的路由转发功能:

  • 永久开启:

    sysctl -p
  • 临时开启:

    sysctl -w net.ipv4.ip_forward=1             # systemctl restart nework后,路由转发功能将失效
  • 查看:

    [root@localhost ~]# cat /proc/sys/net/ipv4/ip_forward
    0

5.LVS服务器的LSV配置:

  • 清空ipvsadm配置:

    ipvsadm -C
  • 添加ipvsadm虚拟配置

    ipvsadm -At 192.168.2.128:80 -s rr              # 添加一条tcp协议的虚拟服务,使用的是轮询算法
  • 添加真实服务器node1和node2:

    ipvsadm -at 192.168.2.128:80 -r 192.168.178.101:80 -m       #  添加一个真实服务器,使用DR模式
    ipvsadm -at 192.168.2.128:80 -r 192.168.178.151:80 -m
  • 查看服务规则,以数字的形式显示IP端口:

    [root@localhost ~]# ipvsadm -ln
    IP Virtual Server version 1.2.1 (size=4096)
    Prot LocalAddress:Port Scheduler Flags
      -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
    TCP  192.168.2.128:80 rr
      -> 192.168.178.101:80           Masq    1      0          0         
      -> 192.168.178.151:80           Masq    1      0          0 

6.在客户端服务器,测试:

[root@localhost ~]# for ((i=1;i<=10;i++));do curl 192.168.2.128;done
this is node2
this is node1
this is node2
this is node1
this is node2
this is node1
this is node2
this is node1
this is node2
this is node1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值