30.3. Booth 티켓 제거


pcs booth ticket remove 명령을 사용하여 Booth 클러스터 티켓을 제거한 후 CIB(Cluster Information Base)에 Booth 티켓의 상태가 로드된 상태로 유지됩니다. 이는 한 사이트의 Booth 구성에서 티켓을 제거하고 pcs booth pull 명령을 사용하여 Booth 구성을 다른 사이트로 가져오는 경우에도 마찬가지입니다. 티켓 제약 조건을 제거한 후에도 티켓 제약 조건을 설정할 수 있으므로 이로 인해 티켓 제약 조건을 구성할 때 문제가 발생할 수 있습니다. 이로 인해 클러스터가 중지되거나 노드를 펜싱할 수 있습니다. RHEL 9.6 이상에서는 pcs booth ticket cleanup 명령을 사용하여 CIB에서 Booth 티켓을 제거하여 이를 방지할 수 있습니다.

사전 요구 사항

  • Booth 티켓 관리자를 사용하는 다중 사이트 구성을 설정했습니다. 자세한 내용은 Pacemaker를 사용하여 다중 사이트 클러스터 구성 을 참조하십시오.
  • 구성된 예제에서는 다음과 같은 배열을 사용합니다.

    • 클러스터 1은 cluster1-node1cluster1-node2 노드로 구성됩니다.
    • 클러스터 2는 cluster2-node1cluster2-node2 노드로 구성됩니다.
    • 중재자 노드의 이름은 arbitrator-node 입니다.
    • 이 구성에서 사용하는 Booth 티켓의 이름은 apacheticket 입니다.

절차

Booth 티켓을 제거하려면 다음 단계를 수행합니다.

  1. Booth 구성의 하나의 클러스터 사이트에 있는 클러스터 노드에서 다음을 수행합니다.

    1. 대기 모드에서 제거하려면 티켓을 배치합니다. 이 예제에서 사용하는 티켓의 이름은 apacheticket 입니다.

      [cluster1-node1 ~]# pcs booth ticket standby apacheticket
    2. Booth 구성에서 티켓을 제거합니다.

      [cluster1-node1 ~]# pcs booth ticket remove apacheticket
    3. Booth 구성을 현재 클러스터의 모든 노드와 동기화합니다.

      [cluster1-node1 ~]# pcs booth sync
    4. 현재 클러스터에서 Booth 리소스를 다시 시작합니다.

      [cluster1-node1 ~]# pcs booth restart
    5. 현재 클러스터의 CIB에서 티켓을 제거합니다.

      [cluster1-node1 ~]# pcs booth ticket cleanup apacheticket
  2. Booth 구성의 나머지 각 클러스터 사이트에 있는 클러스터 노드에서 다음을 수행합니다.

    1. 대기 모드에서 제거하려면 티켓을 배치합니다.

      [cluster2-node1 ~]# pcs booth ticket standby apacheticket
    2. 업데이트된 구성이 있는 노드에서 Booth 구성 파일을 다운로드합니다.

      [cluster2-node1 ~]# pcs booth pull cluster1-node1
    3. Booth 구성을 현재 클러스터의 모든 노드와 동기화합니다.

      [cluster2-node1 ~]# pcs booth sync
    4. 현재 클러스터에서 Booth 리소스를 다시 시작합니다.

      [cluster2-node1 ~]# pcs booth restart
    5. 현재 클러스터의 CIB에서 티켓을 제거합니다.

      [cluster2-node1 ~]# pcs booth ticket cleanup apacheticket
  3. 중재자 노드에서 업데이트된 구성을 사용하여 노드에서 업데이트된 Booth 구성 파일을 다운로드합니다.

    [arbitrator-node ~]# pcs booth pull clusternode-node1

검증

  1. Booth 티켓이 Booth 구성에서 제거되었는지 확인하려면 각 클러스터 노드와 중재자 노드에서 pcs booth config 명령을 실행합니다.

    예를 들어 Pacemaker를 사용하여 다중 사이트 클러스터 구성에 설명된 절차를 사용하여 apacheticket 이라는 티켓을 구성한 후 명령에서 다음 출력을 표시합니다.

    [cluster1-node1 ~]# pcs booth config
    authfile = /etc/booth/booth.key/
    site = 192.168.11.100
    site = 192.168.22.100
    arbitrator = 192.168.99.100
    ticket = "apacheticket"

    Booth 구성에서 티켓을 제거한 후 명령은 더 이상 ticket= "apacheticket":을 표시하지 않습니다.

    [cluster1-node1 ~]# pcs booth config
    authfile = /etc/booth/booth.key
    site = 192.168.11.100
    site = 192.168.22.100
    arbitrator = 192.168.99.100
  2. 클러스터 노드의 CIB에서 Booth 티켓이 제거되었는지 확인하려면 클러스터의 모든 노드에서 crm_ticket 유틸리티의 --query-xml 옵션을 사용합니다. 예를 들어 apacheticket 이라는 Booth 티켓을 구성한 후 유틸리티는 다음 출력을 표시합니다.

    [cluster1-node1 ~]# crm_ticket --query-xml
    State XML:
    
    <tickets>
      <ticket_state id="apacheticket" granted="true" booth-cfg-name="booth" owner="0" expires="1740986835" term="0" standby="false"/>
    </tickets>

    CIB에서 티켓을 제거한 후 출력에 id="apacheticket":이 포함된 ticket_state 요소가 표시되지 않습니다.

    [cluster1-node1 ~]# crm_ticket --query-xml
    State XML:
    
    <tickets/>
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동