在群集加载期间运行 Corosync 2.X + Pacemaker 1.1 (Debian Wheezy)

我找不到运行群集的方法 (corosync + pacemaker) 加载期间 Debian

我在两个节点上使用以下配置更新了双区域群集:

Debian Wheezy 7.7

Corosync v2.3.4

起搏器 v1.1.12

Libqb v0.17.1

簇胶 v1.0.12

资源代理人 v3.9.6

crmsh v2.1.0

我从源代码安装群集软件,按照手册 Compiling_on_Debian 在 Clusterlabs for Jessie.

在安装之前,我确保没有旧的依赖项 corosync 或起搏器。

毕竟配置后,我推出了一个korusIngronist,和起搏器

/etc/init.d/corosync start
/etc/init.d/pacemaker/start

群集正在运行和运行,但我无法找到在启动期间运行群集的方法。

我试图添加脚本 init.d 在启动级别,但我得到这个答案,没有效果 (没有象征性的链接) 在 corosync 不是。

root@PC:~# update-rc.d corosync defaults 
update-rc.d: using dependency based boot sequencing

和起搏器上的这个错误

root@PC:~# update-rc.d pacemaker defaults 
update-rc.d: using dependency based boot sequencing
insserv: Service corosync has to be enabled to start service pacemaker
insserv: exiting now!
update-rc.d: error: insserv rejected the script header

这里
http://pastebin.com/4FdFEQR2

http://pastebin.com/3rLpi0ay
如何在下载时启动群集? 应该推出并包含哪些守护程序?

P.s. 在我的旧配置中 (corosync 1.4.2 和起搏器 1.1.7) 我所需要的只是设置

开始 = 是的

在 /

等等。 / 默认 / corosync

, 不在此新版本中的文件。
已邀请:

君笑尘

赞同来自:

在我的配置中 (corosync 1.4.2-3) 我用 service.d 在......之外 corosync.

/etc/corosync/service.d/pcmk 

service {
# Load the Pacemaker Cluster Resource Manager
name: pacemaker
ver: 0
}

这表示 corosync 关于起搏器资源调度员的推出。 在此配置中,您将不会为起搏器具有初始化方案 (乃至

service pacemaker status

显示它停止了), 但

crm

和起搏器本身将开始。

定义

ver: #


插入 corosync + pacemaker (v0)

插入 corosync + pacemaker (v1) + mcp

corosync + cpg + cman + mcp

corosync + cpg + quorumd + mcp

我希望它还足够了 (
http://blog.clusterlabs.org/bl ... ters/
)

编辑:

刚被发现合适
http://clusterlabs.org/doc/fr/ ... .html
好吧,你似乎需要开始维护心肌刺激器,我显然不知道。 您可以尝试将初始化方案关联而不使用

update-rc.d

要回复问题请先登录注册