Sun Custer 3.0 5/02 추가 정보

RGOffload 자원을 설정하는 방법(5/02)

다음과 같은 사항이 Sun Cluster 3.0 5/02 업데이트 릴리스에서 변경되어 Sun Cluster 3.0 소프트웨어의 이번 업데이트와 이후의 모든 업데이트에 적용됩니다.

  1. 클러스터 구성 노드에서 수퍼유저가 되십시오.

  2. RGOffload 자원 유형이 등록되었는지 확인하십시오.

    다음 명령을 실행하면 자원 유형 목록이 인쇄됩니다.


    # scrgadm -p|egrep SUNW.RGOffload
    

  3. 필요하면 자원 유형을 등록하십시오.


    # scrgadm -a -t SUNW.RGOffload
    
    .

  4. RGOffload 자원을 사용하여 오프로드할 각 자원 그룹에서 Desired_primaries를 0으로 설정하십시오.


    # scrgadm -c -g offload-rg -y Desired_primaries=0
    

  5. 중요한 페일오버 자원 그룹에 RGOffload 자원을 추가하고 확장 등록 정보를 설정하십시오.


    Caution - Caution -

    하나의 자원 그룹을 자원 두 개 이상의 rg_to_offload 목록에 포함시키지 마십시오. 하나의 자원 그룹을 여러 개의 rg_to_offload 목록에 포함시키면 자원 그룹이 온라인과 오프라인 상태를 반복하여 전환됩니다.


    확장 등록 정보에 대한 설명은 "RGOffload 확장 등록 정보 구성(5/02)"을 참조하십시오.


    # scrgadm -aj rgoffload-resource -t SUNW.RGOffload -g critical-rg \
    -x rg_to_offload=offload-rg-1, offload-rg-2, ... \
    -x continue_to_offload=TRUE -x max_offload_retry=15
    


    주 -

    여기서 rg_to_offload 이외의 확장 등록 정보에는 기본값이 표시되어 있습니다. rg_to_offload는 서로 의존 관계가 없는 자원 그룹을 쉼표로 분리하여 표시한 목록입니다. RGOffload 자원을 추가할 자원 그룹은 이 목록에 포함할 수 없습니다.


  6. RGOffload 자원을 활성화하십시오.


    # scswitch -ej rgoffload-resource
    

  7. RGOffload 자원에 대한 중요한 페일오버 자원의 의존 관계를 설정하십시오.


    # scrgadm -c -j critical-resource \
    -y Resource_dependencies=rgoffload-resource
    

    Resource_dependencies_weak를 사용할 수도 있습니다. RGOffload 자원 유형에 대하여 Resource_dependencies_weak를 사용하면 offload-rg의 오프로드 중에 오류가 발생해도 중요한 페일오버 자원을 시작할 수 있습니다.

  8. 오프로드할 자원 그룹을 온라인으로 전환하십시오.


    # scswitch -z -g offload-rg, offload-rg-2, ... -h nodelist
    

    중요한 자원 그룹이 오프라인 상태인 모든 노드에서 자원 그룹이 온라인 상태를 유지합니다. 결함 모니터가 중요한 자원 그룹이 온라인 상태인 노드에서 자원 그룹을 실행하지 못하게 합니다.

    오프로드할 자원 그룹에 대한 Desired_primaries가 0으로 설정되기 때문에(단계 4 참조), -Z 옵션을 사용해도 이 자원 그룹이 온라인으로 전환되지 않습니다.

  9. 중요한 페일오버 자원 그룹이 온라인 상태가 아니면 온라인 상태로 전환하십시오.


    # scswitch -Z -g critical-rg
    

예: RGOffload 자원 구성

이 예에서는 RGOffload 자원(rgofl), RGOffload 자원을 포함하는 중요한 자원 그룹(oracle_rg), 중요한 자원 그룹이 온라인으로 전환될 때 오프로드되는 확장 가능 자원 그룹(IWS-SC, IWS-SC-2) 등을 구성하는 방법을 설명합니다. 이 예에서 중요한 자원은 oracle-server-rs입니다.

이 예에서 oracle_rg, IWS-SCIWS-SC-2는 클러스터 triped의 어느 노드에서나 마스터할 수 있습니다:phys-triped-1, phys-triped-2, phys-triped-3.


[SUNW.RGOffload 자원 유형이 등록되었는지 확인하십시오.]
# scrgadm -p|egrep SUNW.RGOffload
 
[필요하면 자원 유형을 등록하십시오.]
# scrgadm -a -t SUNW.RGOffload
 
[RGOffload 자원에 의해 오프로드될 각 자원 그룹에서 Desired_primaries를 0으로 설정하십시오.
]
# scrgadm -c -g IWS-SC-2 -y Desired_primaries=0
# scrgadm -c -g IWS-SC -y Desired_primaries=0
 
[RGOffload 자원을 중요한 자원 그룹에 추가하고 확장 등록 정보를 설정하십시오.]
# scrgadm -aj rgofl -t SUNW.RGOffload -g oracle_rg \
-x rg_to_offload=IWS-SC,IWS-SC-2 -x continue_to_offload=TRUE \
-x max_offload_retry=15
 
[RGOffload 자원을 활성화하십시오.]
# scswitch -ej rgofl
 
[중요한 페일오버 자원이 의존하는 자원을 RGOffload 자원으로 설정하십시오.]
# scrgadm -c -j oracle-server-rs -y Resource_dependencies=rgofl
 
[모든 노드에서 오프로드할 자원 그룹을 온라인 상태로 전환하십시오.]
# scswitch -z -g IWS-SC,IWS-SC-2 -h phys-triped-1,phys-triped-2,phys-triped-3
 
[중요한 페일오버 자원 그룹이 온라인 상태가 아니면 온라인 상태로 전환하십시오.]
# scswitch -Z -g oracle_rg