Pacemaker 클러스터의 리소스 그룹에 암시적인 제약 조건이 있습니까?

Pacemaker 클러스터의 리소스 그룹에 암시적인 제약 조건이 있습니까?

Redhat의 공식 문서에 따르면 리소스 그룹의 모든 리소스에는 암시적으로 공동 배치 및 순서 제약이 있습니다. 그러나 랩 설정에서 수행한 테스트에서는 제한 사항이 없으며 동일한 리소스 그룹의 리소스가 다른 노드에서 시작됩니다.

[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

답변1

리소스 들여쓰기로 판단하면 webfs 리소스는 실제로 myweb 그룹의 구성원이 아닙니다. 를 사용하여 이를 확인할 수 있습니다 pcs status groups. 다음 명령을 사용하여 myweb 리소스 그룹에 webfs 리소스를 추가할 수 있습니다.pcs resource group add myweb webfs

추신: 이것은 분명히 웹 서버 리소스 그룹이므로 리소스가 이 리소스 그룹에 추가되는 순서에 주의해야 합니다. 실제로 올바른 순서는 다음과 같습니다.

  1. 네트워크 파일 시스템
  2. 내 웹서버
  3. 네트워크 IP

관련 정보