nginx+keepalived 实现高可用

一.什么是高可用集群

高可用不是主机的高可用,而是服务的高可用

任何一台服务器都有down掉的危险,当一台服务器down掉,另一个台服务器上,不至于终止服务!

那么首先了解高可用和负载均衡的区别:高可用通常是一主一备或者一主多备,通过备用来提高系统的可用性

负载均衡一般是多主,每个节点分发流量和请求,当一台服务器挂掉不影响用户的使用

实现高可用需要安装keepalived+nginx,nginx主要实现负载均衡,keepalived 生成虚拟ip保证单点故障,当nginx挂了,或者keepalived挂了,能无缝链接到备份机上,说白了就是一主一备,主机挂了,备份机上,保证系统可用性。

二.nginx+keepalived 主从配置

10.1.160.23 nginx+keepalived --master

10.1.160.228 nginx+keepalived -backup

vip:192.168.96.138

上篇文章讲了nginx的安装配置,这节我们将keepalived 安装

安装:

yum install keepalived -y

查看keepalived 版本

# keepalived -v
Keepalived v1.2.13 (11/20,2015)

博主的 check_nginx_pid.sh文件是这样的


修改配置文件路径


10.1.160.23--master


10.1.160.228--backup


此时主机的ip a和备份机的ip a 如图:虚拟ip在主机上



当主机nginx或者keepalived 挂掉:service nginx stop/service keepalived stop

主机的虚拟ip移动到备份机上,如图(第一张图为主机,第二张图为备份机)





  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值