고가용성 그룹 정책 설정의 의미
정책에 지정된 모든 설정은 고가용성 관리자가 해당 정책과 연관된 고가용성 그룹을 관리하는 방법에 영향을 줍니다. 일부 정책 설정은 정책 유형에 따라 고유한 반면 기타 정책 설정은 모든 정책 유형에 적용됩니다. 기존 정책의 설정을 변경하기 전에 연관된 모든 고가용성 그룹에 대한 의미를 이해하는 것이 중요합니다.
정책 유형 설정의 의미
정책 유형은 해당 멤버를 포함하는 서버가 시작될 때 자동으로 활성화되는 고가용성 그룹의 멤버를 판별합니다. 기존 고가용성 그룹 정책의 정책 유형을 직접 변경할 수 없습니다. 정책 유형을 변경해야 하는 경우에는 다른 정책 유형을 사용하여 새 정책을 작성한 후 고가용성 관리자가 원래 정책 대신 새 정책을 선택하여 고가용성 그룹과 연관시키도록 하는 일치 기준을 부여해야 합니다.
다른 정책 유형을 사용하여 새 정책을 작성하기 전에 원래 정책으로 관리되는 고가용성 그룹을 사용 중인 컴포넌트를 판별하고 해당 컴포넌트가 새 정책 유형을 지원하는지 확인해야 합니다. 예를 들어, 서비스 통합 버스(SIB) 컴포넌트에서는 주어진 시간에 하나의 그룹 멤버만 활성 상태여야 하므로 고가용성 그룹과 관련된 N개의 정책 중 하나만 필요합니다. 서비스 통합 버스 고가용성 그룹과 연관된 정책을 모두 활성 정책으로 변경하면 서비스 통합 버스 고가용성 지원이 올바로 작동하지 않아서 데이터가 손상될 수 있습니다.
새 정책 작성 시 다음 정책 유형 중 하나를 선택할 수 있습니다.
- 모든 활성 정책
- 이 정책을 선택하면 고가용성 그룹의 모든 멤버가 활성화됩니다.
- N개 중 M개의 정책
- N개의 멤버가 있는 고가용성 그룹에 대해 이 정책을 선택하면 멤버 중 M개가 활성화됩니다. M이 표시하는 숫자는 정책 설정에서 구성할 수 있습니다. 선호하는 서버 설정을 사용하여 고가용성 그룹의 멤버를 활성화하는 선호 순서를 지정할 수 있습니다.
- 조작 없음 정책
- 이 정책을 선택하면 고가용성 그룹 멤버가 활성화되지 않습니다. 관리 콘솔을 사용하여 특정 그룹 멤버를 수동으로 활성화할 수 있습니다.
- N개 중 1개의 정책
- N개의 멤버가 있는 고가용성 그룹에 대해 이 정책을 선택하면 그룹의 한 멤버만 활성화됩니다. 선호하는 서버 설정을 사용하여 고가용성 그룹의 멤버를 활성화하는 선호 순서를 지정할 수 있습니다.
- 정적 정책
- 이 정책을 선택하면 정적 그룹 서버 설정에 지정된 멤버만 활성화됩니다.
선호하는 서버 설정의 의미
N개 중 1개 정책 유형과 N개 중 M개 정책 유형을 사용하여 정책 설정의 일부로 선호하는 서버의 목록을 설정할 수 있습니다. 관리자는 선호하는 서버 목록을 사용하여 활성화되는 고가용성 그룹 멤버와 관련하여 선호도를 표시할 수 있습니다. 선호하는 서버 목록을 지정하지 않으면 사용 가능한 고가용성 그룹 멤버 중에서 활성화할 멤버를 선택합니다. 선호하는 서버 목록을 지정하면 이 목록에서 활성화할 멤버를 선호하는 순서대로 선택합니다. 가장 선호하는 서버는 목록의 첫 번째 서버입니다. 다음 예제에서는 정책에서 선호하는 서버 목록을 사용하는 방법을 보여줍니다.
- 선호하는 서버가 지정되지 않은 경우 고가용성 관리자가 세 멤버 중 하나를 무작위로 선택하여 활성화합니다.
- ServerB만 선호하는 서버 목록에 있는 경우 정책 적용 시 이 서버에 있는 멤버를 사용할 수 있으면 고가용성 관리자가 다른 두 멤버보다 먼저 이 서버에 있는 멤버를 활성화합니다.
- 세 개의 애플리케이션 서버 모두 다음과 같은 순서로
선호하는 서버 목록에 나열되어 있고 다른 모든 사항이
동일한 경우 고가용성 관리자가 ServerC에 있는 멤버를
활성화합니다.
- ServerC
- ServerA
- ServerB
선호하는 서버 목록이 사용되는 방법에 직접 영향을 미치는 다른 두 개의 정책 설정은 장애 복구(failback)과 선호하는 서버만 설정입니다.
장애 복구(failback) 설정의 의미
장애 복구(failback) 설정은 장애 발생 후 가장 선호하는 서버를 다시 시작할 때 이 서버에 있는 고가용성 그룹 멤버에 발생하는 상황을 지정하는 데 사용됩니다. 멤버에 미치는 장애 복구(failback) 설정의 영향은 두 개의 예제로 가장 잘 설명됩니다.
시작 중에 고가용성 그룹에 ServerA, ServerB, ServerC라는 애플리케이션 서버에 있는 세 개의 멤버가 있습니다. N개중 1개 정책으로 이 그룹을 관리하며 이 정책에서는 주어진 시간에 세 개의 멤버 중 하나만 활성화할 수 있습니다. ServerB라는 서버만 선호하는 서버 목록에 있습니다. 이 예제에서는 시작된 서버가 없습니다.
- ServerB 시작 시 장애 복구(failback)가 사용되는 경우 고가용성 관리자가 현재 활성인 멤버를 비활성화하고 ServerB의 멤버를 활성화합니다. ServerB가 선호하는 서버 목록에 있기 때문입니다.
- ServerB 시작 시 장애 복구(failback)가 사용되지 않는 경우에는 현재 활성인 멤버가 활성 멤버로 남습니다.
- ServerB를 다시 시작할 때 장애 복구(failback)가 사용되는 경우 현재 활성인 멤버가 비활성화되고 ServerB의 멤버가 활성화됩니다. ServerB가 여전히 가장 선호하는 서버이기 때문입니다.
- ServerB를 다시 시작할 때 장애 복구(failback)가 사용되지 않는 경우에는 현재 활성인 멤버가 활성 멤버로 남습니다.
선호하는 서버만 설정의 의미
선호하는 서버만 설정은 정책에 선호하는 서버의 멤버만 활성화하도록 지시하는 데 사용됩니다. 이 설정을 사용하면 선호하는 서버 목록에 지정된 서버에서 실행 중인 멤버만 활성화됩니다. 선호하는 서버를 지정하지 않거나 현재 사용 가능한 선호하는 서버가 없는 경우 멤버가 활성화되지 않습니다.
시작 중에 고가용성 그룹에 ServerA, ServerB, ServerC라는 애플리케이션 서버에 있는 세 개의 멤버가 있습니다. N개중 1개 정책으로 이 그룹을 관리하며 이 정책에서는 주어진 시간에 세 개의 멤버 중 하나만 활성화할 수 있습니다. 선호하는 서버 목록에는 ServerB만 있습니다. 이 예제에서는 시작된 서버가 없습니다.
- ServerA 또는 ServerC를 시작할 때 선호하는 서버만 설정이 사용되는 경우, 고가용성 관리자가 선호하는 서버 목록에 있는 서버에 위치한 멤버만 활성화할 수 있으므로 활성화되는 멤버가 없습니다. ServerB가 선호하는 서버 목록에 있으므로 ServerB를 시작하면 고가용성 관리자가 ServerB의 멤버를 활성화합니다.
- ServerA를 시작할 때 선호하는 서버만 설정이 사용되지 않는 경우에는 그룹의 모든 멤버가 활성 멤버가 될 수 있으므로 ServerA의 멤버가 활성화됩니다. ServerB 또는 ServerC를 시작할 때에는 ServerA의 멤버가 이미 활성화되었으므로 활성화가 발생하지 않습니다.
- ServerB에 장애가 발생할 때 선호하는 서버만 설정이 사용되는 경우 고가용성 관리자는 선호하는 서버 목록에 포함된 서버에 있는 다른 멤버만 활성화할 수 있습니다. 선호하는 서버 목록에 있는 서버는 ServerB뿐이므로 다른 멤버는 활성화되지 않습니다.
- ServerB에 장애가 발생할 때 선호하는 서버만 설정이 사용되지 않는 경우 고가용성 관리자는 나머지 멤버 중 하나를 활성화하여 ServerB의 멤버를 대체합니다.
정적 그룹 서버 설정의 의미
정적 정책 유형과 관련된 구성 설정의 일부로 정적 그룹 서버의 목록을 지정할 수 있습니다. 정적 정책 유형으로 고가용성 그룹을 관리할 때 정적 그룹 서버 목록이 활성화되는 그룹 멤버를 정의할 수 있는 경우 이를 정의합니다.
활동 타이머 설정의 의미
활동 타이머 설정은 고가용성 관리자가 지정된 정책으로 관리되는 활성 그룹 멤버의 성능 상태를 검사하는 빈도를 제어합니다. 고가용성 관리자는 근본적으로 다른 두 가지 유형의 장애를 발견할 수 있습니다.
관리자는 정책 레벨과 프로세스 레벨에서 활동 타이머를 지정할 수 있습니다. 정책 레벨에서는 해당 정책으로 관리되는 모든 멤버에 활동 타이머가 적용되고 프로세스 레벨에서는 특정 프로세스에서 실행 중인 모든 멤버에 적용됩니다. 관리자는 두 레벨 중 하나에서 이 유형의 장애 발견을 사용하지 않도록 설정할 수도 있습니다.
쿼럼 설정의 의미
쿼럼은 장애가 발생하는 경우 고가용성 그룹의 멤버 간에 공유되는 자원을 보호하는 데 사용할 수 있는 메커니즘입니다. 이 설정을 사용하는 경우 쿼럼이 달성될 때까지 정책이 그룹 멤버를 활성화하지 않습니다. 고가용성 그룹은 대부분의 멤버가 실행 중일 때까지 쿼럼을 달성하지 않습니다. 예를 들어, 그룹에 n개의 멤버가 있는 경우 쿼럼을 달성하려면 (n/2) + 1개의 서버가 온라인 상태여야 합니다.
쿼럼은 클러스터, 특수화된 컴포넌트 코드, 하드웨어 제어 기능과 관련된 작업을 수행하도록 디자인된 고급 기능입니다. 현재 제품 컴포넌트를 지원하는 고가용성 그룹 중 쿼럼 메커니즘을 사용하는 그룹은 없습니다. 따라서 쿼럼 설정을 사용할 수 없습니다.