2016-02-24 4 views
1

Мне нужна помощь по поводу моей ошибки кластера:Redhat кластера (кардиостимулятора/Corosync): DLM Не Начиная

[[email protected]]# 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 не запускается. В журнале говорится, что ему нужно настроить Fencing Device, которого у меня нет сейчас.

Любая работа вокруг для этого? У нас есть способ отключить механизм забора и по-прежнему заставить кластер работать? Огромное спасибо заранее!

ответ

0

Настроить СОНТ. Это поможет вам решить эту проблему.

0

вы сказали, что у вас есть сана хранения, то вы создаете partion для ограждения и использовать его в качестве Scsi STONITH, иль решит вашу проблему, как этот Exemple:

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