Oracle® Solaris Cluster 데이터 서비스 계획 및 관리 설명서

인쇄 보기 종료

업데이트 날짜: 2014년 9월
 
 

특정 리소스 그룹과 다른 리소스 그룹의 코로케이션 적용

하나의 리소스 그룹으로 표시되는 서비스가 두번째 리소스 그룹의 서비스에 강력하게 종속될 수 있습니다. 이 경우 두 서비스가 동일한 노드에서 실행되어야 합니다. 예를 들어 상호 종속된 여러 개의 서비스 데몬으로 구성된 응용 프로그램의 경우 모든 데몬이 동일한 노드에서 실행되어야 할 수 있습니다.

이 경우 종속된 서비스의 리소스 그룹이 다른 서비스의 리소스 그룹과 함께 나란히 배열되도록 적용합니다. 특정 리소스 그룹과 다른 리소스 그룹의 코로케이션을 적용하려면 특정 리소스 그룹에서 다른 리소스 그룹에 대해 강한 긍정적 유사성을 선언합니다.

# clresourcegroup set|create -p RG_affinities=++target-rg source-rg
source-rg

강한 긍정적 유사성의 소스인 리소스 그룹을 지정합니다. 이 리소스 그룹은 다른 리소스 그룹에 대해 강한 긍정적 유사성을 선언하려는 소스 리소스 그룹입니다.

-p RG_affinities=++target-rg

강한 긍정적 유사성의 대상인 리소스 그룹을 지정합니다. 이 리소스 그룹은 강한 긍정적 유사성을 선언하려는 대상 리소스 그룹입니다.

리소스 그룹은 강한 긍정적 유사성을 가지는 대상 리소스 그룹을 따릅니다. 대상 리소스 그룹이 다른 노드에 재배치되는 경우 자동으로 소스 리소스 그룹이 대상과 동일한 노드로 전환됩니다. 단, 강한 긍정적 유사성을 선언한 리소스 그룹은 유사성의 대상이 실행되고 있지 않은 노드로 페일오버되지 않습니다.


주 -  리소스 모니터가 시작한 페일오버만 금지됩니다. 소스 리소스 그룹과 대상 리소스 그룹이 실행되고 있는 노드가 실패하면 두 리소스 그룹이 동일한 생존 노드로 페일오버됩니다.

예를 들어, 리소스 그룹 rg1이 리소스 그룹 rg2에 대해 강한 긍정적 유사성을 선언한다고 가정합니다. 이 경우 rg2가 다른 노드로 페일오버되면 rg1도 해당 노드로 페일오버됩니다. 이 페일오버는 rg1의 모든 리소스가 작동 중인 경우에도 발생합니다. 하지만 rg1의 리소스가 rg2가 실행되고 있지 않은 노드로 rg1을 페일오버하려고 시도하면 이 시도가 차단됩니다.

강한 긍정적 유사성의 대상을 온라인으로 전환할 때 강한 긍정적 유사성의 소스가 모든 노드에서 오프라인 상태일 수 있습니다. 이 경우 자동으로 강한 긍정적 유사성의 소스가 대상과 동일한 노드에서 온라인으로 전환됩니다.

예를 들어, 리소스 그룹 rg1이 리소스 그룹 rg2에 대해 강한 긍정적 유사성을 선언한다고 가정합니다. 처음에는 두 리소스 그룹이 모든 노드에서 오프라인 상태입니다. 관리자가 특정 노드에서 rg2를 온라인으로 전환하면 자동으로 rg1이 동일한 노드에서 온라인으로 전환됩니다.

clresourcegroup suspend 명령을 사용하면 강한 유사성 또는 클러스터 재구성으로 인해 자동으로 리소스 그룹이 온라인으로 전환되지 않도록 할 수 있습니다.

강한 긍정적 유사성을 선언하는 리소스 그룹이 페일오버되도록 허용해야 할 경우 페일오버를 위임해야 합니다. 자세한 내용은 리소스 그룹 페일오버 또는 스위치오버 위임을 참조하십시오.

예 2-48  특정 리소스 그룹과 다른 리소스 그룹의 코로케이션 적용

이 예에서는 리소스 그룹 rg2에 대해 강한 긍정적 유사성을 선언하도록 리소스 그룹 rg1을 수정하는 명령을 보여줍니다. 이 유사성 관계로 인해 rg1rg2가 실행 중인 노드에서만 온라인으로 전환됩니다. 이 예에서는 두 리소스 그룹이 존재한다고 가정합니다.

# clresourcegroup set -p RG_affinities=++rg2 rg1