Red Hat Training

A Red Hat training course is available for RHEL 8

4.4. 여러 링크를 사용하여 고가용성 클러스터 생성

pcs cluster setup 명령을 사용하여 각 노드의 모든 링크를 지정하여 여러 링크로 Red Hat High Availability 클러스터를 생성할 수 있습니다.

두 개의 링크를 사용하여 2-노드 클러스터를 생성하는 기본 명령의 형식은 다음과 같습니다.

pcs cluster setup pass:quotes[cluster_name] pass:quotes[node1_name] addr=pass:quotes[node1_link0_address] addr=pass:quotes[node1_link1_address] pass:quotes[node2_name] addr=pass:quotes[node2_link0_address] addr=pass:quotes[node2_link1_address]

이 명령의 전체 구문은 pcs(8) 도움말 페이지를 참조하십시오.

여러 링크가 있는 클러스터를 생성할 때 다음을 고려해야 합니다.

  • addr=주소 매개변수의 순서는 중요합니다. 노드 이름 다음에 지정된 첫 번째 주소는 link0, 두 번째 주소는 link1 등에 사용됩니다.
  • 기본적으로 link_priority가 링크에 대해 지정되지 않은 경우 링크의 우선 순위는 링크 번호와 동일합니다. 링크 우선 순위는 지정된 순서에 따라 0, 1, 2, 3 등으로, 0이 링크 우선 순위입니다.
  • 기본 링크 모드는 passive 이므로 번호가 가장 낮은 링크 우선 순위가 있는 활성 링크가 사용됩니다.
  • link_mode 및 link_ priority 의 기본값을 사용하면 지정된 첫 번째 링크가 가장 높은 우선 순위 링크로 사용되며 해당 링크가 실패하면 다음 링크가 사용됩니다.
  • 기본 전송 프로토콜인 knet 전송 프로토콜을 사용하여 최대 8개의 링크를 지정할 수 있습니다.
  • 모든 노드에는 동일한 수의 addr= 매개 변수가 있어야 합니다.
  • RHEL 8.1부터 pcs cluster link add, pcs cluster link remove, pcs cluster link delete, pcs cluster link delete 및 pcs cluster link update 명령을 사용하여 기존 클러스터에서 링크를 추가, 제거 및 변경할 수 있습니다.
  • 단일 링크 클러스터와 마찬가지로 IPv4 및 IPv6 주소를 하나의 링크로 혼합하지 마십시오. 단, IPv4를 실행하는 하나의 링크가 있고 다른 링크는 IPv6를 실행할 수 있습니다.
  • 단일 링크 클러스터와 마찬가지로, IPv4 및 IPv6 주소가 하나의 링크로 혼합되지 않는 한 이름을 IP 주소로 지정하거나 IPv4 또는 IPv6 주소로 해석할 수 있습니다.

다음 예제에서는 두 개의 노드, rh80-node1 및 rh80-node 2를 사용하여 my_twolink_cluster 라는 2- 노드 클러스터를 생성합니다.rh80-node 1 에는 두 개의 인터페이스가 있습니다. rh80-node1에는 link0 으로 IP 주소 192.168.122.201과 192.168.123.201이 link1rh80-node2 에는 두 개의 인터페이스가 있습니다. IP 주소 192.168.122.202, link0 및 192.168.123.202를 link1 로 설정합니다.

# pcs cluster setup my_twolink_cluster rh80-node1 addr=192.168.122.201 addr=192.168.123.201 rh80-node2 addr=192.168.122.202 addr=192.168.123.202

링크 우선 순위를 기본값인 링크 번호와 다른 값으로 설정하려면 pcs cluster setup 명령의 link _priority 옵션을 사용하여 link 우선 순위를 설정할 수 있습니다. 다음 두 가지 예제의 각 명령은 두 개의 인터페이스를 사용하여 2-노드 클러스터를 생성합니다. 링크 0은 링크 우선 순위가 1이고 두 번째 링크인 link 1은 링크 우선 순위가 0입니다. 링크 1이 첫 번째로 사용되며 링크 0은 장애 조치(failover) 링크 역할을 합니다. 링크 모드를 지정하지 않기 때문에 기본값은 passive입니다.

이 두 명령은 동일합니다. link 키워드 다음에 링크 번호를 지정하지 않으면 pcs 인터페이스는 사용하지 않는 가장 낮은 링크 번호부터 자동으로 링크 번호를 추가합니다.

# pcs cluster setup my_twolink_cluster rh80-node1 addr=192.168.122.201 addr=192.168.123.201 rh80-node2 addr=192.168.122.202 addr=192.168.123.202 transport knet link link_priority=1 link link_priority=0

# pcs cluster setup my_twolink_cluster rh80-node1 addr=192.168.122.201 addr=192.168.123.201 rh80-node2 addr=192.168.122.202 addr=192.168.123.202 transport knet link linknumber=1 link_priority=0 link link_priority=1

다음 예제와 같이 pcs cluster setup 명령의 link_mode 옵션을 사용하여 link 모드를 passive 의 기본값과 다른 값으로 설정할 수 있습니다.

# pcs cluster setup my_twolink_cluster rh80-node1 addr=192.168.122.201 addr=192.168.123.201 rh80-node2 addr=192.168.122.202 addr=192.168.123.202 transport knet link_mode=active

다음 예제에서는 링크 모드와 링크 우선 순위를 둘 다 설정합니다.

# pcs cluster setup my_twolink_cluster rh80-node1 addr=192.168.122.201 addr=192.168.123.201 rh80-node2 addr=192.168.122.202 addr=192.168.123.202 transport knet link_mode=active link link_priority=1 link link_priority=0

여러 링크가 있는 기존 클러스터에 노드를 추가하는 방법에 대한 자세한 내용은 여러 링크가 있는 클러스터에 노드 추가를 참조하십시오.

여러 링크를 사용하여 기존 클러스터의 링크를 변경하는 방법에 대한 자세한 내용은 기존 클러스터의 링크 추가 및 수정을 참조하십시오.