Ansible+Corosync+Pacemaker+nfs实现http高可用
# vim corosync/roles/ha/files/corosync.conf compatibility: whitetank #是否兼容旧版本的corosynctotem { #定义心跳信息传递信息
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]