Solaris OS용 Sun Cluster 데이터 서비스 개발 안내서

자원 그룹 등록 정보

다음 표에서는 Sun Cluster에서 정의한 자원 그룹 등록 정보에 대해 설명합니다. 등록 정보 값은 범주 열에서 다음과 같이 범주화됩니다.

업데이트 가능 여부 열에서는 등록 정보를 맨처음 설정한 후 등록 정보를 업데이트할 수 있는지(예) 또는 없는지(아니요) 여부를 표시합니다.

표 A–3 자원 그룹 등록 정보

등록 정보 이름 

설명 

업데이트 가능 여부 

범주 

Auto_start_on_new_cluster (부울)

이 등록 정보를 사용하면 새 클러스터가 형성될 때 자원 그룹이 자동으로 시작하지 않습니다. 

 

기본값은 TRUE입니다. TRUE로 설정되면 클러스터가 재부트될 때 Desired_primaries가 되도록 Resource Group Manager가 자동으로 자원 그룹을 시작합니다. FALSE로 설정되면 클러스터가 재부트될 때 자원 그룹이 자동으로 시작되지 않습니다.

예 

선택적 

Desired_primaries (정수)

그룹이 한번에 온라인이 되고자 하는 노드 개수입니다.  

기본값은 1입니다. RG_mode 등록 정보가 Failover인 경우 이 등록 정보의 값은 1보다 작아야 합니다. RG_mode 등록 정보가 Scalable일 경우 1보다 큰 값이 허용됩니다.

예 

선택적 

Failback (부울)

클러스터 구성원 자격이 변경될 때 그룹이 온라인 상태인 노드 집합을 재계산할지 여부를 나타내는 부울 값입니다. 재계산을 하면 RGM에서 해당 그룹을 덜 선호하는 노드에서는 오프라인이, 그리고 더 선호하는 노드에서는 온라인이 되도록 합니다. 

기본값은 False입니다.

예  

선택적 

Global_resources_used (문자열 배열)

클러스터 파일 시스템이 이 자원 그룹의 자원에 의해 사용되는지를 가리킵니다. 관리자가 지정할 수 있는 유효한 값은 모든 전역 자원을 나타내는 별표(*)와 어떤 전역 자원도 나타내지 않는 빈 문자열(“”)입니다. 

기본값은 모든 전역 자원입니다.  

예  

선택적 

Implicit_network_dependencies (부울)

True일 경우 RGM이 그룹내 네트워크 주소 자원에서 비네트워크 주소 자원의 암시적인 강력한 종속성을 적용해야 함을 나타내는 부울 값입니다. 네트워크 주소 자원은 논리 호스트 이름과 공유 주소 자원 유형을 포함합니다.

확장 가능 자원 그룹은 네트워크 주소 자원을 포함하지 않기 때문에 이 등록 정보가 확장 가능 등록 그룹에 영향을 미치지 않습니다. 

기본값은 True입니다.

예 

선택적 

Maximum_primaries (정수)

그룹이 한번에 온라인이 될 수 있는 노드의 최대 개수입니다.  

기본값은 1입니다. RG_mode 등록 정보가 Failover인 경우 이 등록 정보의 값은 1보다 작아야 합니다. RG_mode 등록 정보가 Scalable일 경우 1보다 큰 값이 허용됩니다.

예 

선택적 

Nodelist (문자열 배열)

우선 순위에 따라 그룹이 온라인이 될 수 있는 클러스터 노드 목록입니다. 이러한 노드들은 기본 노드가 될 수 있는 노드나 자원 그룹의 마스터로 알려져 있습니다. 

기본값은 모든 클러스터 노드 목록입니다.  

예  

선택적 

Pathprefix (문자열)

그룹의 자원이 필수적인 관리 파일을 쓸 수 있는 클러스터 파일 시스템의 디렉토리입니다. 몇몇 자원에는 이 등록 정보가 필요할 수 있습니다. 각 자원 그룹에 대해 Pathprefix를 고유하게 하십시오.

기본값은 빈 문자열입니다. 

예 

선택적 

Pingpong_interval (정수)

재구성 시 또는 scha_control -O GIVEOVER 명령 또는 scha_control() 함수를 SCHA_GIVEOVER 인자와 함께 실행한 결과 자원 그룹이 온라인 상태가 되는 위치를 확인하기 위해 RGM에서 사용한 음수가 아닌 정수 값(초)입니다.

재구성 시 자원의 Start 또는 Prenet_start 메소드가 0이 아닌 상태로 종료되거나 시간 초과되었기 때문에 자원 그룹이 특정 노드에서 지난 Pingpong_interval초 내에 두 번 이상 온라인화에 실패하면 해당 노드는 자원 그룹을 호스트하기에 부적절한 것으로 간주되고 RGM은 다른 마스터를 찾습니다.

자원의 scha_control 명령 또는 scha_control() 함수 호출로 인해 자원 그룹이 지난 Pingpong_interval초 내에 특정 노드에서 오프라인 상태가 될 경우, 다른 노드에서 scha_control()을 후속 호출한 결과 해당 노드는 자원 그룹을 호스트하기에 부적절하게 됩니다.

기본값은 3,600(1시간)입니다. 

예 

선택적 

Resource_list (문자열 배열)

그룹에 포함된 자원 목록입니다. 관리자가 이 등록 정보를 직접 설정하지 않습니다. 관리자가 자원 그룹에서 자원을 추가 또는 제거할 때 RGM에서 이 등록 정보를 업데이트합니다.  

기본값은 빈 목록입니다. 

아니요 

쿼리 전용 

RG_description (문자열)

자원 그룹에 대한 간단한 설명입니다. 

기본값은 빈 문자열입니다. 

예 

선택적 

RG_mode (enum)

자원 그룹이 페일오버 그룹인지 확장 가능 그룹인지를 가리킵니다. 값이 Failover일 경우 RGM은 그룹의 Maximum_primaries 등록 정보를 1로 설정하고 단일 노드에서 마스터하는 자원 그룹을 제한합니다.

이 등록 정보 값이 Scalable일 경우 RGM은 Maximum_primaries 등록 정보가 1보다 큰 값을 갖도록 허용합니다. 이것은 여러 노드에서 동시에 그룹을 마스터할 수 있음을 의미합니다. RGM에서는 Failover 등록 정보가 True인 자원을 RG_modeScalable인 자원 그룹에 추가하도록 허용하지 않습니다.

Maximum_primaries가 1인 경우 기본값은 Failover이고, Maximum_primaries가 1보다 클 경우 기본값은 Scalable입니다.

아니요 

선택적 

RG_name (문자열)

자원 그룹의 이름입니다. 이 이름은 해당 클러스터 내에서 고유해야 합니다.  

아니요  

필수적 

RG_project_name (문자열)

자원 그룹과 관련된 Solaris 프로젝트 이름입니다. 이 등록 정보를 사용하여 CPU 공유, 자원 풀과 같은 Solaris 자원 관리 기능을 클러스터 데이터 서비스에 적용합니다. RGM에서 자원 그룹을 온라인 상태로 만들 경우 Resource_project_name 등록 정보 집합을 갖고 있지 않은 자원에 대해 이 프로젝트 이름으로 관련 프로세스를 시작합니다. 지정한 프로젝트 이름이 프로젝트 데이터베이스에 있어야 하고 사용자 root는 지정한 프로젝트의 구성원으로 구성되어야 합니다.

이 등록 정보는 Solaris 9 릴리스부터 지원됩니다.  


주 –

이 등록 정보의 변경 사항은 자원이 재시작된 후에 적용됩니다.


언제든지 

필수적 

각 클러스터 노드의 RG_state(enum)

각 클러스터 노드의 그룹 상태를 설명하기 위해 RGM에서 Online, Offline, Pending_online, Pending_offline, Pending_online_blocked, Error_stop_failed 또는 Online_faulted로 설정합니다.

이 등록 정보는 사용자가 구성할 수 없습니다. 그러나 scswitch(1M)를 호출하여 또는 해당 scsetup(1M)이나 SunPlex Manager 명령을 사용하여 이 등록 정보를 간접적으로 설정할 수 있습니다.

아니요 

쿼리 전용