CentOS6.5环境 安装Keepalived和高可用服务相关参数说明

一、硬件环境准备
kep1 192.168.89.100    master
kep2 192.168.89.101    slave

二、安装keepalived(两台服务器都要安装)
yum -y install keepalived

三、启动keepalived并检查
1、两台服务器上启动keep服务
[[email protected] ~]# /etc/init.d/keepalived start
正在启动 keepalived:                                      [确定]
[[email protected] ~]# /etc/init.d/keepalived start
正在启动 keepalived:                                      [确定]
2、两台服务器上检查进程(启动后会有3个进程,说明安装成功)
[[email protected] ~]# ps -ef | grep keep|grep -v grep
root       1286      1  0 05:40 ?        00:00:00 /usr/sbin/keepalived -D
root       1288   1286  0 05:40 ?        00:00:00 /usr/sbin/keepalived -D
root       1289   1286  0 05:40 ?        00:00:00 /usr/sbin/keepalived -D
3、一切正常后,两台服务器先关闭掉keep服务
[[email protected] ~]# /etc/init.d/keepalived stop
停止 keepalived:                                          [确定]

四、keep配置文件路径,
如果是yum安装,那么这是默认的路径
[[email protected] ~]# ls -l /etc/keepalived/keepalived.conf
-rw-r--r--. 1 root root 3562 3月  19 2015 /etc/keepalived/keepalived.conf

五、配置文件说明(高可用相关参数)
1、全局定义(这部分主要设置keepalived的故障通知和RouerID标识)
! Configuration File for keepalived

global_defs {
   notification_email {    #配置邮件报警
     [email protected]    #收件人可以有多个
     [email protected]    #收件人
     [email protected]    #收件人
   }
   notification_email_from [email protected]    #指定发送邮件的发件人
   smtp_server 192.168.200.1    #SMTP服务器
   smtp_connect_timeout 30    #连接SMTP服务器的超时时间
   router_id LVS_DEVEL    #服务器路由标识,在同一网络里是唯一的
}

2、VRRP实例定义区块
vrrp_instance VI_1 {
    state MASTER    #角色状态,要么是MASTER,要么是BACKUP
    interface eth0    #对外提供服务的网络接口
    virtual_router_id 51    #虚拟路由ID标识,主和备的配置中,相同的实例必须一致
    priority 100    #优先级,主的优先级要比备的优先级高
    advert_int 1    主备之间通信检查的时间间隔,单位为妙
    authentication {    #权限认证配置
        auth_type PASS    #认证类型
        auth_pass 1111    #验证密码
    }
    virtual_ipaddress {    #虚拟IP,可以有多个
        192.168.200.16 #虚拟IP
        192.168.200.17
        192.168.200.18
    }

时间: 2024-10-10 06:15:15

CentOS6.5环境 安装Keepalived和高可用服务相关参数说明的相关文章

Centos7 安装keepalived实现高可用

场景:尝试安装keepalived实现高可用,进而在suse环境中部署. 测试过程需要配合Nginx的相关知识:Centos7 Nginx安装 1 安装过程 问题 !!! OpenSSL is not properly installed on your system. !!! !!! Can not include OpenSSL headers files. 解决方法: yum -y install openssl-devel

Nginx (三) 使用Keepalived搭建高可用服务

Nginx可以实现高并发反向代理,实现负载均衡,但是有个问题就是Nginx是单点的.如果Nginx故障,则整个服务将会处于不可用状态.所以我们就需要想办法让nginx高可用,即使一个Nginx宕机,还可以有其他的Nginx来支持服务.现在我们通过Keepalived的就可以实现多台Nginx作为主备机,当主机宕机时,可以让备机切换成主机继续提供服务,对整个用户服务几乎没有影响. 1. Keepalived介绍 Keepalived是一个基于VRRP协议来实现的服务高可用方案,可以利用其来避免IP

nginx+keepalived构建高可用服务

1.整体环境规划 虚拟IP:10.0.4.248 主Nginx:10.0.4.249 备用Nginx:10.0.4.250 2.keepalived安装 #cd /usr/local/src #wget http://www.keepalived.org/software/keepalived-1.2.22.tar.gz #./configure --prefix=/usr/local/keepalived #make & make install 3.master服务keepalived.co

CentOS7+MySQL/MariaDB+Galera+HAProxy+Keepalived构建高可用数据库集群

方案优势: Galera能够实现MySQL/MariaDB数据库的主主复制和多主复制等模式,这些复制模式都是同步进行的,同步时间非常短 每一个节点都可以同时写入和读取,当某一节点发生故障时,可自动从集群中自动剔除 HAProxy能提供负载均衡和故障判断等功能解决服务器系统存在的单点故障 Keepalived能提供客户端连接数据库时使用的虚拟IP地址(VIP) 关于HAProxy的负载均衡算法 轮询方式(roundrobin):不适合用于backend为web服务器的情况,因为session.co

基于Keepalived构建高可用集群配置实例(HA Cluster)

什么是集群 简单的讲集群(cluster)就是一组计算机,它们作为一个整体向用户提供一组网络资源.这些单个的计算机系统就是集群的节点(node).一个理想的集群是,用户从来不会意识到集群系统底层的节点,在他/她们看来,集群是一个系统,而非多个计算机系统.并且集群系统的管理员可以随意增加和删改集群系统的节点. 关于更详细的高可用集群我们在后面再做详解,先来说说Keepalived Keepalived是什么 Keepalived是集群管理中保证集群高可用的一个服务软件,其功能类似于heartbea

LVS+Keepalived实现高可用集群

Keepalived + LVS 1.操作环境 操作系统平台:CentOS6.5 软件:keepalived-1.2.12.tar.gz Ipvsadm使用yum自带的安装 2.原理技术 LVS提 供负载均衡,keepalived提供健康检查,故障转移,提高系统的可用性!采用这样的架构以后很容易对现有系统进行扩展,只要在后端添加或者减少realserver,只要更改lvs的配置文件即可.Keepalived在这里主要用作RealServer的健康状态检查以及master主机和backup主机之间

MySQL双主+keepalived实现高可用

mysql+keepalived实现高可用+主主复制模式 为了解决mysql的单点故障问题,衍生出很多mysql的高可用方案: keepalived+双主.MHA.PXC.MMM.Hearbeat+DRBD等,比较常用的一般是keepalived+双主,MHA和PXC 在此搭建实验环境,实现keepalived+mysql双主模式. 实验思路: 两台MySQL互为主从关系(双主),通过keepalived配置虚拟vip,实现当其中的一台MySQL数据库宕机后,应用能自动切换到另外一台MySQL数

lvs+keepalived 实现高可用

一系统环境 centos6.5 lvs+keepalived(master) lvs+keepalived(slave) nginx(real-server) nginx(real-server) 二.lvs介绍 LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统.虚拟服务器最主要的功能是提供包转发和负载均衡,这个功能可以通过ipvsadm 具体实现.ip负载均衡技术包括:VS/NAT.VS/DR.VS/TUN.本文介绍DR方式. 三.k

Nginx+Keepalived搭建高可用负载平衡WEB 集群

Nginx+Keepalived搭建高可用负载平衡WEB 集群 1.1环境规划: Nginx_master:192.168.5.129 Nginx_backup:192.168.5.131 Tomcat:192.168.5.132 端口:8080,9080 操作系统:CentOS6.5 x86_64 内核版本:2.6.32-696.el6.x86_64 Nginx版本:nginx/1.12.0 nginx-1.12.0 Keepalived版本:Keepalived v1.2.13 前端双Ngi