keepalive

2018年2月26日

Nginx + Keepalived 实现站点高可用

概念和理论百度已经介绍得够全面了,这次来说说如何快速配置并生效。 Keepalive 配置 /etc/keepalived/keepalived.conf: ! Configuration File for keepalived vrrp_script chk_nginx { # 检查脚本路径 script "bash /etc/keepalived/check_nginx.sh" interval 2 weight -5 fall 3 rise 2 } vrrp_instance VI_1 { # 设定主从,第二台设置为 BACKUP state MASTER interface eth0 # 主机 IP mcast_src_ip 10.0.125.156 virtual_router_id 51 # 权重,越大优先级越高 # BACKUP 设置为 99 priority 100 advert_int 1 authentication { auth_type PASS auth_pass 1111 } virtual_ipaddress { # VIP 10.0.125.158 } track_script { chk_nginx } }

Read More
  • 浏览:93
2017年12月9日

OpenLDAP HA 部署

简介 OpenLDAP 这个不用说了,开源的轻量级目录访问协议。本次使用 MirrorMode 双主镜像的同步机制,实现两个节点间的数据同步。两台服务器互相以推的方式实现数据的同步。

Read More
  • 浏览:82
2017年12月9日

OpenLDAP HA 部署

简介 OpenLDAP 这个不用说了,开源的轻量级目录访问协议。本次使用 MirrorMode 双主镜像的同步机制,实现两个节点间的数据同步。两台服务器互相以推的方式实现数据的同步。 OpenLDAP 同步条件 OpenLDAP 服务器之间需要保持时间同步; OpenLDAP 软件包版本保持一致; OpenLDAP 节点之间域名可以相互解析; OpenLDAP 各节点需要提供完全一样的配置及目录树信息(BaseDn 需要保证一致)。

Read More
  • 浏览:116
2017年12月9日

【转载】keepalived 工作原理和配置说明

keepalived 是什么 keepalived 是集群管理中保证集群高可用的一个服务软件,其功能类似于 heartbeat,用来防止单点故障。 keepalived 工作原理 keepalived 是以 VRRP 协议为实现基础的,VRRP 全称 Virtual Router Redundancy Protocol,即虚拟路由冗余协议。 虚拟路由冗余协议,可以认为是实现路由器高可用的协议,即将N台提供相同功能的路由器组成一个路由器组,这个组里面有一个 master 和多个 backup,master 上面有一个对外提供服务的 vip(该路由器所在局域网内其他机器的默认路由为该 vip),master 会发组播,当 backup 收不到 vrrp 包时就认为 master 宕掉了,这时就需要根据 VRRP 的优先级来选举一个 backup 当 master。这样的话就可以保证路由器的高可用了。 keepalived 主要有三个模块,分别是 core、check 和 vrrp。core 模块为 keepalived 的核心,负责主进程的启动、维护以及全局配置文件的加载和解析。check 负责健康检查,包括常见的各种检查方式。vrrp 模块是来实现 VRRP 协议的。

Read More
  • 浏览:105