У меня CentOS 7 на Oracle VM VirtualBox. Я установил инструменты pacemaker-1.1.10, corosync-2.3.3 и ПК. Я умею создавать normalocf::heartbeat:IPaddr2
и ocf::heartbeat:apache
ресурсы и т. д. Я пытаюсь использовать агент ресурсов на основе стонита в моем кластере из 2 узлов. Я скопировал fence_cisco_ucs.py
файл в /usr/sbin/
папка и выполняется:
$. / забор_cisco_ucs.py -o статус -p x -s y
Статус: ВКЛ.
Когда я пытался создать ресурс класса / на основе STONITH как:
$ pcs stonith создать забор_cisco_ucs забор_cisco_ucs
Я получаю сообщение об ошибке ниже:
Ошибка: невозможно создать ресурс stonith: Забор_cisco_ucs, он не установлен в этой системе (используйте --force для отмены)
Мой вопрос в том, как создать агент ресурсов на основе стонита (класса) в моем кластере из 2 узлов, используя fence_cisco_ucs
сценарий.
Подробная информация о моем 2-узловом кластере находится здесь:
$pcs status
Cluster name: my_cluster
Last updated: Fri Dec 5 06:03:38 2014
Last change: Fri Dec 5 06:03:00 2014 via crmd on z1
Stack: corosync
Current DC: z1 (1) - partition with quorum
Version: 1.1.10-32.el7_0.1-368c726
2 Nodes configured
3 Resources configured
Node z2 (2): standby
Online: [ z1 ]
Полный список ресурсов:
ClusterIP (ocf::heartbeat:IPaddr2): Started z1
httpd_res (ocf::heartbeat:apache): Started z1
my_c_res (ocf::heartbeat:anything): Started z1
Статус PCSD:
z1: Online
z2: Online
Статус демона:
corosync: active/enabled
pacemaker: active/enabled
pcsd: active/enabled
Вам не нужно (и не следует пытаться) устанавливать отдельные части вручную, поскольку вы установили acemaker и corosync из пакетов. В fence_cisco_ucs
сценарий уже упакован для вас в fence-agents-cisco-ucs
пакет, и это то, что ожидает найти Pacemaker.
yum install fence-agents-cisco-ucs