클러스터가 핵심 서비스와 비핵심 서비스의 조합을 실행하도록 구성되었을 수 있습니다. 예를 들어, 중요한 고객 서비스를 지원하는 데이터베이스가 비핵심 연구 작업과 동일한 클러스터에서 실행될 수 있습니다.
비핵심 서비스가 중요한 서비스의 성능에 영향을 끼치지 않도록 중요한 서비스가 우선하도록 지정합니다. 중요한 서비스가 우선하도록 지정하면 비핵심 서비스가 중요한 서비스와 동일한 노드에서 실행되지 않습니다.
모든 노드가 작동 중인 경우 중요한 서비스는 비핵심 서비스와 다른 노드에서 실행됩니다. 하지만 중요한 서비스가 실패하면 이로 인해 비핵심 서비스가 실행 중인 노드로 해당 서비스가 페일오버됩니다. 이 경우 노드의 컴퓨팅 리소스가 완전히 핵심 서비스에만 사용되도록 비핵심 서비스가 즉시 오프라인으로 전환됩니다.
핵심 서비스가 우선하도록 지정하려면 각 비핵심 서비스의 리소스 그룹에서 중요한 서비스를 포함하는 리소스 그룹에 대해 강한 부정적 유사성을 선언합니다.
# clresourcegroup set|create -p RG_affinities=--critical-rg noncritical-rg
비핵심 서비스를 포함하는 리소스 그룹을 지정합니다. 이 리소스 그룹은 다른 리소스 그룹에 대해 강한 부정적 유사성을 선언하려는 소스 리소스 그룹입니다.
중요한 서비스를 포함하는 리소스 그룹을 지정합니다. 이 리소스 그룹은 강한 부정적 유사성을 선언하려는 대상 리소스 그룹입니다.
리소스 그룹은 강한 부정적 유사성을 가지는 리소스 그룹에서 벗어납니다.
강한 부정적 유사성의 대상을 온라인으로 전환할 때 강한 부정적 유사성의 소스가 모든 노드에서 오프라인 상태일 수 있습니다. 이 경우 강한 부정적 유사성의 소스가 자동으로 온라인으로 전환됩니다. 일반적으로 노드 목록에서의 노드 순서와 선언된 유사성을 기반으로 가장 우선 순위가 높은 노드에서 리소스 그룹이 온라인으로 전환됩니다.
예를 들어, 리소스 그룹 rg1이 리소스 그룹 rg2에 대해 강한 부정적 유사성을 선언한다고 가정합니다. 처음에 리소스 그룹 rg1은 모든 노드에서 오프라인 상태이며, 리소스 그룹 rg2는 한 노드에서 온라인 상태입니다. 관리자가 rg2를 오프라인으로 전환하면 자동으로 rg1이 온라인으로 전환됩니다.
clresourcegroup suspend 명령을 사용하면 강한 유사성 또는 클러스터 재구성으로 인해 자동으로 강한 부정적 유사성의 소스가 온라인으로 전환되지 않도록 할 수 있습니다.
예 2-51 중요한 서비스가 우선하도록 지정이 예에서는 중요한 리소스 그룹 mcdbrg가 해당 리소스 그룹보다 우선하도록 비핵심 리소스 그룹 ncrg1 및 ncrg2를 수정하는 명령을 보여줍니다. 이 예에서는 리소스 그룹 mcdbrg, ncrg1 및 ncrg2가 존재한다고 가정합니다.
# clresourcegroup set -p RG_affinities=--mcdbrg ncrg1 ncrg2