클러스터 관리자에게 자원 유형을 업그레이드하는 방법을 알려주는 지침은 Sun Cluster Data Services Planning and Administration Guide for Solaris OS의 Sun Cluster Data Services Planning and Administration Guide for Solaris OS의 Upgrading a Resource Type에 포함되어 있습니다. 클러스터 관리자가 수정되는 자원 유형을 업그레이드할 수 있게 하려면 이 절에 설명된 추가 정보와 함께 이러한 지침을 참조하십시오.
일반적으로 새 자원 유형을 만드는 경우 다음 정보가 포함된 설명서를 제공해야 합니다.
추가, 변경 또는 삭제하는 등록 정보를 설명합니다.
등록 정보가 새 요구 사항을 준수하도록 만드는 방법을 설명합니다.
새 기본 등록 정보 속성을 설명합니다.
클러스터 관리자에게 필요한 경우 기존 자원 등록 정보를 적절한 값으로 설정할 수 있음을 알립니다.
클러스터 관리자에게 노드에서 업그레이드 패키지를 설치하기 전에 수행해야 하는 작업을 다음과 같이 설명합니다.
업그레이드 패키지가 기존 메소드를 덮어쓰는 경우 클러스터 관리자에게 비클러스터 모드에서 노드를 재부트하도록 지시합니다.
업그레이드 패키지가 모니터 코드만 업데이트하고 메소드 코드를 변경되지 않은 상태로 유지하는 경우 클러스터 관리자에게 해당 노드를 클러스터 모드로 실행하도록 지시합니다. 클러스터 관리자에게 모든 자원 유형의 모니터링을 해제하도록 지시합니다.
업그레이드 패키지가 RTR 파일만 업데이트하고 모니터 코드를 변경되지 않은 상태로 유지하는 경우 클러스터 관리자에게 해당 노드를 클러스터 모드로 실행하도록 지시합니다. 또한 모든 자원 유형에 대해 모니터링을 설정하도록 지시합니다.
클러스터 관리자에게 자원을 새 버전의 자원 유형으로 업그레이드할 수 있는 경우를 설명합니다. 클러스터 관리자가 자원 유형을 업그레이드할 수 있는 조건은 RTR 파일의 각 자원 버전에 대한 #$upgrade_from 지시어의 조정 기능에 따라 다음과 같이 결정됩니다.
언제든지(ANYTIME)
자원 모니터링이 해제된 경우에만(WHEN_UNMONITORED)
자원이 오프라인 상태인 경우에만(WHEN_OFFLINE)
자원이 비활성화된 경우에만(WHEN_DISABLED)
자원 그룹이 관리 해제된 경우에만(WHEN_UNMANAGED )
이 예에서는 클러스터 관리자가 자원을 새 버전의 자원 유형으로 업그레이드할 수 있는 조건에 #$upgrade_from 지시어의 조정 기능이 미치는 영향을 보여줍니다.
#$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
버전 |
클러스터 관리자가 자원을 업그레이드할 수 있는 시기 |
---|---|
1.1, 1.2 또는 1.3 |
자원이 오프라인 상태인 경우에만 |
2.0 |
자원 모니터링이 해제된 경우에만 |
2.1 |
언제든지 |
다른 모든 버전 |
자원 그룹이 관리 해제된 경우에만 |
클러스터 관리자가 업그레이드 시 기존 자원의 등록 정보를 수정해야 하는 자원 유형 변경을 설명합니다. 수행할 수 있는 변경은 다음과 같습니다.
변경한 기존 자원 유형 등록 정보의 기본 설정
새로 도입한 자원 유형의 새 확장 등록 정보
취소한 자원 유형의 기존 등록 정보
자원 유형에 대해 선언한 표준 등록 정보 집합 변경
min, max, arraymin, arraymax, default 및 tunability와 같은 변경한 자원 등록 정보 속성
선언한 메소드 세트 변경
변경한 메소드 또는 오류 모니터 구현