Centos 7 keepalived双机热备

Centos 7 keepalived双机热备

操作环境:
keepalived热备份(双机热备)
Centos 7系统ip地址: 192.168.80.100 --主服务器
Centos 7系统ip地址: 192.168.80.101 --从服务器
windows系统ip地址: 192.168.80.20 --测试客户端

Centos 7系统ip地址: 192.168.80.100操作如下:
1、 keepalived软件安装
yum install keepalived -y

2、修改配置文件
vi /etc/keepalived/keepalived.conf

主负载均衡服务器配置:
! Configuration File for keepalived     

global_defs {               --全局配置
   router_id lb01          --定义路由标识信息,相同局域网唯一
}

vrrp_instance VI_1 {        --定义实例
    state MASTER            --状态参数 master/backup 只是说明
    interface ens32          --虚IP地址放置的网卡位置
    virtual_router_id 51    --同一家族要一直,同一个集群id一致
    priority 150                --优先级决定是主还是备    越大越优先
    advert_int 1               --主备通讯时间间隔
    authentication {         --定义认证类型
        auth_type PASS      -- 类型定义为密码验证
        auth_pass 1111        ---密码为1111
    }
    virtual_ipaddress {        ---设备之间使用的虚拟ip地址
        192.168.80.188
    }
}


Centos 7系统ip地址: 192.168.80.101操作如下:
1、 keepalived软件安装
yum install keepalived -y

2、修改配置文件
vi /etc/keepalived/keepalived.conf

! Configuration File for keepalived

global_defs {
   router_id lb02
}

vrrp_instance VI_1 {
    state BACKUP
    interface ens32
    virtual_router_id 51
    priority 100
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
     192.168.80.188
    }
}


1、启动keepalived
service keepalived start

2、查看详细地址信息
ip addr show ens32



windows测试:

主服务器器地址信息

从服务器地址信息

3、模拟主服务器故障,查看虚拟地址是否在从服务器上面
service keepalived stop

实验总结:
当我们的主服务器出现故障以后,我们的虚拟地址就会漂移到从服务器上去,当我们在启动主服务器的时候 虚拟IP地址,还会漂移到我们主服务器上去,因为主服务器优先级高。

原文地址:http://blog.51cto.com/13701082/2341131

时间: 2024-08-04 20:05:43

Centos 7 keepalived双机热备的相关文章

centos 7之keepalived双机热备理论+配置文件详解

一.keepalived工作原理及作用: keepalived最初是专门针对LVS设计的一款强大的辅助工具,主要用来提供故障切换和健康检 查功能--判断LVS负载调度器.节点服务器的可用性,及时隔离并替换为新的服务器,当故 障主机回复后将其重新加入群集.单独部署LVS环境的话,调度器发生宕机的话,整个群集就 失效了,某一个web节点宕机后,客户端在访问时,总会碰上访问不到网页的情况,所以,将 keepalived和LVS结合起来,才可形成一个真正的高可用群集,当然,后端的共享存储也必须 搭建一个

Nginx+keepalived双机热备+负载均衡 ???待续

keepalived+nginx双机热备+负载均衡 最近因业务扩展,需要将当前的apache 转为nginx(web), 再在web前端放置nginx(负载均衡).同时结合keepalived 对前端nginx实现HA.nginx进程基于于Master+Slave(worker)多进程模型,自身具有非常稳定的子进程管理功能.在Master进程分配模式下,Master进程永远不进行业务处理,只是进行任务分发,从而达到Master进程的存活高可靠性,Slave(worker)进程所有的业务信号都 由

keepalived双机热备nginx

nginx目前是我最常用的反向代理服务,线上环境为了能更好的应对突发情况,一般会使用keepalived双机热备nginx或者使用docker跑nginx集群,keepalived是比较传统的方式,虽然用docker跑nginx集群更方便,但传统的方式总是有他的可取之处,并且多学一些东西也很好.以后也会写如何使用docker跑nginx集群. 环境准备: 2台centos: 192.168.0.105 和192.168.0.118, 虚拟IP(VIP)为192.168.0.119 配置keepa

​Keepalived双机热备

Keepalived双机热备 Keepalived是专门针对LVS设计的一款强大的辅助工具,主要用来提供故障切换和健检查功能,如判断LVS负载调度器.节点服务器的可用性,及时隔离并替换为新的服务器,当故障主机恢复后将其重新加入群集.在非LVS群集环境中使用时Keepalived也可以作为热备软件使用. Keepalived采用VRRP(virtual  router  redundancy protocol,虚拟路由冗余协议)热备份协议,以软件的方式实现linux服务器的多机热备功能.VRRP是

centos实现heartbeat 双机热备

centos实现heartbeat 双机热备 双机热备就是使用两台服务器共同执行同一服务,在运行过程中实时相互备份,当一台服务器出现故障时候,另一台可以立即发现故障并接管那天服务器的服务,从而在不需要人工干预的情况下自动保证系统能持续提供服务.常见的有两种情况:使用共同存储设备.使用不同存储设备(需要通过软件保持同步),在同一时间内主服务器保持激活状态,备份服务器处于监听状态,当主服务器出现故障无法启动时候,备份服务器会通过心跳诊断将备份服务器激活,保证服务正常使用.这里主要是用在提供web服务

keepalived 双机热备配置文件详解

配置示例:https://blog.51cto.com/14227204/2438902一.keepalived工作原理及作用: keepalived最初是专门针对LVS设计的一款强大的辅助工具,主要用来提供故障切换和健康检查功能--判断LVS负载调度器.节点服务器的可用性,及时隔离并替换为新的服务器,当故障主机回复后将其重新加入群集.单独部署LVS环境的话,调度器发生宕机的话,整个群集就失效了,某一个web节点宕机后,客户端在访问时,总会碰上访问不到网页的情况,所以,将keepalived和L

浅谈Keepalived双机热备

一.Keepalived双机热备的基础知识 keepalived官方网站: www.keepalived.org/ 在非LVS环境中keepalived也可以作为热备软件使用. 1.Keepalived作用 keepalived最初是专门针对LVS设计的一款强大的辅助工具,主要用来提供故障切换和健康检查功能--判断LVS负载调度器.节点服务器的可用性,及时隔离并替换为新的服务器,当故障主机回复后将其重新加入群集.单独部署LVS环境的话,调度器发生宕机的话,整个群集就失效了,某一个web节点宕机后

CentOS系统MySQL双机热备配置

1  概述 在集成项目中需要应对不同环境下的安装配置,主流操作系统大致可以分为三种:Linux.Windows以及UNIX.其中Linux备受青睐的主要原因有两个: 首先,Linux作为自由软件有两个特点:一是它免费提供源码,二是爱好者可以按照自己的需要自由修改.复制和发布程序的源码,并公布在Internet上.这就吸引了世界各地的操作系统高手为Linux编写各种各样的驱动程序和应用软件,使得Linux成为一种不仅只是一个内核,而且包括系统管理工具.完整的开发环境和开发工具.应用软件在内,用户很

llinux企业常用服务---HA+keepalived双机热备

部署前准备: iptables和selinux没配置,关掉 挂载系统镜像作为本地yum源,修改yum文件 源码包准备keepalived-1.2.13.tar.gz 环境介绍: 2台centos6.5虚拟机,主服务器ip:192.168.100.150:从服务器ip:192.168.100.151:集群vip:192.168.100.95 1.安装keepalived(主从上都需要安装) yum -y install kernel-devel openssl-devel popt-devel i