chriszg 发表于 2018-7-30 09:20:42

Ansible+Corosync+Pacemaker+nfs实现http高可用

# vim corosync/roles/ha/files/corosync.conf  compatibility: whitetank   #是否兼容旧版本的corosync
  totem {   #定义心跳信息传递信息
  version: 2   #定义corosync版本
  secauth: on#是否需要安全认证
  threads: 0   #启动多少个线程处理心跳信息
  interface {
  ringnumber: 0   #起始号
  bindnetaddr: 192.168.80.0   #绑定在哪个网络地址
  mcastaddr: 226.94.1.1   #组播地址,为了与另一个节点传递心跳信息
  mcastport: 5405   #组播地址端口号
  ttl: 1
  }
  }
  logging {   #定义日志功能
  fileline: off
  to_stderr: no#是否将错误日志输出到终端
  to_logfile: yes#是否启用专门的日志文件
  to_syslog: no   #是否将日志记录到linux默认日志文件中,即/var/log/messages,此项和to_logfile启动一项即可
  logfile: /var/log/cluster/corosync.log   #日志文件存放位置
  debug: off   #是否开启debug日志信息
  timestamp: on   #是否开启日志记录时间戳
  logger_subsys {
  subsys: AMF
  debug: off
  }
  }
  amf {
  mode: disabled
  }
  service{    #设定使用pacemaker服务
  ver:0
  name: pacemaker
  }
  aisexec{   #定义运行时使用的用户和组
  user: root
  group: root
  }
页: [1]
查看完整版本: Ansible+Corosync+Pacemaker+nfs实现http高可用