61.6. 기존 클러스터에서 링크 추가 및 수정
RHEL 8.1 이상에서는 대부분의 경우 클러스터를 다시 시작하지 않고 기존 클러스터의 링크를 추가하거나 수정할 수 있습니다.
61.6.1. 기존 클러스터에서 링크 추가 및 제거 링크 복사링크가 클립보드에 복사되었습니다!
실행 중인 클러스터에 새 링크를 추가하려면 pcs cluster link add
명령을 사용합니다.
- 링크를 추가할 때 각 노드의 주소를 지정해야 합니다.
-
링크를 추가하고 제거하는 것은
knet
전송 프로토콜을 사용하는 경우에만 가능합니다. - 클러스터에서 하나 이상의 링크를 언제든지 정의해야 합니다.
- 클러스터의 최대 링크 수는 8개이며 번호 0-7입니다. 어떤 링크가 정의되어 있는지는 중요하지 않으므로 3, 6 및 7 링크만 정의할 수 있습니다.
-
링크 번호를 지정하지 않고 링크를 추가하면
pcs
에서 사용 가능한 가장 낮은 링크를 사용합니다. -
현재 구성된 링크의 링크 번호는
corosync.conf
파일에 포함됩니다.corosync.conf
파일을 표시하려면pcs cluster corosync
명령 또는 (RHEL 8.4 이상)pcs cluster config show
명령을 실행합니다.
다음 명령은 링크 번호 5를 3개의 노드 클러스터에 추가합니다.
[root@node1 ~] # pcs cluster link add node1=10.0.5.11 node2=10.0.5.12 node3=10.0.5.31 options linknumber=5
[root@node1 ~] # pcs cluster link add node1=10.0.5.11 node2=10.0.5.12 node3=10.0.5.31 options linknumber=5
기존 링크를 제거하려면 pcs cluster link delete
또는 pcs cluster link remove
명령을 사용합니다. 다음 명령 중 하나가 클러스터에서 링크 번호 5를 제거합니다.
[root@node1 ~] # pcs cluster link delete 5 [root@node1 ~] # pcs cluster link remove 5
[root@node1 ~] # pcs cluster link delete 5
[root@node1 ~] # pcs cluster link remove 5
61.6.2. 여러 링크를 사용하여 클러스터의 링크 수정 링크 복사링크가 클립보드에 복사되었습니다!
클러스터에 여러 링크가 있고 해당 링크 중 하나를 변경하려면 다음 절차를 수행합니다.
프로세스
변경하려는 링크를 제거합니다.
[root@node1 ~] # pcs cluster link remove 2
[root@node1 ~] # pcs cluster link remove 2
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 업데이트된 주소와 옵션을 사용하여 링크를 다시 클러스터에 추가합니다.
[root@node1 ~] # pcs cluster link add node1=10.0.5.11 node2=10.0.5.12 node3=10.0.5.31 options linknumber=2
[root@node1 ~] # pcs cluster link add node1=10.0.5.11 node2=10.0.5.12 node3=10.0.5.31 options linknumber=2
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
61.6.3. 단일 링크를 사용하여 클러스터의 링크 주소 수정 링크 복사링크가 클립보드에 복사되었습니다!
클러스터가 하나의 링크만 사용하고 다른 주소를 사용하도록 해당 링크를 수정하려면 다음 절차를 수행합니다. 이 예제에서 원본 링크는 링크 1입니다.
새 주소 및 옵션을 사용하여 새 링크를 추가합니다.
[root@node1 ~] # pcs cluster link add node1=10.0.5.11 node2=10.0.5.12 node3=10.0.5.31 options linknumber=2
[root@node1 ~] # pcs cluster link add node1=10.0.5.11 node2=10.0.5.12 node3=10.0.5.31 options linknumber=2
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 원본 링크를 제거합니다.
[root@node1 ~] # pcs cluster link remove 1
[root@node1 ~] # pcs cluster link remove 1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
클러스터에 대한 링크를 추가할 때 현재 사용 중인 주소를 지정할 수 없습니다. 예를 들어 하나의 링크가 있는 2-노드 클러스터가 있고 한 노드의 주소를 변경하려면 위의 절차를 사용하여 하나의 새 주소와 기존 주소를 지정하는 새 링크를 추가할 수 없습니다. 대신 다음 예제와 같이 기존 링크를 제거하고 업데이트된 주소로 다시 추가하기 전에 임시 링크를 추가할 수 있습니다.
이 예제에서는 다음을 수행합니다.
- 기존 클러스터의 링크는 노드 1에 10.0.5.11 주소를 사용하고 노드 2에 10.0.5.12 주소를 사용하는 link 1입니다.
- 노드 2의 주소를 10.0.5.31으로 변경하려고 합니다.
프로세스
단일 링크로 2-노드 클러스터의 주소 중 하나만 업데이트하려면 다음 절차를 사용하십시오.
현재 사용되지 않는 주소를 사용하여 기존 클러스터에 새 임시 링크를 추가합니다.
[root@node1 ~] # pcs cluster link add node1=10.0.5.13 node2=10.0.5.14 options linknumber=2
[root@node1 ~] # pcs cluster link add node1=10.0.5.13 node2=10.0.5.14 options linknumber=2
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 원본 링크를 제거합니다.
[root@node1 ~] # pcs cluster link remove 1
[root@node1 ~] # pcs cluster link remove 1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 수정된 새 링크를 추가합니다.
[root@node1 ~] # pcs cluster link add node1=10.0.5.11 node2=10.0.5.31 options linknumber=1
[root@node1 ~] # pcs cluster link add node1=10.0.5.11 node2=10.0.5.31 options linknumber=1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 생성한 임시 링크 삭제
[root@node1 ~] # pcs cluster link remove 2
[root@node1 ~] # pcs cluster link remove 2
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
61.6.4. 단일 링크를 사용하여 클러스터의 링크 옵션 수정 링크 복사링크가 클립보드에 복사되었습니다!
클러스터가 하나의 링크만 사용하고 해당 링크의 옵션을 수정하려고 하지만 사용할 주소를 변경하지 않으려면 수정할 링크를 제거하고 업데이트하기 전에 임시 링크를 추가할 수 있습니다.
이 예제에서는 다음을 수행합니다.
- 기존 클러스터의 링크는 노드 1에 10.0.5.11 주소를 사용하고 노드 2에 10.0.5.12 주소를 사용하는 link 1입니다.
-
link_priority
를 11로 변경하고 싶습니다.
프로세스
다음 절차에 따라 단일 링크를 사용하여 클러스터의 link 옵션을 수정합니다.
현재 사용되지 않는 주소를 사용하여 기존 클러스터에 새 임시 링크를 추가합니다.
[root@node1 ~] # pcs cluster link add node1=10.0.5.13 node2=10.0.5.14 options linknumber=2
[root@node1 ~] # pcs cluster link add node1=10.0.5.13 node2=10.0.5.14 options linknumber=2
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 원본 링크를 제거합니다.
[root@node1 ~] # pcs cluster link remove 1
[root@node1 ~] # pcs cluster link remove 1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 업데이트된 옵션을 사용하여 원본 링크를 다시 추가합니다.
[root@node1 ~] # pcs cluster link add node1=10.0.5.11 node2=10.0.5.12 options linknumber=1 link_priority=11
[root@node1 ~] # pcs cluster link add node1=10.0.5.11 node2=10.0.5.12 options linknumber=1 link_priority=11
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 임시 링크를 삭제합니다.
[root@node1 ~] # pcs cluster link remove 2
[root@node1 ~] # pcs cluster link remove 2
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
61.6.5. 새 링크를 추가할 때 링크를 수정할 수 없습니다. 링크 복사링크가 클립보드에 복사되었습니다!
어떤 이유로 구성에서 새 링크를 추가할 수 없고 유일한 옵션은 하나의 기존 링크를 수정하는 것입니다. 이 절차를 사용하려면 클러스터를 종료해야 합니다.
프로세스
다음 예제 절차에서는 클러스터의 링크 번호 1을 업데이트하고 링크에 대한 link_priority
옵션을 11로 설정합니다.
클러스터의 클러스터 서비스를 중지합니다.
[root@node1 ~] # pcs cluster stop --all
[root@node1 ~] # pcs cluster stop --all
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 링크 주소 및 옵션을 업데이트합니다.
pcs cluster link update
명령은 모든 노드 주소와 옵션을 지정할 필요가 없습니다. 대신 변경할 주소만 지정할 수 있습니다. 이 예에서는node1
및node3
의 주소와link_priority
옵션만 수정합니다.[root@node1 ~] # pcs cluster link update 1 node1=10.0.5.11 node3=10.0.5.31 options link_priority=11
[root@node1 ~] # pcs cluster link update 1 node1=10.0.5.11 node3=10.0.5.31 options link_priority=11
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 옵션을 제거하려면option
=
format을 사용하여 옵션을 null 값으로 설정할 수 있습니다.클러스터 재시작
[root@node1 ~] # pcs cluster start --all
[root@node1 ~] # pcs cluster start --all
Copy to Clipboard Copied! Toggle word wrap Toggle overflow