시스템 관리자에게는 기존 자원 유형의 새 버전을 설치 및 등록하고, 지정된 자원 유형의 여러 버전을 등록하고, 자원을 삭제하거나 다시 만들지 않고도 기존 자원을 새 버전의 자원 유형으로 이전할 수 있는 기능이 필요합니다. 자원 개발자는 자원 유형 업그레이드 및 자원 이전을 위한 모든 요구 사항을 알고 있어야 합니다.
업그레이드를 염두에 두고 개발한 자원 유형을 업그레이드 인식이라고 합니다.
자원 유형의 새로운 버전은 다음과 같은 여러 면에서 이전 버전과 다를 수 있습니다.
자원 유형 등록 정보의 속성이 변경될 수 있습니다.
표준 및 확장 등록 정보를 포함하여 선언된 자원 등록 정보 집합이 변경될 수 있습니다.
default , min, max, arraymin, arraymax와 같은 자원 등록 정보 속성이나 조정 기능이 변경될 수 있습니다.
선언된 메소드 집합이 다를 수 있습니다.
메소드나 모니터의 구현이 변경될 수 있습니다.
자원 유형 개발자는 다음 조정 기능 옵션에서 기존 자원을 새 버전으로 이전할 수 있는 시기를 결정합니다. 가장 제한이 적은 옵션부터 가장 제한적인 옵션 순으로 옵션이 나열됩니다.
언제든지(ANYTIME)
자원이 모니터링 해제될 때(WHEN_UNMONITORED)
자원이 오프라인일 때(WHEN_OFFLINE)
자원이 사용 불가능할 때(WHEN_DISABLED)
자원 그룹이 관리 해제될 때(WHEN_UNMANAGED)
만들 때(AT_CREATION)
이 장에서는 업그레이드 수행 방법을 설명할 때 scrgadm 명령을 사용합니다. 관리자는 scrgadm 명령만 사용하도록 제한되지 않으며 GUI 또는 scsetup 명령을 사용하여 업그레이드를 수행할 수도 있습니다.