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

자원 유형 등록 파일

자원 유형 이름

Vendor_id, Resource_type, RT_version파일에 지정된 세 가지 등록 정보가 자원 유형 이름을 구성합니다. scrgadm 명령은 다음과 같이 점과 콜론 분리자를 삽입하여 자원 유형의 이름을 만듭니다.


vendor_id.resource_type:rt_version

Vendor_id 접두어는 서로 다른 공급업체에서 제공하는 동일한 이름의 등록 파일 두 개를 구분하는 역할을 합니다. RT_version은 동일한 기본 자원 유형의 등록된 여러 버전(업그레이드)을 구분합니다. Vendor_id를 고유하게 만들려면 자원 유형을 만든 회사의 주식 기호를 사용하는 것이 좋습니다.

RT_version 문자열에 공백, 탭, 슬래시(/), 백슬래시(\), 별표(*), 물음표(?), 쉼표(,), 세미콜론(;), 왼쪽 대괄호([), 오른쪽 대괄호(]) 문자가 포함된 경우 자원 유형 등록이 실패합니다.

Sun Cluster 3.0에서는 선택 사항이었던 RT_Version 등록 정보가 Sun Cluster 3.1부터는 필수 사항입니다.

정규화된 이름은 다음 명령에서 반환한 이름입니다.


scha_resource_get -O Type -R resource_name -G resource_group_name

Sun Cluster 3.1 이전에 등록된 자원 유형 이름의 형식은 다음과 같습니다.


vendor_id.resource_type

지시어

자원 유형이 업그레이드를 인식하게 하려면 RTR 파일에 #$upgrade 지시어가 포함되어야 하며, 그 뒤에 다음과 같은 형식의 지시어가 0개 이상 올 수 있습니다.


#$upgrade_from version tunability

upgrade_from 지시어는 자원에 대한 문자열 #$upgrade_from, RT_Version, 조정 기능 제약 조건으로 구성됩니다. 업그레이드가 수행될 자원 유형에 버전이 없을 경우 RT_Version은 아래의 마지막 예에 표시된 것과 같이 빈 문자열로 지정됩니다.


#$upgrade_from   "1.1"   when_offline 
#$upgrade_from   "1.2"   when_offline
#$upgrade_from   "1.3"   when_offline
#$upgrade_from   "2.0"   when_unmonitored
#$upgrade_from   "2.1"   anytime
#$upgrade_from   ""      when_unmanaged

시스템 관리자가 Type_version 자원을 변경하려 할 경우 RGM은 자원에 이러한 제약 조건을 적용합니다. 현재 버전의 자원 유형이 목록에 나타나지 않을 경우 RGM은 When_unmanaged의 조정 기능을 부과합니다.

지시어는 RTR 파일의 자원 유형 등록 정보 선언 섹션과 자원 선언 섹션 사이에 표시되어야 합니다. rt_reg(4)를 참조하십시오.

RTR 파일에서 RT_Version 변경

RTR 파일의 내용이 바뀔 때마다 RTR 파일의 RT_Version 문자열을 변경합니다. 이 등록 정보 값은 자원 유형의 새 버전과 이전 버전을 명확하게 구분해야 합니다. RTR 파일을 변경하지 않은 경우 RT_Version 문자열을 변경하지 않아도 됩니다.

이전 버전 Sun Cluster의 자원 유형 이름

Sun Cluster 3.0의 자원 유형 이름에는 버전 접미어가 포함되지 않았습니다.


vendor_id.resource_name

처음 Sun Cluster 3.0에 등록한 자원 유형은 클러스터링 소프트웨어를 Sun Cluster 3.1 이후 릴리스로 업그레이드한 후에도 이 양식의 이름을 갖습니다. 마찬가지로 Sun Cluster 3.1 이후 소프트웨어를 실행하는 클러스터에 RTR 파일을 등록한 경우 RTR 파일의 #$upgrade 지시어가 누락된 자원 유형에는 버전 접미어 없이 Sun Cluster 3.0 형식 이름이 제공됩니다.

RTR 파일을 Sun Cluster 3.0의 #$upgrade 또는 #$upgrade_from 지시어로 등록할 수 있지만, 기존 자원을 Sun Cluster 3.0의 새 자원 유형으로 이전하는 것은 지원되지 않습니다.