Hitachi TrueCopy용 Sun Cluster Geographic Edition 데이터 복제 안내서

Hitachi TrueCopy 보호 그룹 작성, 수정, 검증 및 삭제

이 절에는 다음 작업에 필요한 절차가 포함되어 있습니다.


주 –

데이터 복제를 사용하도록 구성되지 않은 보호 그룹을 작성할 수 있습니다. 데이터 복제 서브시스템을 사용하지 않는 보호 그룹을 작성하려면 geopg 명령을 사용할 때 -d datareplicationtype 옵션을 생략합니다. geoadm status 명령은 이들 보호 그룹에 대해 Degraded 상태를 표시합니다.

자세한 내용은 Sun Cluster Geographic Edition System Administration GuideSun Cluster Geographic Edition 시스템 관리 설명서데이터 복제가 필요하지 않은 보호 그룹 작성을 참조하십시오.


ProcedureOracle Real Application Clusters를 사용하지 않는 Hitachi TrueCopy 보호 그룹 작성 및 구성 방법

Hitachi TrueCopy 보호 그룹을 작성 및 구성하려면 이 작업의 단계를 사용합니다. Oracle Real Application Clusters를 사용하려는 경우, Oracle Real Application Clusters에 대한 보호 그룹 작성 방법을 참조하십시오.

시작하기 전에

보호 그룹을 작성하기 전에 다음 조건이 만족되는지 확인하십시오.


주 –

보호 그룹 이름이 전역 Sun Cluster Geographic Edition 이름공간에서 고유합니다. 동일한 시스템의 두 파트너쉽에서 동일한 보호 그룹 이름을 사용할 수 없습니다.


보호 그룹의 기존 구성을 또한 원격 클러스터에서 로컬 클러스터로 복제할 수 있습니다. 자세한 내용은 보조 클러스터에 Hitachi TrueCopy 보호 그룹 구성 복제를 참조하십시오.

  1. 클러스터 노드에 로그인합니다.

    이 절차를 완료하려면 Geo Management RBAC 권리 프로파일이 지정되어야 합니다. RBAC에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서Sun Cluster Geographic Edition 소프트웨어와 RBAC를 참조하십시오.

  2. geopg create 명령을 사용하여 새 보호 그룹을 작성합니다.

    이 명령은 로컬 클러스터의 모든 노드에 보호 그룹을 작성합니다.


    # geopg create -s partnershipname -o localrole -d truecopy [-p property [-p...]] \
    protectiongroupname
    
    -s partnershipname

    파트너쉽의 이름을 지정합니다.

    -o localrole

    로컬 클러스터에서 이 보호 그룹의 역할을 primary 또는 secondary 중 하나로 지정합니다.

    -d truecopy

    보호 그룹 데이터가 Hitachi TrueCopy 소프트웨어에 의해 복제되도록 지정합니다.

    -p propertysetting

    보호 그룹의 등록 정보를 지정합니다.

    다음 등록 정보를 지정할 수 있습니다.

    • 설명 – 보호 그룹을 설명합니다.

    • 시간 초과 – 보호 그룹에 대한 시간 초과 기간을 초 단위로 지정합니다.

    • Nodelist – 복제 서브시스템에 대한 기본이 될 수 있는 시스템의 호스트 이름을 나열합니다.

    • Cluster_dgs – 데이터가 기록되는 장치 그룹을 나열합니다.

    설정할 수 있는 등록 정보에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서의 부록 A, 표준 Sun Cluster Geographic Edition 등록 정보를 참조하십시오.

    protectiongroupname

    보호 그룹의 이름을 지정합니다.

    Sun Cluster Geographic Edition 소프트웨어에서 지원하는 이름 및 값에 대한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서의 부록 B, Sun Cluster Geographic Edition 엔티티의 합법적 이름 및 값를 참조하십시오.

    geopg 명령에 대한 자세한 내용은 geopg(1M) 매뉴얼 페이지를 참조하십시오.


예 2–2 Hitachi TrueCopy 보호 그룹 작성 및 구성

이 예에서는 기본 클러스터로 설정된 cluster-paris에서 Hitachi TrueCopy 보호 그룹을 작성합니다.


# geopg create -s paris-newyork-ps -o primary -d truecopy \
-p Nodelist=phys-paris-1,phys-paris-2 tcpg


예 2–3 온라인인 응용 프로그램 자원 그룹에 대한 Hitachi TrueCopy 보호 그룹 작성

이 예에서는 현재 cluster-newyork에서 온라인인 응용 프로그램 자원 그룹 resourcegroup1에 대한 Hitachi TrueCopy 보호 그룹 tcpg를 작성합니다.

  1. 응용 프로그램 자원 그룹 없이 보호 그룹을 작성합니다.


    # geopg create -s paris-newyork-ps -o primary -d truecopy \
     -p nodelist=phys-paris-1,phys-paris-2 tcpg
  2. 보호 그룹을 활성화합니다.


    # geopg start -e local tcpg
  3. 응용 프로그램 자원 그룹을 추가합니다.


    # geopg add-resource-group resourcegroup1 tcpg

ProcedureOracle Real Application Clusters에 대한 보호 그룹 작성 방법

시작하기 전에

Oracle Real Application Clusters에 대한 보호 그룹을 작성하기 전에 다음 조건이 만족되는지 확인하십시오.

클러스터 및 클러스터 볼륨 관리자 소프트웨어가 재시작되면 Oracle Real Application Clusters 프레임워크는 클러스터가 다운되기 전에 이미 가져온 모든 클러스터 볼륨 관리자 장치 그룹을 가져오려고 자동으로 시도합니다. 따라서 장치 그룹을 원래 기본 클러스터에 가져오려는 시도는 실패합니다.

  1. 기본 클러스터에서 클러스터 노드에 로그인합니다.

    이 절차를 완료하려면 Geo Management RBAC 권리 프로파일이 지정되어야 합니다. RBAC에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서Sun Cluster Geographic Edition 소프트웨어와 RBAC를 참조하십시오.

  2. geopg create 명령을 사용하여 클러스터 볼륨 관리자 디스크 그룹을 포함하는 새 보호 그룹을 작성합니다.

    이 명령은 로컬 클러스터의 모든 노드에 보호 그룹을 작성합니다.


    # geopg create -s partnershipname -o localrole -d truecopy [-p property [-p...]] \
    protectiongroupname
    
    -s partnershipname

    파트너쉽의 이름을 지정합니다.

    -o localrole

    로컬 클러스터에서 이 보호 그룹의 역할을 primary로 지정합니다.

    -d truecopy

    보호 그룹 데이터가 Hitachi TrueCopy 소프트웨어에 의해 복제되도록 지정합니다.

    -p propertysetting

    보호 그룹의 등록 정보를 지정합니다.

    다음 등록 정보를 지정할 수 있습니다.

    • 설명 – 보호 그룹을 설명합니다.

    • 시간 초과 – 보호 그룹에 대한 시간 초과 기간을 초 단위로 지정합니다.

    • Nodelist – 복제 서브시스템에 대한 기본이 될 수 있는 시스템의 호스트 이름을 나열합니다.

    • Cluster_dgs – 데이터가 쓰여진 클러스터 볼륨 관리자 디스크 그룹을 지정합니다.

    설정할 수 있는 등록 정보에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서의 부록 A, 표준 Sun Cluster Geographic Edition 등록 정보를 참조하십시오.

    protectiongroupname

    보호 그룹의 이름을 지정합니다.

    Sun Cluster Geographic Edition 소프트웨어에서 지원하는 이름 및 값에 대한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서의 부록 B, Sun Cluster Geographic Edition 엔티티의 합법적 이름 및 값를 참조하십시오.

    geopg 명령에 대한 자세한 내용은 geopg(1M) 매뉴얼 페이지를 참조하십시오.

  3. 보호 그룹에 Hitachi TrueCopy 장치 그룹을 추가합니다.


    # geopg add-device-group [-p property [-p...]] \
    protectiongroupname
    
    -p propertysetting

    보호 그룹의 등록 정보를 지정합니다.

    디스크 장치 그룹에서 사용되는 경계 레벨을 정의하는 Fence_level 등록 정보를 지정할 수 있습니다. 경계 레벨은 해당 디스크 장치 그룹에 대한 기본 및 보조 볼륨 사이의 일관성 레벨을 결정합니다. 이를 never로 설정해야 합니다.


    주의 – 주의 –

    1차 클러스터의 응용프로그램 실패를 피하려면 never 또는 asyncFence_level을 지정하십시오. Fence_level 매개변수가 never 또는 async로 설정되지 않은 상태에서 보조 사이트가 중지되는 경우 데이터 복제가 올바르게 작동하지 않을 수도 있습니다.

    Fence_levelnever로 지정할 경우 인계를 수행한 후 데이터 복제 역할이 변경되지 않습니다.

    특수 환경에서 이러한 값이 필요할 수도 있으므로 Fence_level 매개변수가 data 또는 status로 설정되는 것을 막는 프로그램을 사용하지 마십시오.

    Fence_leveldata 또는 status로 설정하여 사용하기 위한 특수 요구 사항이 있는 경우, Sun 담당자에게 문의하십시오.


    설정할 수 있는 등록 정보에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서의 부록 A, 표준 Sun Cluster Geographic Edition 등록 정보를 참조하십시오.

    protectiongroupname

    보호 그룹의 이름을 지정합니다.

  4. Oracle Real Application Clusters 프레임워크 자원 그룹, 모든 Oracle Real Application Clusters 서버 자원 그룹 및 모든 Oracle Real Application Clusters 수신기 자원 그룹을 보호 그룹에 추가합니다.


    # geopg add-resource-group resourcegroup protectiongroupname
    
    resourcegroup

    보호 그룹에 추가하거나 보호 그룹에서 삭제하려면 쉼표로 구분된 자원 그룹 목록을 지정합니다. 지정된 자원 그룹이 이미 정의되었어야 합니다.

    보호 그룹은 자원 그룹을 추가하기 전에 온라인이어야 합니다. 보호 그룹이 오프라인이고 추가될 자원 그룹이 온라인일 때 geopg add-resource-group 명령은 실패합니다.


    주 –

    사용자가 자원 그룹을 추가할 때 보호 그룹이 이미 시작된 경우 자원 그룹은 관리 해제 상태를 유지합니다. geopg start 명령을 실행하여 수동으로 자원 그룹을 시작해야 합니다.


    protectiongroupname

    보호 그룹의 이름을 지정합니다.


예 2–4 Oracle Real Application Clusters에 대한 보호 그룹 작성

이 예에서는 Oracle Real Application Clusters 및 클러스터 볼륨 관리자를 사용하는 보호 그룹 pg1을 작성합니다.

클러스터 볼륨 관리자 디스크 그룹 oracle-dg는 Hitachi TrueCopy 장치 그룹 VG01에 의해 복제되는 데이터를 제어합니다. Oracle Real Application Clusters 프레임워크 자원 그룹의 노드 목록이 클러스터의 모든 노드로 설정됩니다.

  1. 클러스터 볼륨 관리자 디스크 그룹 oracle-dg를 사용하여 기본 클러스터의 보호 그룹을 작성합니다.


    # geopg create -s pts1 -o PRIMARY -d Truecopy -p cluster_dgs=oracle-dg pg1
    Protection group "pg1" successfully created.
  2. Hitachi TrueCopy 장치 그룹 VG01을 보호 그룹 pg1에 추가합니다.


    # geopg add-device-group --property fence_level=never VG01 pg1
    Device group "VG01" successfully added to the protection group "pg1".
  3. Oracle Real Application Clusters 프레임워크 자원 그룹 rac-framework-rg , 모든 Oracle Real Application Clusters 서버 자원 그룹 및 모든 Oracle Real Application Clusters 수신기 자원 그룹을 보호 그룹에 추가합니다.


    # geopg add-resource-group rac-framework-rg,rac-server-rg1,\
    rac-listener-rg1,rac-server-rg2,rac-listener-rg2 pg1

데이터 복제 서브시스템이 장치 그룹을 검증하는 방법

보호 그룹을 작성하기 전에 데이터 복제 계층이 horcmd 데몬이 실행 중인지 검증합니다.

데이터 복제 계층은 horcmd 데몬이 Nodelist 등록 정보에 지정된 노드 중 적어도 하나에서 실행 중인지 검증합니다. horcmd 데몬에 대한 자세한 내용은 Sun StorEdge SE 9900 V Series Command and Control Interface User and Reference Guide를 참조하십시오.

Cluster_dgs 등록 정보가 지정되면 데이터 복제 계층이 지정된 장치 그룹이 올바른 Sun Cluster 장치 그룹인지 검증합니다. 데이터 복제 계층은 또한 장치 그룹의 유형이 올바른지 검증합니다.


주 –

Cluster_dgs 등록 정보에 지정된 장치 그룹은 보호 그룹에 속하는 응용 프로그램에 의해서만 기록되어야 합니다. 이 등록 정보가 보호 그룹 밖의 응용 프로그램에서 정보를 수신하는 장치 그룹을 지정해서는 안됩니다.


Sun Cluster 자원 그룹은 보호 그룹이 작성될 때 자동으로 작성됩니다.

이 자원 그룹의 이 자원은 데이터 복제를 모니터합니다. Hitachi TrueCopy 데이터 복제 자원 그룹의 이름은 rg-tc- protectiongroupname입니다.


주의 – 주의 –

이러한 자동으로 작성된 복제 자원 그룹은 Sun Cluster Geographic Edition 내부 구현 목적만을 위한 것입니다. Sun Cluster 명령을 사용하여 이러한 자원 그룹을 수정할 때 주의하십시오.


ProcedureHitachi TrueCopy 보호 그룹 수정 방법

시작하기 전에

보호 그룹의 구성을 수정하기 전에 수정하려는 보호 그룹이 로컬로 존재하는지 확인합니다.

  1. 클러스터 노드에 로그인합니다.

    이 절차를 완료하려면 Geo Management RBAC 권리 프로파일이 지정되어야 합니다. RBAC에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서Sun Cluster Geographic Edition 소프트웨어와 RBAC를 참조하십시오.

  2. 보호 그룹의 구성을 수정합니다.

    이 명령은 로컬 클러스터의 모든 노드의 보호 그룹 등록 정보를 수정합니다. 파트너 클러스터에 동일한 이름의 보호 그룹이 있는 경우 이 명령은 또한 새 구성 정보를 파트너 클러스터로 전파합니다.


    # geopg set-prop -p property [-p...] \
    protectiongroupname 
    
    -p propertysetting

    보호 그룹의 등록 정보를 지정합니다.

    설정할 수 있는 등록 정보에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서의 부록 A, 표준 Sun Cluster Geographic Edition 등록 정보를 참조하십시오.

    protectiongroupname

    보호 그룹의 이름을 지정합니다.

    Sun Cluster Geographic Edition 소프트웨어에서 지원하는 이름 및 값에 대한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서의 부록 B, Sun Cluster Geographic Edition 엔티티의 합법적 이름 및 값를 참조하십시오.

    geopg 명령에 대한 자세한 내용은 geopg(1M) 매뉴얼 페이지를 참조하십시오.


예 2–5 보호 그룹의 구성 수정

이 예에서는 예 2–2에서 작성된 보호 그룹의 Timeout 등록 정보를 수정합니다.


# geopg set-prop -p Timeout=400 tcpg

Hitachi TrueCopy 보호 그룹 검증

보호 그룹 검증 중에 Hitachi TrueCopy 데이터 복제 서브시스템은 다음 검증을 수행합니다.

geoadm status의 출력 결과에서 보호 그룹의 Configuration 상태가 Error로 나타나면 geopg validate 명령을 사용하여 구성을 검증할 수 있습니다. 이 명령은 보호 그룹 및 해당 엔티티의 현재 상태를 점검합니다.

보호 그룹 및 해당 엔티티가 유효한 경우, 보호 그룹의 구성 상태가 OK로 설정됩니다. geopg validate 명령이 구성 파일에서 오류를 발견할 경우, 명령은 오류 및 오류 상태의 구성에 대한 메시지를 표시합니다. 이러한 경우, 해당 구성에서 오류를 수정하여 geopg validate 명령을 다시 실행할 수 있습니다.

ProcedureHitachi TrueCopy 보호 그룹 검증 방법

시작하기 전에

검증하려는 보호 그룹이 로컬에 존재하는지 그리고 Common Agent Container가 파트너쉽의 두 클러스터의 모든 노드에서 온라인 상태인지 확인합니다.

  1. 클러스터 노드에 로그인합니다.

    이 절차를 완료하려면 Geo Management RBAC 권리 프로파일이 지정되어야 합니다. RBAC에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서Sun Cluster Geographic Edition 소프트웨어와 RBAC를 참조하십시오.

  2. 보호 그룹의 구성을 검증합니다.

    이 명령은 로컬 클러스터만의 보호 그룹 구성을 검증합니다. 파트너 클러스터의 보호 그룹 구성을 검증하려면 파트너 클러스터에서 이 명령을 다시 실행하십시오.


    # geopg validate protectiongroupname 
    
    protectiongroupname

    단일 보호 그룹을 식별하는 고유한 이름을 지정합니다.


예 2–6 보호 그룹의 구성 검증

이 예에서는 보호 그룹을 검증합니다.


# geopg validate tcpg

ProcedureHitachi TrueCopy 보호 그룹 삭제 방법

시작하기 전에

어느 곳에서나 보호 그룹을 삭제하려는 경우 보호 그룹이 존재하는 각 클러스터에서 geopg delete 명령을 실행해야 합니다.

보호 그룹을 삭제하기 전에 다음 조건이 만족되는지 확인하십시오.


주 –

보호 그룹을 삭제할 때 응용 프로그램 자원 그룹을 온라인으로 유지하려면 보호 그룹에서 응용 프로그램 자원 그룹을 제거해야 합니다. 이 절차의 예는 예 2–8예 2–10을 참조하십시오.


  1. 기본 클러스터의 노드에 로그인합니다.

    이 절차를 완료하려면 Geo Management RBAC 권리 프로파일이 지정되어야 합니다. RBAC에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서Sun Cluster Geographic Edition 소프트웨어와 RBAC를 참조하십시오.

  2. 보호 그룹을 삭제합니다.

    이 명령은 로컬 클러스터에서 보호 그룹 구성을 삭제합니다. 명령은 또한 보호 그룹의 각 Hitachi TrueCopy 장치 그룹에 대한 복제 자원 그룹을 제거합니다. 이 명령은 Hitachi TrueCopy 장치 그룹의 쌍 상태를 변경하지 않습니다.


    # geopg delete protectiongroupname 
    
    protectiongroupname

    보호 그룹의 이름을 지정합니다.

  3. 보조 클러스터의 보호 그룹도 삭제하려면 cluster-newyork에서 1단계와 2단계를 반복하십시오.


예 2–7 보호 그룹 삭제

이 예에서는 두 파트너 클러스터의 보호 그룹을 삭제합니다.

cluster-paris는 기본 클러스터입니다. 샘플 클러스터 구성을 미리 알려면 Sun Cluster Geographic Edition 시스템 관리 설명서Sun Cluster Geographic Edition 클러스터 구성 예을 참조하십시오.


# rlogin phys-paris-1 -l root
phys-paris-1# geopg delete tcpg
# rlogin phys-newyork-1 -l root
phys-newyork-1# geopg delete tcpg


예 2–8 응용 프로그램 자원 그룹을 온라인으로 유지하면서 Hitachi TrueCopy 보호 그룹 삭제

이 예에서는 해당 보호 그룹 tcpg를 삭제하면서 두 응용 프로그램 자원 그룹인 apprg1 apprg2를 온라인으로 유지합니다. 보호 그룹에서 응용 프로그램 자원 그룹을 제거한 후 보호 그룹을 삭제합니다.


# geopg remove-resource-group apprg1,apprg2 tcpg
# geopg stop -e global tcpg 
# geopg delete tcpg