LNMT的多机部署和双机热备

这篇具有很好参考价值的文章主要介绍了LNMT的多机部署和双机热备。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、环境

二、配置tomcat

三、配置nfs共享

四、配置nginx

1、两台都需要折磨配置

2、在http下面插入这两条信息

 五、配置keepalived

1、安装

2、重新启动一下keepalived查看IP

六、验证双机热备

1、查看调度器备的IP,ip漂移说明keepalived生效

 2、访问静态页面

3、 访问动态页面


一、环境

三台主机分别为

192.168.28.3 tomcat

192.168.28.4  nfs

192.168.28.5 tomcat

192.168.28.6 nginx,keepalived

192.168.28.7 nginx,keepalived

二、配置tomcat

两台tomcat配置把解压包拖进主机解压移动

tar xf apache-tomcat-8.5.16.tar.gz 

tar xf apache-tomcat-8.5.16.tar.gz 

mv apache-tomcat-8.5.16 /usr/local/tomcat

mv apache-tomcat-8.5.16 /usr/local/tomcat

ln -s /usr/local/tomcat/bin/startup.sh /usr/bin/qd1

ln -s /usr/local/tomcat/bin/shutdown.sh /usr/bin/tz1

LNMT的多机部署和双机热备,linux,运维,学习
###创建挂载目录
/usr/local/tomcat
mkdir webapps1
###修改tomcat的访问目录
vim /usr/local/tomcat/conf/server.xml
###修改host字段插入
<Context path="" docBase="/usr/local/tomcat/webapps1" />

LNMT的多机部署和双机热备,linux,运维,学习

LNMT的多机部署和双机热备,linux,运维,学习

三、配置nfs共享

mkdir /opt/web1

mkdir /opt/web2

vim /etc/exports

systemctl restart nfs

exportfs

##安装nfs服务

yum -y install nfs

##创建共享目录

mkdir /opt/web1

mkdir /opt/web2

##配置nfs的配置文件vim /etc/exports

LNMT的多机部署和双机热备,linux,运维,学习

LNMT的多机部署和双机热备,linux,运维,学习

 systemctl restart nfs


LNMT的多机部署和双机热备,linux,运维,学习

 回到两台Tomcat的上查看共享目录

[root@localhost tomcat]# mkdir webapps1

showmount -e 192.168.28.4

mount 192.168.28.4:opt/web2 /usr/local/tomcat/webapps1

echo tomcat2 > webapps1/index.jsp

qd1

LNMT的多机部署和双机热备,linux,运维,学习

##查看挂载情况

df

###分别书写测试页面

echo tomcat1 > webapps1/index.jsp

echo tomcat2 > webapps1/index.jsp

##启动Tomcat

qd1

qd0

##查看端口

netstat -anptu |grep java

测试页面

LNMT的多机部署和双机热备,linux,运维,学习

LNMT的多机部署和双机热备,linux,运维,学习

LNMT的多机部署和双机热备,linux,运维,学习

四、配置nginx

1、两台都需要折磨配置

192.168.28.6

192.168.28.7

#安装
yum -y install epel-release.noarch 

yum -y install nginx


vim /etc/nginx/nginx.conf

2、在http下面插入这两条信息

LNMT的多机部署和双机热备,linux,运维,学习

 在server字段插入下方这句话

LNMT的多机部署和双机热备,linux,运维,学习

 启动nginx

LNMT的多机部署和双机热备,linux,运维,学习

 访问一下测试页面

LNMT的多机部署和双机热备,linux,运维,学习

LNMT的多机部署和双机热备,linux,运维,学习

 查看调度器

LNMT的多机部署和双机热备,linux,运维,学习

LNMT的多机部署和双机热备,linux,运维,学习

LNMT的多机部署和双机热备,linux,运维,学习

LNMT的多机部署和双机热备,linux,运维,学习

 五、配置keepalived

1、安装

192.168.28.6

192.168.28.7

 yum -y install keepalived

vim /etc/keepalived/keepalived.conf 

systemctl restart keepalived.service 



 scp /etc/keepalived/keepalived.conf 192.168.28.7:/etc/keepalived/keepalived.conf 



! Configuration File for keepalived
 
global_defs {
   notification_email {
     acassen@firewall.loc
     failover@firewall.loc
     sysadmin@firewall.loc
   }
   notification_email_from Alexandre.Cassen@firewall.loc
   smtp_server 192.168.200.1
   smtp_connect_timeout 30
   router_id LVS_DEVEL            ###从的编号要改动一下 LVS_DEVEL1
   vrrp_skip_check_adv_addr
   #vrrp_strict
   vrrp_garp_interval 0
   vrrp_gna_interval 0
}
 
vrrp_instance VI_1 {
    state MASTER                  ###从改为BACKUP
    interface ens33               ###网卡名
    virtual_router_id 51
    priority 100                  ###从的优先级要比主低
    advert_int 1
   authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        192.168.28.200          ###VIP用来访问的虚拟IP
    }
}
virtual_server 192.168.28.200 8080 {       ###vip对应的真是IP 在下面
    delay_loop 6
    lb_algo rr 
    persistence_timeout 50
    protocol TCP
 
    real_server 192.168.28.3 8080 {        ###这是Tomcat服务器的IP
        weight 1
        HTTP_GET {
            url { 
              path /testurl/test.jsp
            }
url { 
              path /testurl2/test.jsp
            }
            url { 
              path /testurl3/test.jsp
            }
            connect_timeout 3
            nb_get_retry 3
            delay_before_retry 3
        }
    }
 
    real_server 192.168.28.5 8080 {       ###这是Tomcat服务器的IP
        weight 1
        HTTP_GET {
            url { 
              path /testurl/test.jsp
            }
            url { 
              path /testurl2/test.jsp
}
            connect_timeout 3
            nb_get_retry 3
            delay_before_retry 3
        }
    }
}

2、重新启动一下keepalived查看IP

systemctl restart keepalived.service 

ip a

LNMT的多机部署和双机热备,linux,运维,学习

VIP页面访问测试

静态页面

LNMT的多机部署和双机热备,linux,运维,学习

 动态页面

LNMT的多机部署和双机热备,linux,运维,学习

LNMT的多机部署和双机热备,linux,运维,学习

六、验证双机热备

模拟调度器主宕机systemctl  stop keepalived,使用调度器备访问

1、查看调度器备的IP,ip漂移说明keepalived生效

LNMT的多机部署和双机热备,linux,运维,学习

 2、访问静态页面

LNMT的多机部署和双机热备,linux,运维,学习

3、 访问动态页面

LNMT的多机部署和双机热备,linux,运维,学习

LNMT的多机部署和双机热备,linux,运维,学习

 文章来源地址https://www.toymoban.com/news/detail-685220.html

到了这里,关于LNMT的多机部署和双机热备的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 第 3 章 Keepalived 双机热备

    会构建双机热备系统 会构建 LVS+HA 高可用群集         在这个高度信息化的 IT 时代,企业的生产系统、业务运营、销售和支持,以及日常管理等环节越来越依赖于计算机信息和服务,对高可用(HA)技术的应用需求不断提高,以便提供持续的、不间断的计算机系统或网络

    2024年01月17日
    浏览(35)
  • ensp华为防火墙双机热备

    实验拓扑 实验要求 构建网络拓扑,根据拓扑图配置 IP 地址, 配置 2 台防火墙 VRRP 和心跳接口, 接口区域划分并配置访问控制策略,使 PC2 可以 ping 通 PC1, 测试 FW1 接口宕机后, PC2 是否仍然可以与 PC1 通信。 实验过程  配置IP地址 注意PC的网关为虚拟IP   FW1(这里g1/0/2ip为17

    2024年02月05日
    浏览(44)
  • 【HCIE安全】双机热备-主备备份

    传统的组网方式如图所示,内部用户和外部用户的交互报文全部通过FW1。如果FW1出现故障,内部网络中所有以FW1作为默认网关的主机与外部网络之间的通讯将中断,通讯可靠性无法保证。 在网络架构设计时,通常会在关键位置部署两台(双机)或多台设备,以提升网络的可能

    2024年02月05日
    浏览(36)
  • Nginx+keepalived 双机热备(主主模式)

    centos7.9  64位   2台  2C4G IP:  192.168.123.78,192.168.123.82 VIP:192.168.123.30,192.168.123.31 共用脚本 nginx_check.sh 安装192.168.123.78环境 1、更新系统环境 2、安装keepalived  3、修改配置文件 4、检查并启动 keepalived  5、查看配置结果     如下显示配置成功 安装192.168.123.82环境  1、更新

    2024年02月05日
    浏览(37)
  • 【keepalived双机热备与 lvs(DR)】

    目录 一、概述 1.简介 2.原理 3.作用 二、安装 1.配置文件 2.配置项 三、功能模块 1.core 2.vrrp 3.check 四、配置双机热备 1.master 2.backup 五、验证 1.ping验证 2.服务验证 六、双机热备的脑裂现象 七、keepalived+lvs(DR) 1.作用 2.调度器配置 2.1 安装keepalived 2.2 安装ipvsadm 2.3 配置keepalive

    2024年02月11日
    浏览(36)
  • 防火墙双机热备之配置过程指导

    结合自身网络的特点,常见一下四种组网: 防火墙业务接口工作在第三层,连接二层交换机、防火墙业务接口工作在第三层,连接路由器、防火墙业务接口工作在 第二层 ,连接二层交换机、防火墙业务接口工作在 第二层 ,连接路由器。 若出现上行连接交换机、下行连接路

    2024年01月19日
    浏览(40)
  • keepalived双机热备,keepalived+lvs(DR)

    本节主要学习了keepalived+lvs的作用和配置方法主要配置调度器和web节点,还有keepalived的双击热备,主要内容有概述,安装,功能模块,配置双击热备,验证方法,双击热备的脑裂现象和VIP无法通信。 目录  keepalived双机热备 一、概述 原理 二、安装 1.yum install -y keepalived 2.配置

    2024年02月11日
    浏览(38)
  • 网络安全之防火墙 双机热备实验

    目录 网络安全之防火墙 双机热备实验 实验图 基本配置 PC1  SW2 PC2 ​编辑 SW3配置  登陆防火墙图形界面 ​编辑 FW1的配置  FW2的配置 新建trust to untrust 区域的安全策略 配置心跳线 在FW1与FW2之间拉一条心跳线  ​编辑 配置FW1 g 1/0/2 口 ip ​编辑  配置FW2 g 1/0/2 口 ip 将心

    2024年02月12日
    浏览(42)
  • 深入浅出 -- 系统架构之Keepalived搭建双机热备

    Keepalived+重启脚本+双机热备搭建 ①首先创建一个对应的目录并下载 keepalived 安装包(提取码:s6aq)到 Linux 中并解压: ②进入解压后的 keepalived 目录并构建安装环境,然后编译并安装: ③进入安装目录的 /soft/keepalived/etc/keepalived/ 并编辑配置文件: ④编辑主机的 keepalived.conf

    2024年04月11日
    浏览(48)
  • MongoDB 双机热备那篇文章是 “毒”

    开头还是介绍一下群,如果感兴趣polardb ,mongodb ,mysql ,postgresql ,redis ,Oracle ,Oceanbase 等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。加群请加微信号 liuaustin3 (共1200人左右 1 + 2 + 3)新人会进入3群 如果没有法律,我可能真想做了这个事情,

    2024年02月10日
    浏览(34)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包