博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Keepalived做双机热备
阅读量:6344 次
发布时间:2019-06-22

本文共 1730 字,大约阅读时间需要 5 分钟。

下载keepalived

http://www.keepalived.org/software/keepalived-1.2.7.tar.gz

解压以及编译

tar xzf keepalived-1.2.7.tar.gz

./configure --prefix=/opt/keepalived make && make install

配置keepalived

创建keepalived配置文件keepalived.conf(只有虚拟ip功能,其他功能,例如监控服务、发送邮件等功能由其他脚本完成)

PS:网卡必须是内网网卡

主机配置

!  主机配置

vrrp_instance VI_1 {

        state MASTER                 /* 设置为主 */
        interface eth0               /* 监控网卡 */
        virtual_router_id 51         /* 这个两台服务器必须一样 */
        mcast_src_ip 192.168.0.100    /* 多播的源IP,设置为本机IP,与VIP同一网卡*/
        priority 100                 /* 权重值 MASTRE 一定要高于 BAUCKUP */
        advert_int 1                 /* VRRP Multicast广播周期秒数*/
        smtp_alert

        authentication {

                auth_type   PASS     /* 加密 */
                auth_pass 123456     /* 加密的密码,两台服务器一定要一样,不然会出错 */
        }

        virtual_ipaddress {

                192.168.0.119
        }
}

备机配置

! 备机配置

vrrp_instance VI_1 {

        state BACKUP                 /* 设置为备 */
        interface eth0               /* 监控网卡 */
        virtual_router_id 51         /* 这个两台服务器必须一样 */
        mcast_src_ip 192.168.0.101    /* 多播的源IP,设置为本机IP,与VIP同一网卡*/
        priority 50                /* 权重值 BACKUP 一定要低于 MASTER */
        advert_int 1                 /* VRRP Multicast广播周期秒数*/
        smtp_alert

        authentication {

                auth_type   PASS     /* 加密 */
                auth_pass 123456     /* 加密的密码,两台服务器一定要一样,不然会出错 */
        }

        virtual_ipaddress {

               192.168.0.119
        }
}

启动keepalived

将keepalived设置成为服务式启动及停止

#!/bin/bash

MY_ROOT=$(cd "$(dirname "$0")"; pwd)

ln -s $MY_ROOT/sbin/keepalived /usr/sbin/keepalived
ln -s $MY_ROOT/etc/sysconfig/keepalived /etc/sysconfig/keepalived
ln -s $MY_ROOT/etc/rc.d/init.d/keepalived /etc/init.d/keepalived
mkdir /etc/keepalived
ln -s $MY_ROOT/keepalived.conf /etc/keepalived/keepalived.conf

启动keepalived

/etc/init.d/keepalived start

可以tail系统日志/var/log/messages来查看服务启动状态

Keepalived 的详细介绍

Keepalived 的下载地址

推荐阅读:

 6.3下Haproxy+Keepalived+Apache配置笔记 

Haproxy + KeepAlived 实现WEB群集 on CentOS 6 

Keepalived+Haproxy配置高可用负载均衡 

Haproxy+Keepalived构建高可用负载均衡 

本文转自 远永201314 51CTO博客,原文链接:http://blog.51cto.com/7336056/1857908

转载地址:http://nlula.baihongyu.com/

你可能感兴趣的文章
私有网盘nextcloud 12的问题处理及优化
查看>>
思科设备VLAN之间通信配置
查看>>
mysql排错 (一)
查看>>
20160318作业
查看>>
关于MySQL的几点安全配置
查看>>
zabbix监控H3C的接口流量
查看>>
HAProxy的压缩功能
查看>>
shell 简单计算器
查看>>
浅析Python进行接口自动化
查看>>
windows及linux环境下永久修改pip镜像源的方法
查看>>
表格表单及样式重置、特性
查看>>
八月个人考核
查看>>
linux网卡绑定
查看>>
Oracle技术之缺少log_archive_config导致归档路径被禁用
查看>>
Oracle 临时表之临时表的应用问题
查看>>
Linux之进程查看与管理
查看>>
碟中谍:完成任务机房是核心
查看>>
戴尔联合微软开发私有云入门级系统
查看>>
图片轮播滚动
查看>>
关于客户端与服务端时区不同导致客户端上的时间不准问题的解决方案
查看>>