Existem restrições implícitas para grupos de recursos em um cluster de marca-passo?

0

De acordo com a documentação oficial do redhat, todos os recursos em um grupo de recursos têm implicitamente colocation e restrições de pedido. Mas a partir dos testes que fiz em minha configuração de laboratório, não consigo ver nenhuma restrição e os recursos nos mesmos grupos de recursos são iniciados em nós diferentes.

[root@node1 conf]# pcs status
Cluster name: mycluster
Last updated: Thu Oct 26 03:49:50 2017      Last change: Wed Oct 25 11:01:51 2017 by root via crm_resource on node1
Stack: corosync
Current DC: node1 (version 1.1.13-10.el7-44eb2dd) - partition with quorum
3 nodes and 6 resources configured

Online: [ node1 node2 node3 ]

Full list of resources:

 fencer_node3   (stonith:fence_xvm):    Started node1
 fencer_node1   (stonith:fence_xvm):    Started node2
 fencer_node2   (stonith:fence_xvm):    Started node3
 Resource Group: myweb
     webip  (ocf::heartbeat:IPaddr2):   Started node1
     mywebserver    (ocf::heartbeat:apache):    Started node1
 webfs  (ocf::heartbeat:Filesystem):    Started node2

PCSD Status:
  node1: Online
  node3: Online
  node2: Online

Daemon Status:
  corosync: active/enabled
  pacemaker: active/enabled
  pcsd: active/enabled
    
por Hamdi Ghodbane 26.10.2017 / 09:57

1 resposta

1

A partir do recuo dos recursos, parece que o recurso webfs não é de fato um membro do grupo myweb. Você pode verificar isso usando pcs status groups . Você pode adicionar o recurso webfs ao grupo de recursos myweb usando pcs resource group add myweb webfs

PS: Esse é claramente um grupo de recursos do servidor da Web, portanto, você precisa prestar atenção à ordem em que os recursos são adicionados a esse grupo de recursos. A ordem correta seria de fato:

  1. webfs
  2. mywebserver
  3. webip
por 26.10.2017 / 16:16