> 文章列表 > ipvs命令~创建VS/NAT模式集群

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

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
后端服务器node1 RIP:内网192.168.178.101(ens33) 关闭setlinux和firewalld
后端服务器node2 RIP:内网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

零食排行榜