59519751 发表于 2018-11-10 09:46:07

keepalived+Nginx实现高可用集群

#配置文件  ! Configuration File for keepalived
  global_defs {
  #从服务器最改一下这个
  router_id node1 #表示运行keepalived服务器的一个标识。发邮件时显示在邮件主题的信息
  }
  #监控服务.NGINX mysql等
  vrrp_script chk_nginx {
  script "/usr/local/keepalived/check_nginx.sh"
  #每2s检查一次
  interval 2
  #每次检查-20
  weight -20
  }
  vrrp_instance VI_1 {
  ##主从设置 MASTER/BACKUP
  state MASTER
  #网卡名称
  interface eth0
  #同一个集群下这个 router_id是一样的
  virtual_router_id 51
  #本机的ip,需要修改
  mcast_src_ip 192.168.100.10
  #优先级,从节点 配置,需要小于主节点
  priority 100
  #设定MASTER与BACKUP负载均衡器之间同步检查的时间间隔,单位是秒
  advert_int 1
  #认证的密码
  authentication {
  auth_type PASS
  #设定授权密码,密码相同的为一个集群
  auth_pass yellowcong
  }
  #触发的脚本
  track_script {
  chk_nginx#检测脚本,上面配置的
  }
  #虚拟ip地址
  virtual_ipaddress {
  192.168.0.100
  192.168.0.101
  }
  }

页: [1]
查看完整版本: keepalived+Nginx实现高可用集群