zoukankan      html  css  js  c++  java
  • 负载均衡集群实验--LVS-nat模式

     实验介绍:LVS-NAT工作模式图

    实验之前我们先来解析此图:

    ①当用户请求到达Director Server,此时请求的数据报文会先到达内核空间的PREROUTING链。此时报文的源IP为CIP,目标为VIP

    ②PREROUTING链检查数据包的目标是本机,将数据包送至INPUT链

    ③IPVS比对数据包请求的服务是否为集群服务,若是,修改数据包的IP地址为后端服务器IP,然后将数据包发送至POSTROUTING链。此时报文的源IP为CIP,目标IP为RIP

    ④POSTROUTING链通过选路,将数据包发送给Real Server

    ⑤Real Server比对发现目标为自己的IP,开始构建响应报文发回给Director Server。此时报文的源IP为RIP,目标IP为CIP

    ⑥Director Server在响应客户端前,此时会将源IP地址修改为自己的VIP地址,然后响应给客户端。此时报文的源IP为VIP,目标IP为CIP

    实验开始

    实验工具:三台虚拟主机(LVS 172.17.250.156  RS1 192.168.61.207  RS2 192.168.61.107

    实验步骤如下:

    注意防火墙和Selinux的关闭

    一、LVS操作

    [root@lkbq ~]# yum install ipvsadm -y 安装LVS管理软件
    [root@lkbq ~]# ipvsadm -A -t 172.17.250.156:80 -s wrr [root@lkbq ~]# ipvsadm -a -t 172.17.250.156:80 -r 192.168.61.207:80 -m -w 1 [root@lkbq ~]# ipvsadm -a -t 172.17.250.156:80 -r 192.168.61.107:80 -m -w 1 [root@lkbq ~]# vim /etc/sysctl.conf net.ipv4.tcp_syncookies = 1 开启路由转发

    -A在服务器列表中新添加一条新的虚拟服务器记录

    -t表示为tcp服务

    -s使用的调度算法

    -a在服务器表中添加一条新的真实主机记录

    -r真实服务器地址

    -m指定LVS工作模式为NAT模式

    -w真实服务器的权值

    二、RS1和RS2操作

    [root@centos7 ~]# route add default gw 192.168.61.156  添加网关指向VIP

    RS1RS2分别开启如下(web、php-fpm、mysql)服务

    三、测试:两个RS可以访问,VS同样也可以访问即实验成功

    实验完成,多多评论哦~~

  • 相关阅读:
    frp基础操作
    windowsformshost mouse event not transmit to it's parent control
    model attribute
    基于Flash模式开发视频会议
    通信业务服务器部署
    音视频开发的中心录像服务器
    音视频即时通讯开发功能介绍
    音视频和数据传输的局域网通讯
    音视频开发技术版本再升级
    音视频技术的的应急指挥通讯
  • 原文地址:https://www.cnblogs.com/Qian-free/p/7785046.html
Copyright © 2011-2022 走看看