LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验

这篇具有很好参考价值的文章主要介绍了LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

实验条件:

test2——20.0.0.20——主服务器——ipvsadm、keepalived服务

test3——20.0.0.30——备服务器——ipvsadm、keepalived服务

nginx5——20.0.0.51——后端真实服务器1(tomcat的代理服务器)——nginx服务

nginx6——20.0.0.61——后端真实服务器2(tomcat的代理服务器)——nginx服务

tomcat——20.0.0.12——后端真实服务器3——tomcat服务

tomcat——20.0.0.22——后端真实服务器4——tomcat服务

VIP地址:20.0.0.200

test1客户端

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

实验步骤:

  1. 配置test2主服务器

(1)下载ipvsadm、keepalived服务

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

重启服务

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

保存配置文件:ipvsadm-save > /etc/sysconfig/ipvsadm

(2)备份keepalived服务的配置文件

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

(3)修改keepalived服务的配置文件

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

(4)查看vip地址和集群

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

(5)关闭主服务器的转发功能和重定向

net.ipv4.ip_forward = 0

net.ipv4.conf.all.send_redirects = 0

net.ipv4.conf.default.send_redirects = 0

net.ipv4.conf.ens33.send_redirects = 0

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

2、配置test3主服务器

(1)下载ipvsadm、keepalived服务

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

重启服务

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

保存配置文件:ipvsadm-save > /etc/sysconfig/ipvsadm

(2)备份keepalived服务的配置文件

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

(3)远程复制并修改主服务器keepalived服务的配置文件

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

(4)查看vip地址和集群

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

(5)关闭备服务器的转发功能和重定向

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

3、配置nginx5(test的后端真实服务器,tomcat的代理服务器)

(1)安装nginx服务

(2)设置回环接口

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

(3)绑定回环接口

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

(4)内核参数优化(只让RIP返回响应结果)

net.ipv4.conf.lo.arp_ignore = 1

net.ipv4.conf.lo.arp_announce = 2

net.ipv4.conf.all.arp_ignore = 1

net.ipv4.conf.all.arp_announce = 2

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

(5)设置静态页面

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

(6)设置反向代理(作为tomcat的代理服务器访问tomcat)

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

4、配置nginx5(test的后端真实服务器,tomcat的代理服务器)

(1)安装nginx服务

(2)设置回环接口

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

(3)绑定回环接口

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

(4)内核参数优化(只让RIP返回响应结果)

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

(5)设置静态页面

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

(6)设置反向代理(作为tomcat的代理服务器访问tomcat)

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

5、配置后端真实服务器的动态页面

(1)tomcat1

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

用./shutdown.sh和./startup.sh脚本文件启动服务,不是用restart

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

(2)tomcat2

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

6、测试

(1)静态页面

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

(2)动态页面

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

(3)模拟主服务器故障

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

测试

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

(4)模拟主服务器恢复

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat

测试

LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验,lvs,nginx,tomcat文章来源地址https://www.toymoban.com/news/detail-716974.html

到了这里,关于LVS-DR模式+keepalived+nginx+tomcat实现动静分离、负载均衡、高可用实验的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • LVS-DR模式

    (1)客户端发送请求到Director Server (负载均衡器),请求的数据报文(源IP是CIP,目标IP是VIP)到达内核空间。 (2)Director Server 和Real Server 在同一个网络中,数据通过二层数据链路层来传输。 (3)内核空间判断数据包的目标IP是本机VIP,此时IPVS(IP虛拟服务器)比对数据包请

    2024年02月12日
    浏览(37)
  • lvs-DR模式:

    lvs-DR数据包流向分析 客户端发送请求到 Director Server(负载均衡器),请求的数据报文(源 IP 是 CIP,目标 IP 是 VIP)到达内核空间。 Director Server 和 Real Server 在同一个网络中,数据通过二层数据链路层来传输。 内核空间判断数据包的目标IP是本机VIP,此时IPVS(IP虚拟服务器)比

    2024年02月12日
    浏览(43)
  • LVS集群-DR模式【部署高可用LVS-DR集群】

    分发器IP配置 从拓扑图看出我们的eth0有2个IP地址,所以我们需要配置eht0和eth0:1两个IP DIP = ens33 = 192.168.1.70 VIP = ens33:1 = 192.168.1.63 DIP: ens33 ip地址: 192.168.1.70 VIP: ens33:1 ip地址: 192.168.1.63 [root@youmin63 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 #以配置以下信息 本项目网关修改为:192.1

    2024年02月08日
    浏览(31)
  • Nginx安装以及LVS-DR集群搭建

    yum insatall -y make gcc gcc-c++ pcre-devel #pcre-devel -- pcre库 #安装openssl-devel yum install -y openssl-devel tar -xf nginx-1.22.0.tar.gz -C /usr/local/ ln -s /usr/local/nginx-1.22.0/ /usr/local/nginx groupadd -r nginx useradd nginx -u 996 -r -g 996 -c \\\"nginx user\\\" node1 192.168.227.134 lsv服务器 node2 192.168.227.135 RS1 node3 192.168.227.137 RS2

    2024年02月13日
    浏览(43)
  • LVS-DR集群及NGINX负载均衡

    原理: 1. 当用户向负载均衡调度器(Director Server)发起请求,调度器将请求发往至内核空间 2. PREROUTING链首先会接收到用户请求,判断目标IP确定是本机IP,将数据包发往INPUT链 3. IPVS是工作在INPUT链上的,当用户请求到达INPUT时,IPVS会将用户请求和自己已定义好的集群 服务进

    2024年02月13日
    浏览(40)
  • LVS-DR模式集群配置

    四台虚拟机 node1:128 node2:135 RS端: node3:130 node4:132

    2024年02月14日
    浏览(46)
  • 构建 LVS-DR 群集、配置nginx负载均衡。

    目录 一、基于 CentOS 7 构建 LVS-DR 群集 1、准备四台虚拟机 2、配置负载调度器(192.168.2.130) 3、部署共享存储(192.168.2.133) 4、配置两个Web服务器(192.168.2.131、192.168.2.132) 测试集群 二、配置nginx负载均衡。 1、安装部署nginx 2、负载均衡服务器192.168.2.130 3、web1服务器192.168.2

    2024年02月12日
    浏览(35)
  • WEB集群——LVS-DR 群集、nginx负载均衡

    1、基于 CentOS 7 构建 LVS-DR 群集。 2、配置nginx负载均衡。 LVS-DR(Linux Virtual Server Director Server) 名称 缩写 说明 虚拟IP地址(Virtual IP Address) VIP Director用于向客户端计算机提供服务的IP地址 真实IP地址(Real Server IP Address) RIP 在集群下面节点上使用IP地址 Director的IP地址(Director IP Add

    2024年02月13日
    浏览(47)
  • NGINX负载均衡及LVS-DR负载均衡集群

    原理 : 1. 当用户向负载均衡调度器(Director Server)发起请求,调度器将请求发往至内核空间 2. PREROUTING链首先会接收到用户请求,判断目标IP确定是本机IP,将数据包发往INPUT链 3. IPVS是工作在INPUT链上的,当用户请求到达INPUT时,IPVS会将用户请求和自己已定义好的集群 服务进

    2024年02月13日
    浏览(49)
  • CentOS 7 构建 LVS-DR 群集 nginx负载均衡

    1、基于 CentOS 7 构建 LVS-DR 群集。 DS(Director Server):DIP 192.168.231.132  VIP 192.168.231.200 rs1 rs2 测试 2、配置nginx负载均衡。 132内网服务器 136内网服务器 137代理服务器 客户端

    2024年02月13日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包