02
2020
01

redhat安装keepalived (HA)

安装

wget https://www.keepalived.org/software/keepalived-2.0.19.tar.gz
tar -xzvf keepalived-x.x.xx.tar.gz
cd keepalived-x.x.xx
./configure
make
make install
mkdir /etc/keepalived
cp keepalived/etc/keepalived/keepalived.conf /etc/keepalived/

配置

# 查看网卡名称 
ip addr
# 修改配置文件 
vi /etc/keepalived/keepalived.conf

MASTER服务器配置

! Configuration File for keepalived

global_defs {
   notification_email {
       xxxxxxxx@qq.com        # 接收邮件的邮箱(可不设置)
   }
   notification_email_from Alexandre.Cassen@firewall.loc
   smtp_server smtp.qq.com    # 邮箱smtp服务器
   smtp_connect_timeout 30
   router_id LVS_DEVEL
   vrrp_skip_check_adv_addr
   #vrrp_strict               # 注释此行
   vrrp_garp_interval 0.001   # 0 -> 0.001
   vrrp_gna_interval 0.001    # 0 -> 0.001
}

vrrp_instance VI_1 {
    state MASTER              # 角色类型MASTER|BACKUP
    interface eth0            # 网卡名称
    virtual_router_id 51      # 虚拟路由id(需要与BACKUP一致)
    priority 100              # 优先级
    advert_int 1              # 1秒检查一次
    authentication {
        auth_type PASS        # 认证类型  主备之间必须一样
        auth_pass 1111        # 认证密码  主备之间必须一样
    }
    virtual_ipaddress {
        192.168.1.200         # 虚拟ip(vip)
    }
}

BACKUP服务器配置

# 修改以下内容,其它和master相同
# state MASTER -> state BACKUP
# priority 100 -> priority 90

说明

state MASTER #角色类型MASTER|BACKUP 
priority 55  #优先级(这里需要设置比master机器小的值) 
# 启动 
systemctl start keepalived 
# 停止 
systemctl stop keepalived 
# 查看状态 
systemctl status keepalived

测试

keepalived2.gif

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。