【问题标题】:Redhat Cluster (Pacemaker/Corosync): DLM Not StartingRedhat 集群(Pacemaker/Corosync):DLM 未启动
【发布时间】:2016-06-06 08:28:38
【问题描述】:

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

[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 个带有共享存储 (SAN) 的节点(db1、db2)。两台服务器都在 RHEL7.1 中。现在我想将存储添加为资源。根据 RHEL 文档,DLM 和 CLVMD 也应作为资源添加。我发现启用 STONITH 后错误会消失,但 DLM 仍然没有启动。日志说它需要配置防护设备,我现在没有。

有什么解决方法吗?我们是否有办法禁用栅栏机制并仍然使集群工作?提前非常感谢您!

【问题讨论】:

    标签: redhat rhel7 dlm


    【解决方案1】:

    你说你有 san 存储,然后你为 fencing 创建一个分区并将它用作 scsi stonith,我会解决你的问题,就像这个例子:

    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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2021-08-29
        • 2015-08-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-04-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多