我在云中有两个Oracle Linux 7服务器,我想使用Cor产。服务器位于同一个云网络(不是LAN)上,但它们只有一个nic。这是conf文件。
服务器A:
totem {
version: 2
secauth: off
transport: udpu
crypto_cipher: none
crypto_hash: none
interface {
member {
memberaddr: x.y.z.i
}
member {
memberaddr: x.y.z.j
}
ringnumber: 0
bindnetaddr: x.y.z.i
mcastport: 5405
ttl: 1
}
}
logging {
fileline: off
to_stderr: no
to_logfile: yes
logfile: /var/log/cluster/corosync.log
to_syslog: yes
debug: off
timestamp: on
logger_subsys {
subsys: QUORUM
debug: off
}
}
quorum {
#provider: corosync_votequorum
}服务器B:
totem {
version: 2
secauth: off
transport: udpu
crypto_cipher: none
crypto_hash: none
interface {
member {
memberaddr: x.y.z.i
}
member {
memberaddr: x.y.z.j
}
ringnumber: 0
bindnetaddr: x.y.z.j
mcastport: 5405
ttl: 1
}
}
logging {
fileline: off
to_stderr: no
to_logfile: yes
logfile: /var/log/cluster/corosync.log
to_syslog: yes
debug: off
timestamp: on
logger_subsys {
subsys: QUORUM
debug: off
}
}
quorum {
#provider: corosync_votequorum
}当我在两台服务器上启动Cor产c服务时,我看到它们并不相互连接,但是在服务器A的日志中,每隔两秒钟就会有重复的日志条目:
Jun 08 04:22:48 [17856] serverA corosync notice [TOTEM ] A new membership (x.y.z.i:20544) was formed. Members
Jun 08 04:22:48 [17856] serverA corosync notice [MAIN ] Completed service synchronization, ready to provide service.
Jun 08 04:22:49 [17856] serverA corosync notice [TOTEM ] A new membership (x.y.z.i:20548) was formed. Members
Jun 08 04:22:49 [17856] serverA corosync notice [MAIN ] Completed service synchronization, ready to provide service.
Jun 08 04:22:50 [17856] serverA corosync notice [TOTEM ] A new membership (x.y.z.i:20552) was formed. Members
Jun 08 04:22:50 [17856] serverA corosync notice [MAIN ] Completed service synchronization, ready to provide service.
Jun 08 04:22:52 [17856] serverA corosync notice [TOTEM ] A new membership (x.y.z.i:20556) was formed. Members
Jun 08 04:22:52 [17856] serverA corosync notice [MAIN ] Completed service synchronization, ready to provide service.
Jun 08 04:22:53 [17856] serverA corosync notice [TOTEM ] A new membership (x.y.z.i:20560) was formed. Members
Jun 08 04:22:53 [17856] serverA corosync notice [MAIN ] Completed service synchronization, ready to provide service.
Jun 08 04:22:55 [17856] serverA corosync notice [TOTEM ] A new membership (x.y.z.i:20564) was formed. Members
Jun 08 04:22:55 [17856] serverA corosync notice [MAIN ] Completed service synchronization, ready to provide service.下面是“corosync cmapctl\grep成员”输出:
服务器A:
runtime.totem.pg.mrp.srp.members.1489420110.config_version (u64) = 0
runtime.totem.pg.mrp.srp.members.1489420110.ip (str) = r(0) ip(x.y.z.i)
runtime.totem.pg.mrp.srp.members.1489420110.join_count (u32) = 1
runtime.totem.pg.mrp.srp.members.1489420110.status (str) = joined
totem.interface.0.member.0 (str) = x.y.z.j
totem.interface.0.member.1 (str) = x.y.z.i服务器B:
runtime.totem.pg.mrp.srp.members.1489420107.config_version (u64) = 0
runtime.totem.pg.mrp.srp.members.1489420107.ip (str) = r(0) ip(x.y.z.j)
runtime.totem.pg.mrp.srp.members.1489420107.join_count (u32) = 1
runtime.totem.pg.mrp.srp.members.1489420107.status (str) = joined
totem.interface.0.member.0 (str) = x.y.z.j
totem.interface.0.member.1 (str) = x.y.z.i我做错了什么?
发布于 2015-06-09 12:35:27
您必须使用私有IP,而不是公共IP。
发布于 2015-06-08 12:21:13
corosync使用组播网络通信,被一些云提供商阻止,AWS就是其中之一。
http://aws.amazon.com/vpc/faqs/
亚马逊VPC支持多播或广播吗?不是
https://serverfault.com/questions/697325
复制相似问题