运维学习————nginx3-keepalived及高可用nginx集群

目录

一、高可用nginx规划图

二、克隆一个nginx  

启动测试

​编辑 三、keepalived简介

四、安装配置keepalived保活nginx 

4.1、安装

​编辑 4.2、配置

4.2.1、主机配置(nginx1(主)配置)

 4.2.2、从机配置(nginx2(主)配置)

 4.2.3、编写检查nginx是否正常运行脚本(主备都需要有)

4.3、自动故障切换测试 

 故障切换测试


一、高可用nginx规划图

二、克隆一个nginx  

直接利用之前的nginx服务克隆一个,不用在搭建nginx了,并用远程连接链接

启动测试

 /usr/local/nginx/sbin/nginx

因为是克隆的,所以直接访问ip+端口,和之前负载均衡的访问一样

http://192.168.37.184:8088/index.jsp

 三、keepalived简介

Keepalived的作用是检测服务器(目前保活的是nginx,可以保活其他软件)的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的服务器。

      Keepalived 是一个用 C 语言编写的路由软件。这个项目的主要目标是为 Linux 系统和基于 Linux 的基础设施提供简单而强大的负载平衡和高可用性设施 。底层基于VRRP( Virtual Router Redundancy Protocol,简称VRRP)协议编写。VRRP作用:它的设计目标是支持特定情况下IP数据流量失败转移不会引起混乱

四、安装配置keepalived保活nginx 

4.1、安装

为了安装方便使用yum在线安装,不从官网下载安装包。

在nginx1和nginx2上都安装:

    yum  install  -y   keepalived

 4.2、配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值