首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >2个没有联机的cor产c节点(1个离线,1个在线)

2个没有联机的cor产c节点(1个离线,1个在线)
EN

Server Fault用户
提问于 2014-02-25 12:28:24
回答 1查看 15.5K关注 0票数 3

目前,我正试图根据本教程建立corosync:

http://www.howtoforge.com/how-to-set-up-an-active-passive-postgresql-cluster-with-pacemaker-corosync-and-drbd-centos-5.5-p3

但是,我无法连接我的两个节点。

我有两个节点:

代码语言:javascript
复制
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(与教程完全相同):

兼容性:白兰地

代码语言:javascript
复制
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(数据-主)

代码语言:javascript
复制
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(数据-从)

代码语言:javascript
复制
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 ]

我期望的是将两个节点连接在一起:

代码语言:javascript
复制
Online: [ data-master data-slave ]

你们能帮我找出我到底错过了什么吗?

我的平台: VirtualBox,两个节点都使用带有HA扩展的SLES 11 SP3,局域网的客户IP地址都是桥接的,交叉是内部网络模式。

谢谢!

EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-02-25 13:17:06

可能您需要从多播通信切换到单播。

在您的corosync.conf中尝试这样的方法:

代码语言:javascript
复制
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
}
票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/578141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档