19.2. 복제 리소스 제약 조건 구성
해당 resourse에 대한 제약 조건을 구성하여 클러스터에서 복제 리소스의 동작을 확인할 수 있습니다. 이러한 제약 조건은 복제본의 ID를 지정해야 한다는 점을 제외하고 일반 리소스의 경우와 다르게 작성됩니다. 리소스 제약 조건에 대한 자세한 내용은 클러스터 리소스 구성을 참조하십시오.
리소스 위치 제약 조건 복제
대부분의 경우 복제본은 각 활성 클러스터 노드에 단일 사본이 있습니다. 그러나 리소스 복제의 clone-max 를 클러스터의 총 노드 수보다 작은 값으로 설정할 수 있습니다. 이 경우 클러스터에서 리소스 위치 제약 조건을 사용하여 복사본을 우선순위로 할당해야 하는 노드를 나타낼 수 있습니다. 위치 제약 조건에 대한 일반적인 내용은 리소스가 실행할 수 있는 노드 결정을 참조하십시오.
다음 명령은 클러스터의 위치 제약 조건을 생성하여 webfarm-clone 을 node1 에 우선순위로 할당합니다.
# pcs constraint location webfarm-clone prefers node1
리소스 순서 지정 제약 조건 복제
순서 지정 제한 조건은 복제본에 대해 약간 다르게 작동합니다. 아래 예제에서 interleave clone 옵션은 기본값으로 그대로 유지되므로 webfarm-stats 의 인스턴스가 시작되어야 하는 webfarm-clone 의 모든 인스턴스가 완료될 때까지 시작되지 않습니다. webfarm-clone 을 시작할 수 없는 경우에만 webfarm-stats 가 활성화되지 않습니다. 또한 webfarm-clone 은 자체적으로 중지하기 전에 webfarm-stats 가 중지될 때까지 기다립니다.
# pcs constraint order start webfarm-clone then webfarm-stats
리소스 순서 지정 제약 조건에 대한 자세한 내용은 클러스터 리소스가 실행되는 순서 지정을 참조하십시오.
리소스 공동 배치 제약 조건 복제
복제본과 일반(또는 그룹) 리소스를 공동 배치하면 복제의 활성 사본이 있는 모든 시스템에서 리소스를 실행할 수 있습니다. 클러스터는 복제가 실행 중인 위치와 리소스의 고유한 위치 기본 설정에 따라 복사본을 선택합니다. 공동 배치 제약 조건에 대한 자세한 내용은 xref colocating-cluster-resources[클러스터 리소스 수집]을 참조하십시오.
복제 간 배치도 가능합니다. 이러한 경우 복제에 허용되는 위치 세트는 복제가 활성 상태이거나 활성 상태인 노드로 제한됩니다. 그런 다음 할당이 정상적으로 수행됩니다.
다음 명령은 colocation 제약 조건을 생성하여 webfarm-clone 리소스의 활성 사본과 동일한 노드에서 webfarm-stats 가 실행되는지 확인합니다.
# pcs constraint colocation add webfarm-stats with webfarm-clone