目前,我正试图根据本教程建立corosync:
http://www.howtoforge.com/how-to-set-up-an-active-passive-postgresql-cluster-with-pacemaker-corosync-and-drbd-centos-5.5-p3
但是,我无法连接我的两个节点。
我有两个节点:
data-master with IP address LAN: 10.0.0.122, Crossover: 172.16.0.1
data-slave with IP address LAN: 10.0.0.123, Crossover: 172.16.0.2这是我的/etc/cor产c/cor产c.conf(与教程完全相同):
兼容性:白兰地
totem {
version: 2
secauth: off
threads: 0
interface {
ringnumber: 0
bindnetaddr: 10.0.0.0
mcastaddr: 226.94.1.1
mcastport: 4000
}
}
logging {
fileline: off
to_stderr: yes
to_logfile: yes
to_syslog: yes
logfile: /tmp/corosync.log
debug: off
timestamp: on
logger_subsys {
subsys: AMF
debug: off
}
}
amf {
mode: disabled
}
aisexec {
user: root
group: root
}
service {
# Load the Pacemaker Cluster Resource Manager
name: pacemaker
ver: 0
} 我能够成功地开始开放服务。但是,当我在两个节点上检查crm_mon -1时,它们的结果是不同的:
节点1(数据-主)
Last updated: Tue Feb 25 19:24:48 2014
Last change: Tue Feb 25 18:49:19 2014 by root via cibadmin on data-master
Stack: classic openais (with plugin)
Current DC: data-master - partition WITHOUT quorum
Version: 1.1.9-2db99f1
2 Nodes configured, 2 expected votes
0 Resources configured.
Online: [ data-master ]
OFFLINE: [ data-slave ]节点2(数据-从)
Last updated: Tue Feb 25 19:25:10 2014
Last change: Tue Feb 25 18:47:17 2014 by root via cibadmin on data-master
Stack: classic openais (with plugin)
Current DC: data-slave - partition WITHOUT quorum
Version: 1.1.9-2db99f1
2 Nodes configured, 2 expected votes
0 Resources configured.
Online: [ data-slave ]
OFFLINE: [ data-master ]我期望的是将两个节点连接在一起:
Online: [ data-master data-slave ]你们能帮我找出我到底错过了什么吗?
我的平台: VirtualBox,两个节点都使用带有HA扩展的SLES 11 SP3,局域网的客户IP地址都是桥接的,交叉是内部网络模式。
谢谢!
发布于 2014-02-25 13:17:06
可能您需要从多播通信切换到单播。
在您的corosync.conf中尝试这样的方法:
totem {
version: 2
secauth: off
interface {
member {
memberaddr: 172.16.0.1
}
member {
memberaddr: 172.16.0.2
}
ringnumber: 0
bindnetaddr: 172.16.0.0
mcastport: 5405
}
transport: udpu
}https://serverfault.com/questions/578141
复制相似问题