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

인쇄 보기 종료

업데이트 날짜: 2014년 9월
 
 

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

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

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

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

    clsetup 주 메뉴가 표시됩니다.


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

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

  4. 리소스 등록 정보 변경 옵션에 대한 번호를 입력하고 Return 키를 누릅니다.

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

  5. yes를 입력하고 Return 키를 누릅니다.

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

  6. 표준 리소스 등록 정보 변경 옵션에 대한 번호를 입력하고 Return 키를 누릅니다.

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

  7. 등록 정보를 변경할 리소스의 옵션에 대한 번호를 입력하고 Return 키를 누릅니다.

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

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

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

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

  10. 종속성 목록에 대한 새 값을 입력하고 Return 키를 누릅니다.

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

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

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

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

예 2-23  리소스 종속성 등록 정보 변경

다음 예에서는 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 ---
예 2-24  리소스 종속성 등록 정보 보기

다음 예에서는 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