我遵循了这个指南:
https://clusterlabs.org/doc/en-US/Pacemaker/1.1-pcs/html/Clusters_from_Scratch/
我继续使用主动/被动DRBD文件系统共享。我不得不重新启动群集,现在出现以下错误:

Current DC: rbx-1 (version 1.1.16-12.el7_4.4-94ff4df) - partition with quorum
Last updated: Tue Nov 28 17:01:14 2017
Last change: Tue Nov 28 16:40:09 2017 by root via cibadmin on rbx-1

2 nodes configured
5 resources configured

Node rbx-2: UNCLEAN (offline)
Online: [ rbx-1 ]

Full list of resources:

 ClusterIP  (ocf::heartbeat:IPaddr2):   Started rbx-1
 WebSite    (ocf::heartbeat:apache):    Stopped
 Master/Slave Set: WebDataClone [WebData]
     WebData    (ocf::linbit:drbd): FAILED rbx-1 (blocked)
     Stopped: [ rbx-2 ]
 WebFS  (ocf::heartbeat:Filesystem):    Stopped

Failed Actions:
* WebData_stop_0 on rbx-1 'invalid parameter' (2): call=20, status=complete, exitreason='none',
    last-rc-change='Tue Nov 28 16:27:58 2017', queued=0ms, exec=3ms


Daemon Status:
  corosync: active/disabled
  pacemaker: active/disabled
  pcsd: active/enabled

有什么想法吗?
还有没有人推荐提交作业的指南?

最佳答案

在这一点上,这篇文章相对来说比较老,但我将把这篇文章留给其他人,让他们看看是否偶然发现了同样的问题。
这个问题与pacemaker使用的DRBD集成脚本有关。如果它已损坏、丢失、权限不正确等,则可能会出现这样的错误。在CentOS 7中,该脚本位于/usr/lib/ocf/resource.d/drbd
注意:这是专为OP提到的指南而做的,但可能有助于您:
第7.1节有一个很大的“重要”块,讨论了由于一个bug而替换Pacemaker集成脚本的问题。如果您使用它告诉您的命令,您实际上用404错误页替换了脚本,这显然不起作用,导致了错误。可以通过将脚本替换为原始脚本来解决此问题,也可以通过重新安装DRBD。。。

yum remove -y kmod-drbd84 drbd84-utils
yum install -y kmod-drbd84 drbd84-utils

…或者在其他地方找到drbd脚本并将其添加/替换到/usr/lib/ocf/resource.d/drbd。确保其权限正确,并将其设置为可执行文件。
希望能有帮助!

关于linux - 向起搏器提交第一份工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47541807/

10-12 23:38