ubuntu快速安装实现keepalived的主备切换

关于keepalived简单的说一句:Keepalived是一种防止单点故障的高可用解决方案。具体的请大家参考keeplived权威指南。


开始

1、主机和备用机安装keepalived之前请先安装几个程序,命令:

      1.)sudo apt-get install libssl-dev 
      2.)sudo apt-get install openssl 
      3)sudo apt-get install libpopt-dev


2、在主机和备用机安装keepalived,命令:

     sudo apt-get install keepalived


3、主机和备用机进行配置keepalived:sudo vi /etc/keepalived/keepalived.cnf


vrrp_script chk_nginx {  

script "/tmp/check_http.sh"  

interval 5   

weight 2

}


global_defs {
      notification_email {
      [email protected] //主备切换时候,接收人邮箱
      }
      notification_email_from [email protected] //主备切换时,发送人邮箱
      smtp_server smtp.qq.com
      smtp_connect_timeout 30
      router_id LVS1 
}
      


vrrp_instance loadbalance {
      state MASTER                     //设置服务器模式,需要大写,备用机可以写 state BACKUP
      interface eth0                       //实例网卡,也就是提供服务的网卡
      virtual_router_id 51              //VRRP组名,两个节点的设置必须一样,以指明各个节点属于同一VRRP组
      priority 100                           //主节点的优先级(1-254之间),备用节点必须比主节点优先级低
      advert_int 1                          //组播信息发送间隔,两个节点设置必须一样
      authentication {                    //设置验证信息,两个节点必须一致
         auth_type PASS
         auth_pass 1111
      }
      virtual_ipaddress {
       192.168.145.100                 //指定虚拟IP, 两个节点设置必须一样
      }

     track_script{

 chk_nginx

     } 

}

你可能感兴趣的:(ubuntu快速安装实现keepalived的主备切换)