Nginx、Keepalived高可用集群解决方案,安装配置

Keepalived软件专为LVS负载平衡软件设计,可管理和监视LVS群集系统中各个服务节点的状态,并在以后提供高可用性VRRP功能。Keepalived软件主要通过VRRP协议提供高可用性功能。VRRP是虚拟路由冗馀协议(virtual router redundancy protocol)的缩写,VRRP的目的是解决静态路由的单点故障问题,如果单个节点关闭,整个网络可以不间断地运行。因此,keepalived具有LVS配置管理功能。安装并启用keepalived。
摘要由CSDN通过智能技术生成

Keepalived高可用软件

Keepalived软件专为LVS负载平衡软件设计,可管理和监视LVS群集系统中各个服务节点的状态,并在以后提供高可用性VRRP功能。

Keepalived软件主要通过VRRP协议提供高可用性功能。VRRP是虚拟路由冗馀协议(virtual router redundancy protocol)的缩写,VRRP的目的是解决静态路由的单点故障问题,如果单个节点关闭,整个网络可以不间断地运行。因此,keepalived具有LVS配置管理功能。安装并启用keepalived

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

安装前准备

以主机pmonapp01、pmonapp02为例,通过Keepalived对外IP地址为ip.100,当pmonapp01其中一台服务器异常时,Keepalived自动将ip.100映射到pmonapp02上,反之亦然。

Keepalived安装以pmonapp01为例。

在/tmp目录下创建plugin目录,用于临时存放Keepalived安装介质。

/tmp目录下plugin目录不存在时需要重新创建。

使用命令

执行顺序

命令

说明

1

mkdir -p /tmp/plugin

在/tmp/下创建plugin目录

执行示意

[root@pmondbs01 ~] # mkdir /tmp/plugin

然后以通过FTP方式上传keepalived-1.4.4.tar.gz、
libnfnetlink-devel-1.0.1-4.el7.x86_64.rpm。

  • 修改操作系统参数

修改文件句柄最大数量,运行cat >>/etc/sysctl.conf <<eof依次输入:

fs.file-max=65535

eof

[root@pmonapp01 ~] # cat >>/etc/security/limits.conf<<eof

> fs.file-max 65535

> eof

Keepalived安装

依赖安装

本操作完成操作系统依赖包安装,依赖包包括openssl-devel、libnfnetlink-devel,其中libnfnetlink-devel需要最后单独安装,操作系统依赖包来源于操作系统镜像
rhel-server-7.6-x86_64-dvd.iso。

操作如下:

  1. 首先将rhel-server-7.6-x86_64-dvd.iso ISO镜像通过FTP方式上传至/tmp目录,然后挂载ISO镜像
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值