keepalived双机热备

一,概述

1,Keepalived 是一个基于 VRRP 协议来实现的 LVS 服务高可用方案,可以解决静态路由出现的单点故障问题。
2,原理
    在一个 LVS 服务集群中通常有主服务器(MASTER)和备份服务器(BACKUP)两种角色的服务器,但
是对外表现为一个虚拟 IP,主服务器会发送 VRRP 通告信息给备份服务器,当备份服务器收不到 VRRP消息的时候,即主服务器异常的时候,备份服务器就会接管虚拟 IP,继续提供服务,从而保证了高可用性。

二,功能模块
  

 core        主进程启动
    vrrp        vrrp协议:热备份路由协议
    check        健康状态检测

三,双机热备的脑裂现象


   1, Keepalived配置里同一 VRRP实例
如果 virtual_router_id两端参数配置不一致也会导致裂脑问题发生。
    2,vrrp实例名字不一致、优先级一致
   3, 防火墙打开,导致心跳无法正常通信
    4,网卡故障        网卡进行多路复用

四,主从节点安装keepalived   

1,yum install -y keepalived

keepalived双机热备_第1张图片

2,配置keepalived

vim/etc/keepalived/keepalived.conf

keepalived双机热备_第2张图片keepalived双机热备_第3张图片

3,负载均衡调度器安装启动nfs 配置共享目录

yum -y install nfs-utils

systemctl start nfs

 

 4,创建文件并写入内容

 5,主从节点安装nfs并启动并挂载共享目录

mount 192.168.115.3 :/opt/pud /usr/ share/nginx/html

 6,网站测试

keepalived双机热备_第4张图片

你可能感兴趣的:(运维,linux,服务器)