系统性能优化

centos部署keepalived集群

2021-12-16  本文已影响0人  周识儒ice


1、yum安装keepalived

sudo yum install keepalived

2、编辑配置文件

global_defs {

   notification_email {

      user@example.com

  }

  notification_email_from mail@example.org

  smtp_server 192.168.x.x

  smtp_connect_timeout 30

  router_id LVS_MASTER  # 每个节点名称要唯一

}

#监测haproxy进程状态,每2秒执行一次

vrrp_script chk_haproxy {

    script "/bin/bash -c 'if [[ $(netstat -nlp | grep 16443) ]]; then exit 0; else exit 1; fi'"

    interval 2

    weight 2

}

vrrp_instance VI_1 {

    state MASTER #标示状态为MASTER

    interface enp0s3

    virtual_router_id 51

    priority 101  #MASTER权重要高于BACKUP

    advert_int 1

    #mcast_src_ip 192.168.0.183 #Master服务器IP

    unicast_src_ip 192.168.0.183  #当前机器地址

    unicast_peer {

      192.168.0.228              #peer中其它地址

      192.168.0.169              #peer中其它地址

    }

    authentication {

        auth_type PASS #主从服务器验证方式

        auth_pass 1111

    }

    track_script {

        chk_haproxy #监测haproxy进程状态

    }

    #VIP

    virtual_ipaddress {

        192.168.0.200 #虚拟IP

    }

}

3、如出以下错误

执行命令

/sbin/restorecon -v /etc/keepalived/keepalived.conf

4、再次启动

sudo systemctl start keepalived

5、设置开机自启动

sudo systemctl enable keepalived

6、检查虚拟IP绑定情况

上一篇下一篇

猜你喜欢

热点阅读