首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Corosync/Pacemaker为服务创建资源

如何使用Corosync/Pacemaker为服务创建资源
EN

Server Fault用户
提问于 2019-01-10 08:25:52
回答 1查看 3.1K关注 0票数 0

我对服务器故障很陌生,希望能看到专家们对我的疑问的答案。

我已经做了一个主动/被动的设置一个单元vCloud主任。下面是设置详细信息。

  • 操作系统: CentOS 7.10
  • vCloud董事: 9.5
  • DRBD9.0 :用于两个节点之间的数据复制
  • 用于心跳和资源的创建。

下面是集群的详细信息:在为服务vmware-vcd创建资源vcd-服务之后,我将处于失败操作之下,即使我重新启动起搏器,集群也不会进入响应模式。

使用此命令创建的资源:

pcs resource create VCD-SERVICE lsb:vmware-vcd op monitor interval=15s

对专家宝贵的意见表示高度赞赏和感谢。

代码语言:javascript
复制
# pcs status
Cluster name: VCD_Cluster
Stack: corosync
Current DC: app1 (version 1.1.19-8.el7_6.2-c3c624ea3d) - partition with quorum
Last updated: Wed Jan  9 07:11:40 2019
Last change: Wed Jan  9 06:52:26 2019 by root via cibadmin on app2

2 nodes configured
5 resources configured

Online: [ app1 ]
OFFLINE: [ app2 ]

Full list of resources:

 VCD_VIP        (ocf::heartbeat:IPaddr2):       Started app1
 Master/Slave Set: VCDClone [VCD-DRBD]
     Masters: [ app1 ]
     Stopped: [ app2 ]
 VCD_FS (ocf::heartbeat:Filesystem):    Started app1
 VCD-SERVICE    (lsb:vmware-vcd):        ORPHANED FAILED app2 (blocked)

Failed Actions:
* VCD-SERVICE_monitor_0 on app1 'not installed' (5): call=18, status=Not installed, exitreason='',
    last-rc-change='Wed Jan  9 07:09:33 2019', queued=1ms, exec=1ms
* VCD-SERVICE_stop_0 on app2 'not configured' (6): call=21, status=complete, exitreason='',
    last-rc-change='Wed Jan  9 07:14:32 2019', queued=0ms, exec=28ms


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

有关VCD服务详细信息,请参阅图像在这里输入图像描述

EN

回答 1

Server Fault用户

发布于 2019-01-11 00:02:00

我相信您希望用VCD-SERVICE类而不是lsb来定义D2

LSB init脚本必须位于/etc/init.d中,并且必须符合用于Pacemaker的LSB退出代码。在CentOS 7中,大多数服务由systemd控制。

编辑1:这里有一个指向LSB规范的链接:http://refspecs.linuxbase.org/LSB_3.0.0/LSB-PDA/LSB-PDA/iniscrptact.html

还有另一个用于检查遵从性的Linux-HA.org wiki链接:http://www.linux-ha.org/wiki/LSB_资源_代理

通常编辑init脚本使其符合LSB是相当容易的,但您也可以为Pacemaker编写一个OCF资源代理。一个快速的谷歌,"OCF起搏器资源代理开发“应该会带来一些好的资源。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/948394

复制
相关文章

相似问题

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