Назад | Перейти на главную страницу

Как интегрировать скрипт forest_cisco_ucs.py (python) с pacemaker-1.1.10 и corosync-2.3.3

У меня 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