首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Redhat群集(Pacemaker/Corosync):DLM未启动

Redhat群集(Pacemaker/Corosync):DLM未启动
EN

Stack Overflow用户
提问于 2016-02-24 15:11:42
回答 2查看 5.6K关注 0票数 1

我需要关于我的集群错误的帮助:

代码语言:javascript
复制
[root@db2]# pcs status
Cluster name: oracluster
Last updated: Mon Feb 22 16:00:12 2016
Last change: Mon Feb 22 15:45:14 2016
Stack: corosync
Current DC: db2 (2) - partition with quorum
Version: 1.1.12-a14efad
2 Nodes configured
5 Resources configured


Online: [ db1 db2 ]

Full list of resources:

 ClusterVIP (ocf::heartbeat:IPaddr2):   Started db2
 Clone Set: dlm-clone [dlm]
     Stopped: [ db1 db2 ]
 Clone Set: clvmd-clone [clvmd]
     Stopped: [ db1 db2 ]

Failed actions:
    dlm_start_0 on db2 'not configured' (6): call=18, status=complete, exit-reason='none', last-rc-change='Mon Feb 22 15:57:04 2016', queued=0ms, exec=34ms


PCSD Status:
  db1: Online
  db2: Online

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

详细信息:

我有2个节点(db1、db2)和共享存储(SAN)。两台服务器都在RHEL7.1中。现在,我想将存储作为资源添加。根据RHEL文档,DLM和CLVMD也应该作为资源添加。我发现,当STONITH被启用,但DLM仍未启动时,该错误将消失。日志显示需要配置栅栏设备,但我现在没有。

有什么办法解决这个问题吗?我们有没有办法在禁用围栏机制的同时仍然让集群正常工作?提前谢谢你!

EN

回答 2

Stack Overflow用户

发布于 2017-03-25 04:59:16

您说您有san存储,然后创建一个用于隔离的分区并将其用作scsi stonith,il将解决您的问题,如以下示例:

代码语言:javascript
复制
pcs stonith create scsi-stonith-device fence_scsi devices=/dev/mapper/fence pcmk_monitor_action=metadata pcmk_reboot_action=off pcmk_host_list="node1 node2" meta provides=unfencing

别忘了用pcs property set stonith-enabled=true启用stonith

票数 1
EN

Stack Overflow用户

发布于 2016-08-31 20:31:51

配置SONITH。它将帮助您解决此问题。

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

https://stackoverflow.com/questions/35595551

复制
相关文章

相似问题

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