Oracle® Solaris Cluster 4.3 데이터 서비스 계획 및 관리 설명서

인쇄 보기 종료

업데이트 날짜: 2016년 4월
 
 

리소스 종속성 등록 정보를 변경하는 방법

이 절차에서는 리소스 종속성 등록 정보를 설정하는 방법에 대해 설명합니다. RGM에서는 각 리소스 간의 종속성이 지원됩니다. 리소스의 노드당 인스턴스마다 다를 수 있는 노드당 리소스 종속성을 지정할 수 있습니다. 노드별 인스턴스는 서로 다른 노드에서 동시에(다중 마스터 리소스 그룹) 또는 시간마다 다르게(페일오버 리소스 그룹) 온라인 상태인 리소스의 인스턴스입니다. 리소스 등록 정보에 대한 설명은 r_properties(5) 매뉴얼 페이지를 참조하십시오.

clsetup 유틸리티 또는 CLI를 사용하여 리소스 종속성을 설정할 수 있습니다. 다음 절차에서는 clsetup 유틸리티에 대한 단계를 보여줍니다.

  1. 원하는 클러스터 노드에서 root 역할을 수행합니다.
  2. clsetup 유틸리티를 시작합니다.
    # clsetup

    clsetup 주 메뉴가 표시됩니다.


    주 -  CLI를 사용하여 클러스터 노드의 하위 세트에 대한 노드별 종속성을 설정하려면 resourcename@nodename 형식으로 각 노드별 종속성을 지정하십시오.
  3. 리소스 그룹에 해당하는 옵션 번호를 입력합니다.

    Resource Group(리소스 그룹) 메뉴가 표시됩니다.

  4. 리소스 등록 정보 변경에 해당하는 옵션 번호를 입력합니다.

    Change Properties of a Resource(리소스의 등록 정보 변경) 화면에서 이 작업에 대한 설명이 제공됩니다.

  5. yes를 입력합니다.

    이 작업에 대한 옵션 메뉴가 표시됩니다.

  6. 표준 리소스 등록 정보 변경에 해당하는 옵션 번호를 입력합니다.

    이 작업에 대한 옵션 메뉴가 표시됩니다.

  7. 등록 정보를 변경할 리소스에 해당하는 옵션 번호를 입력합니다.

    리소스가 이 상태로 유지되면서 변경할 수 있는 표준 등록 정보만 표시됩니다. 특정 등록 정보를 변경하려면 리소스를 사용 안함으로 설정해야 할 수도 있습니다. r_properties(5) 매뉴얼 페이지에서 표준 리소스 등록 정보 설정에 대한 자세한 내용을 확인합니다.

    resource_dependencies, resource_dependencies_weak, resource_dependencies_restart 또는 resource_dependencies_offline_restart 등록 정보를 변경하도록 선택할 수 있습니다.

  8. 리소스 상태가 표시되면 Return 키를 누릅니다.
  9. 변경할 종속성 등록 정보에 해당하는 옵션 번호를 입력합니다.

    현재 등록 정보 이름, 유형, 설명 및 값이 표시됩니다.

  10. 종속성 목록에 대한 새 값을 입력합니다.

    이 리소스가 종속될 각 리소스를 resource-name, resource-name{qualifier} 또는 resource-name@node 형식으로 지정합니다. 자세한 내용은 화면의 텍스트를 참조하십시오.

    예를 들어, resource_dependencies 등록 정보의 값을 rs1에서 rs1@mynode1,rs2@mynode2,rs3으로 변경할 수 있습니다.

  11. yes를 입력합니다.
  12. 명령이 성공적으로 완료되었습니다라는 메시지가 나타나면 Return 키를 눌러 종속성이 설정되었는지 확인합니다.

    입력한 새 값이 등록 정보에 대한 Current Setting(현재 설정) 열에 나타납니다.

예 25  리소스 종속성 등록 정보 변경

다음 예에서는 clresource 명령을 사용하여 2개의 서로 다른 논리 호스트 이름 리소스에 종속되는 노드별 리소스 종속성을 설정하는 방법을 보여줍니다. 이 예에서는 gds-rs라는 확장 가능 리소스를 사용하고 ptrancos1trancos-3-rsptrancos2trancos-4-rs에 대한 gds-rs의 종속성을 설정합니다.

ptrancos1# clresource set -p resource_dependencies=trancos-3-rs@ptrancos1, \
trancos-4-rs@ptrancos2 gds-rs
ptrancos1# clresource show -p resource_dependencies gds-rs

=== Resources ===

Resource:                                       gds-rs
Resource_dependencies: trancos-3-rs@ptrancos1 trancos-4-rs@ptrancos2

--- Standard and extension properties ---
예 26  리소스 종속성 등록 정보 보기

다음 예에서는 scha_resource_get 명령을 사용하여 2개의 서로 다른 논리 호스트 이름 리소스에 종속되는 노드별 리소스 종속성을 검색하는 방법을 보여줍니다. 노드별 리소스 종속성을 설정하려면 clresource set 명령을 사용해야 합니다. 이 예에서는 gds-rs라는 확장 가능 리소스를 사용하고 ptrancos1trancos-3-rsptrancos2trancos-4-rs에 대한 gds-rs의 종속성을 설정합니다.

ptrancos1 노드에서 다음 명령을 실행합니다.

ptrancos1(/root)$ scha_resource_get -O RESOURCE_DEPENDENCIES -R gds-rs
trancos-3-rs
ptrancos1(/root)$ scha_resource_get -O RESOURCE_DEPENDENCIES_NODE -R gds-rs ptrancos1
trancos-3-rs
ptrancos1(/root)$ scha_resource_get -O RESOURCE_DEPENDENCIES_NODE -R gds-rs ptrancos2
trancos-4-rs
ptrancos1(/root)$ scha_resource_get -Q -O RESOURCE_DEPENDENCIES -R gds-rs
trancos-3-rs@ptrancos1 
trancos-4-rs@ptrancos2
ptrancos1(/root)$ scha_resource_get -O NETWORK_RESOURCES_USED -R gds-rs
trancos-3-rs

ptrancos2 노드에서 다음 명령을 실행합니다.

ptrancos2(/root)$ scha_resource_get -O RESOURCE_DEPENDENCIES -R gds-rs
trancos-4-rs
ptrancos2(/root)$ scha_resource_get -O RESOURCE_DEPENDENCIES_NODE -R gds-rs ptrancos1
trancos-3-rs
ptrancos2(/root)$ scha_resource_get -O RESOURCE_DEPENDENCIES_NODE -R gds-rs ptrancos2
trancos-4-rs
ptrancos2(/root)$ scha_resource_get -Q -O RESOURCE_DEPENDENCIES -R gds-rs
trancos-3-rs@ptrancos1
trancos-4-rs@ptrancos2
ptrancos2(/root)$ scha_resource_get -O NETWORK_RESOURCES_USED -R gds-rs
trancos-4-rs