EMC Symmetrix Remote Data Facility용 Sun Cluster Geographic Edition 데이터 복제 안내서

3장 EMC Symmetrix Remote Data Facility 데이터 복제를 사용하는 서비스의 마이그레이션

이 장에서는 유지보수용 또는 클러스터 장애의 결과로 인한 서비스 마이그레이션에 대한 정보를 제공합니다. 이 장은 다음 내용으로 구성되어 있습니다.

EMC Symmetrix Remote Data Facility 데이터 복제를 사용하는 시스템의 클러스터 실패 감지

이 절에서는 기본 또는 보조 클러스터에서 실패가 감지될 때 발생하는 내부 프로세스에 대해 설명합니다.

기본 클러스터 실패 감지

보호 그룹에 대한 기본 클러스터가 실패하면 파트너쉽의 보조 클러스터가 실패를 감지합니다. 실패하는 클러스터가 둘 이상의 파트너쉽의 구성원일 수 있으며, 이 경우 복수 실패 감지가 발생합니다.

기본 클러스터 실패가 발생할 때 다음 조치가 발생합니다. 실패가 발생하는 동안, 실패한 클러스터에는 적절한 보호 그룹이 Unknown 상태로 있습니다.

보조 클러스터 실패 감지

보호 그룹에 대한 보조 클러스터가 실패하면 동일한 파트너쉽의 클러스터가 실패를 감지합니다. 실패한 클러스터가 둘 이상의 파트너쉽의 구성원일 수 있으며, 이 경우 복수 실패 감지가 발생합니다.

실패를 감지하는 동안 다음 조치가 발생합니다.

전환으로 EMC Symmetrix Remote Data Facility 데이터 복제를 사용하는 서비스의 마이그레이션

파트너 클러스터로 서비스를 순차적으로 마이그레이션하려는 경우, EMC Symmetrix Remote Data Facility 보호 그룹의 전환을 수행합니다. geopg switchover와 같은 Sun Cluster Geographic Edition 작업을 기본으로 symrdf swap 작업을 수행합니다. symrdf swap 작업에는 동적 RDF보다 정적 RDF에 대해 상당한 추가 시간이 필요합니다. 따라서, 정적 RDF를 사용할 때 보호 그룹의 시간 초과 등록 정보 값을 증가시켜야 할 수 있습니다.

전환은 다음으로 구성됩니다.


주 –

EMC Symmetrix Remote Data Facility/Asynchronous 데이터 복제를 실행할 경우, 개별 스왑을 수행할 수 없습니다.


전환 전 발생하는 검증

전환이 geopg switchover 명령을 사용하여 시작될 때 데이터 복제 서브시스템이 두 클러스터 모두에서 여러 가지 검증을 실행합니다. 전환은 검증 단계가 두 클러스터 모두에서 성공하는 경우에만 수행됩니다.

우선, 복제 서브시스템이 Hitachi TrueCopy 장치 그룹이 올바른 총계 RDF 쌍 상태에 있는지 점검합니다. 그런 다음, 대상 기본 클러스터의 로컬 장치 그룹 유형인 cluster-newyork이 RDF2인지 점검합니다. symrdf -g device-group-name -query 명령은 로컬 장치 그룹의 상태를 리턴합니다. 이들 값은 RDF1 또는 RDF2 상태에 해당합니다. 다음 표는 새 기본 클러스터인 cluster-newyork에서 실행되는 EMC Symmetrix Remote Data Facility 명령에 대해 설명합니다.

표 3–1 새 기본 클러스터에서 EMC Symmetrix Remote Data Facility 전환 검증

RDF 쌍 상태 

cluster-newyork에서 실행되는 EMC Symmetrix Remote Data Facility 전환 명령

Synchronized

RDF 링크를 일시 중지합니다.  

R1Updated, Failedover, Suspended

symrdf swap 명령은 역할을 전환합니다.

기타 RDF 쌍 상태 

실행 중인 명령이 없습니다. 

복제의 관점에서 본 전환의 결과

전환 성공 후 데이터 복제 레벨에서 기본 및 보조 볼륨의 역할이 전환되었습니다. 이전 전환 RDF1 볼륨이 RDF2 볼륨으로 전환됩니다. 이전 전환 RDF1 볼륨이 RDF2 볼륨으로 전환됩니다. 데이터 복제가 새 RDF1 볼륨에서 새 RDF2 볼륨으로 계속 진행됩니다.

응용 프로그램이 전환 조작의 일부로 새 기본 클러스터에서 온라인 될 수 있는지 여부와 상관없이 보호 그룹의 Local-role 등록 정보도 전환됩니다. 보호 그룹이 Secondary Local role을 가진 클러스터에서 보호 그룹의 Local-role 등록 정보가 Primary로 전환됩니다. 보호 그룹이 SecondaryLocal-role을 가진 클러스터에서 보호 그룹의 Local-role 등록 정보가 Primary로 전환됩니다.

Procedure기본에서 보조로 EMC Symmetrix Remote Data Facility 보호 그룹을 전환하는 방법

시작하기 전에

성공적인 전환을 위해 데이터 복제는 기본 및 보조 클러스터 사이에서 활성화되어야 하고 두 클러스터의 데이터 볼륨은 동기화되어야 합니다.

보호 그룹을 기본 클러스터에서 보조 클러스터로 전환하기 전에 다음 조건이 만족되는지 확인하십시오.


주의 – 주의 –

Cluster_dgs 등록 정보를 구성한 경우, 보호 그룹에 속한 응용 프로그램만이 Cluster_dgs 등록 정보에 지정된 장치 그룹에 기록할 수 있습니다.


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

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

  2. 전환을 시작합니다.

    보호 그룹의 일부인 응용 프로그램 자원 그룹이 전환 중에 정지되고 시작됩니다.


    # geopg switchover [-f] -m newprimarycluster protectiongroupname
    
    -f

    사용자에게 확인을 요청하지 않고 강제로 명령이 조작을 수행하도록 합니다.

    -m newprimarycluster

    보호 그룹에 대한 새로운 기본 클러스터가 될 클러스터의 이름을 지정합니다.

    protectiongroupname

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


예 3–1 기본에서 보조로 강제 전환

이 예는 보조 클러스터로 전환을 수행합니다.


# geopg switchover -f -m cluster-newyork srdfpg

EMC Symmetrix Remote Data Facility 데이터 복제를 사용하는 시스템에서 강제 인계

기본 볼륨과 보조 볼륨의 데이터가 완전히 일치하는지 여부와 상관없이 응용 프로그램이 보조 클러스터에서 온라인으로 되어야 할 때 인계를 수행합니다. 이 절의 정보는 보호 그룹이 시작되었다고 가정합니다.

인계가 시작될 때 다음 단계가 발생합니다.

인계 및 geopg takeover 명령 효과에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서재해 복구 관리 개요를 참조하십시오.

인계 전후에 기본 및 보조 클러스터의 가능한 상태에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서의 부록 C, 인계 사후 조건를 참조하십시오.

다음 절에서는 보조 클러스터에 의한 인계를 강제로 수행하는 데 필요한 단계를 설명합니다.

인계 전 발생하는 검증

인계가 geopg takeover 명령을 사용하여 시작될 때 데이터 복제 서브시스템이 두 클러스터 모두에서 여러 가지 검증을 실행합니다. 이 단계는 기본 클러스터에 접근할 수 있는 경우에만 원래의 기본 클러스터에서 수행됩니다. 원래 기본 클러스터에서의 검증이 실패하는 경우 인계가 여전히 발생합니다.

먼저 복제 서브시스템에서 EMC Symmetrix Remote Data Facility 장치 그룹이 올바른 총계 장치 그룹 상태에 있는지 점검합니다. 인계에 사용되는 EMC Symmetrix Remote Data Facility 명령이 다음 표에 설명되어 있습니다.

표 3–2 새 기본 클러스터에서 EMC Symmetrix Remote Data Facility 인계 검증

총계 RDF 쌍 상태 

보호 그룹 로컬 역할 

cluster-newyork에서 실행되는 EMC Symmetrix Remote Data Facility 인계 명령

FailedOver

기본 

symrdf $option $dg write_disable r2

symrdf -g dg suspend

symrdf $option $dg rw_enable r1

FailedOver

보조 

실행 중인 명령이 없습니다. 

Synchronized, Suspended, R1 Updated, Partitioned

모두 

symrdf -g dg failover

복제의 관점에서 본 인계의 결과

복제의 관점에서 볼 때, 인계가 성공한 후 인계 조작의 일부로서 새로운 기본 클러스터에서 응용 프로그램이 온라인이 될 수 있는지 여부와 상관 없이 보호 그룹의 Local-role 등록 정보가 새 역할을 반영하도록 변경됩니다. 보호 그룹이 SecondaryLocal-role을 가진 cluster-newyork에서 보호 그룹의 Local-role 등록 정보가 Primary로 전환됩니다. 보호 그룹이 PrimaryLocal-role을 가진 cluster-paris에서, 다음이 발생할 수 있습니다.

인계가 성공하면 응용 프로그램이 온라인이 됩니다. 별도의 geopg start 명령을 실행할 필요가 없습니다.


주의 – 주의 –

인계가 성공한 후, 새 기본 클러스터 cluster-newyork과 이전 기본 클러스터 cluster-paris 사이의 데이터 복제가 정지됩니다. geopg start 명령을 실행하려는 경우 복제가 재개되지 않도록 -n 옵션을 사용해야 합니다.


Procedure보조 클러스터에 의한 EMC Symmetrix Remote Data Facility 서비스의 즉시 인계 강제 수행 방법

시작하기 전에

보조 클러스터가 기본 클러스터의 활동을 가정하게 하려면 다음 조건이 만족되었는지 확인하십시오.

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

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

  2. 인계를 시작합니다.


    # geopg takeover [-f] protectiongroupname
    
    -f

    사용자 확인 없이 강제로 명령이 조작을 수행하도록 합니다.

    protectiongroupname

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


예 3–2 보조 클러스터에 의한 인계 강제 수행

이 예는 보조 클러스터 cluster-newyork에 의해 srdfpg의 인계를 강제로 수행합니다.

phys-newyork-1 클러스터는 보조 클러스터의 첫 번째 노드입니다. phys-newyork-1이 어느 노드인지에 대한 미리 알림은 Sun Cluster Geographic Edition 시스템 관리 설명서Sun Cluster Geographic Edition 클러스터 구성 예을 참조하십시오.


phys-newyork-1# geopg takeover -f srdfpg

다음 순서

인계 후 기본 및 보조 클러스터의 상태에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서의 부록 C, 인계 사후 조건를 참조하십시오.

EMC Symmetrix Remote Data Facility 복제를 사용하는 시스템에서 서비스를 클러스터로 복구

인계 조작이 성공하면 보조 클러스터 cluster-newyork이 보호 그룹에 대한 기본 클러스터가 되고 서비스가 보조 클러스터에서 온라인이 됩니다. 원래 기본 클러스터 cluster-paris가 복구된 후에는 서비스가 장애 복구라는 프로세스를 사용하여 원래 기본에서 다시 온라인이 될 수 있습니다.

Sun Cluster Geographic Edition 소프트웨어는 다음 두 종류의 장애 복구를 지원합니다.

원래 기본 클러스터를 재시작한 후, 기본 클러스터로 새 기본 cluster-newyork을 계속 사용하고 보조 클러스터로 cluster-paris를 계속 사용하려면 전환 또는 인계를 수행하지 않고 보호 그룹 구성을 재동기화 및 재검증할 수 있습니다.

Procedure보호 그룹 구성을 재동기화하고 재검증하는 방법

이 절차를 사용하여 현재 기본 클러스터 cluster-newyork의 데이터와 함께 원래 기본 클러스터 cluster-paris의 데이터를 재동기화하고 검증합니다.

시작하기 전에

보호 그룹 구성을 재동기화하고 재검증하기 전에 cluster-newyork에서 인계가 발생했습니다. 클러스터는 이제 다음 역할을 갖습니다.

  1. 원래 기본 클러스터 cluster-paris를 현재 기본 클러스터 cluster-newyork와 재동기화하십시오.

    cluster-paris는 고유 구성을 상실하고 cluster-newyork 구성을 지역적으로 복제합니다. 파트너쉽 및 보호 그룹 구성을 재동기화합니다.

    1. cluster-paris에서, 파트너쉽을 재동기화합니다.


      phys-paris-1# geops update partnershipname
      
      partnershipname

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


      주 –

      여러 보호 그룹을 재동기화할 경우에도 한 번만 이 단계를 수행해야 합니다.


      파트너쉽 동기화에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서파트너쉽 재동기화를 참조하십시오.

    2. cluster-paris에서 각 보호 그룹을 재동기화합니다.

      cluster-newyork 의 보호 그룹 역할이 primary이기 때문에 이 단계에서는 cluster-paris의 보호 그룹 역할이 secondary 임을 확인합니다.


      phys-paris-1# geopg update protectiongroupname
      
      protectiongroupname

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

      보호 그룹 동기화에 대한 자세한 내용은 EMC Symmetrix Remote Data Facility 보호 그룹 재동기화를 참조하십시오.

  2. cluster-paris에서 각 보호 그룹에 대한 클러스터 구성을 검증합니다.


    phys-paris-1# geopg validate protectiongroupname 
    
    protectiongroupname

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

    자세한 내용은 EMC Symmetrix Remote Data Facility 보호 그룹 검증 방법을 참조하십시오.

  3. cluster-paris에서 각 보호 그룹을 활성화합니다.

    cluster-paris의 보호 그룹이 secondary의 역할을 갖기 때문에, geopg start 명령이 cluster-paris에서 응용 프로그램을 재시작하지 않습니다.


    phys-paris-1# geopg start -n -e local protectiongroupname
    
    -e local

    명령의 범위를 지정합니다.

    local 범위를 지정하면 명령이 로컬 클러스터에서만 작동합니다.

    -n

    데이터 복제가 이 보호 그룹에 사용되지 않도록 지정합니다. 이 옵션이 생략되는 경우 데이터 복제가 보호 그룹과 동시에 시작합니다.

    protectiongroupname

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

    보호 그룹에 보조의 역할이 있기 때문에 데이터가 현재 기본인 cluster-newyork에서 현재 보조인 cluster-paris로 동기화됩니다.

    geopg start 명령에 대한 자세한 내용은 EMC Symmetrix Remote Data Facility 보호 그룹 활성화 방법을 참조하십시오.

  4. 보호 그룹 구성이 OK인지 확인합니다.

    첫 번째로, cluster-newyork의 보호 그룹의 상태가 OK인지 확인합니다. cluster-newyork의 EMC Symmetrix Remote Data Facility 장치 그룹이 Synchronized EMC Symmetrix Remote Data Facility 쌍 상태를 가질 때 보호 그룹의 로컬 상태가 OK가 됩니다.


    phys-newyork-1# geoadm status
    

    출력의 Protection Group섹션을 참조하십시오.

    다음은 복제 자원 그룹의 모든 자원인 protectiongroupname-rep-rg의 상태가 OK인지 확인합니다.


    phys-newyork-1# clresource status -g protectiongroupname-rep-rg
    

ProcedureEMC Symmetrix Remote Data Facility 복제를 사용하는 시스템에서 장애 복구- 전환을 수행하는 방법

이 클러스터의 데이터가 현재의 기본 클러스터 cluster-newyork의 데이터와 재동기화된 후, 이 절차를 사용하여 원래의 기본 클러스터 cluster-paris에서 응용 프로그램을 다시 시작합니다.


주 –

장애 복구 절차는 파트너쉽의 클러스터에만 적용됩니다. 파트너쉽당 한 번만 다음 절차를 수행해야 합니다.


시작하기 전에

장애 복구-전환을 수행하기 전에 인계가 cluster-newyork에서 발생했습니다. 클러스터는 다음 역할을 갖습니다.

  1. 원래 기본 클러스터 cluster-paris를 현재 기본 클러스터 cluster-newyork와 재동기화하십시오.

    cluster-paris는 고유 구성을 상실하고 cluster-newyork 구성을 지역적으로 복제합니다. 파트너쉽 및 보호 그룹 구성을 재동기화합니다.

    1. cluster-paris에서, 파트너쉽을 재동기화합니다.


      phys-paris-1# geops update partnershipname
      
      partnershipname

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


      주 –

      파트너쉽의 여러 보호 그룹에 대해 장애 복구-전환을 수행할 경우에도 파트너쉽 당 한 번만 이 단계를 수행해야 합니다.


      파트너쉽 동기화에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서파트너쉽 재동기화를 참조하십시오.

    2. cluster-paris에서 각 보호 그룹을 재동기화합니다.

      cluster-newyork 의 보호 그룹의 로컬 역할이 지금 primary이기 때문에 이 단계는 cluster-paris의 보호 그룹의 역할이 secondary이도록 합니다 .


      phys-paris-1# geopg update protectiongroupname
      
      protectiongroupname

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

      보호 그룹 동기화에 대한 자세한 내용은 EMC Symmetrix Remote Data Facility 보호 그룹 재동기화를 참조하십시오.

  2. cluster-paris에서 각 보호 그룹에 대한 클러스터 구성을 검증합니다.

    보호 그룹이 오류 상태에 있지 않는지 확인하십시오. 오류 상태인 경우 보호 그룹을 시작할 수 없습니다.


    phys-paris-1# geopg validate protectiongroupname 
    
    protectiongroupname

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

    자세한 내용은 EMC Symmetrix Remote Data Facility 보호 그룹 검증 방법을 참조하십시오.

  3. cluster-paris에서 각 보호 그룹을 활성화합니다.

    cluster-paris의 보호 그룹이 secondary의 역할을 갖기 때문에, geopg start 명령이 cluster-paris에서 응용 프로그램을 재시작하지 않습니다.


    phys-paris-1# geopg start -e local protectiongroupname
    
    -e local

    명령의 범위를 지정합니다.

    local 범위를 지정하면 명령이 로컬 클러스터에서만 작동합니다.

    protectiongroupname

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


    주 –

    데이터가 현재 기본인 cluster-newyork에서 현재 보조인 cluster-paris로 동기화되어야 하므로 장애 복구-전환을 수행할 때 -n 옵션을 사용하지 마십시오.


    보호 그룹에 보조의 역할이 있기 때문에 데이터가 현재 보조인 cluster-newyork에서 현재 보조인 cluster-paris로 동기화됩니다.

    geopg start 명령에 대한 자세한 내용은 EMC Symmetrix Remote Data Facility 보호 그룹 활성화 방법을 참조하십시오.

  4. 데이터가 완전히 동기화되었는지 확인합니다.

    cluster-newyork의 보호 그룹 상태가 OK일 때 데이터가 완전히 동기화됩니다. cluster-newyork의 EMC Symmetrix Remote Data Facility 장치 그룹이 Synchronized RDF 쌍 상태를 가질 때 보호 그룹의 로컬 상태가 OK가 됩니다.

    cluster-newyork의 보호 그룹 상태가 OK인지 확인하려면 다음 명령을 사용하십시오.


    phys-newyork-1# geoadm status
    

    출력의 Protection Group섹션을 참조하십시오.

  5. 클러스터 중 하나에서 각 보호 그룹에 대해 cluster-newyork 에서 cluster-paris로의 전환을 수행합니다.


    # geopg switchover [-f] -m clusterparis protectiongroupname
    

    자세한 내용은 기본에서 보조로 EMC Symmetrix Remote Data Facility 보호 그룹을 전환하는 방법을 참조하십시오.

    cluster-paris가 보호 그룹에 대한 기본 클러스터로서 원래 역할을 재개합니다.

  6. 전환이 성공적으로 수행되었는지 확인하십시오.

    이제 보호 그룹이 cluster-paris의 기본이고 cluster-newyork의 보조인지와 두 클러스터에서 "데이터 복제"와 "자원 그룹"의 상태가 OK인지를 확인하십시오.


    # geoadm status
    

    각 EMC Symmetrix Remote Data Facility 보호 그룹에 대한 응용 프로그램 자원 그룹 및 데이터 복제의 런타임 상태를 확인합니다.


    # clresourcegroup status -v protectiongroupname
    

    점검하려는 데이터 복제 장치 그룹에 대해 제공되는 StatusStatus Message 필드를 참조하십시오. 이 필드에 대한 자세한 내용은 표 2–1을 참조하십시오.

    데이터 복제의 런타임 상태에 대한 자세한 내용은 EMC Symmetrix Remote Data Facility 데이터 복제의 런타임 상태 점검을 참조하십시오.

ProcedureEMC Symmetrix Remote Data Facility 복제를 사용하는 시스템에서 장애 복구-인계를 수행하는 방법

원래의 기본 클러스터 cluster-paris에서 응용 프로그램을 재시작하고 원래 기본 클러스터의 현재 데이터를 사용하려면 이 절차를 사용하십시오. 보조 클러스터 cluster-newyork가 기본 클러스터로서 활동하고 있는 동안 이 클러스터에서 발생한 모든 업데이트가 삭제됩니다.

장애 복구 절차는 파트너쉽의 클러스터에만 적용됩니다. 파트너쉽당 한 번만 다음 절차를 수행해야 합니다.


주 –

원래 기본인 cluster-paris에서 데이터 사용을 재개하려면 cluster-newyork의 인계 작업 후 새 기본 클러스터인 cluster-newyork에서 원래 기본 클러스터인 cluster-paris로 데이터를 복제하지 말아야 합니다. 새 기본 클러스터와 원래의 기본 클러스터 사이의 데이터 복제를 막으려면 geopg start 명령을 사용할 때마다 -n 옵션을 사용해야만 합니다.


시작하기 전에

클러스터가 다음 역할을 갖는지 확인합니다.

  1. 원래 기본 클러스터 cluster-paris를 원래 보조 클러스터 cluster-newyork와 재동기화하십시오.

    cluster-paris는 고유 구성을 상실하고 cluster-newyork 구성을 지역적으로 복제합니다.

    1. cluster-paris에서, 파트너쉽을 재동기화합니다.


      phys-paris-1# geops update partnershipname
      
      partnershipname

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


      주 –

      파트너쉽의 여러 보호 그룹에 대해 장애 복구-인계를 수행할 경우에도 파트너쉽당 한 번만 이 단계를 수행해야 합니다.


      파트너쉽 동기화에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서파트너쉽 재동기화를 참조하십시오.

    2. cluster-paris에서 각 보호 그룹을 재동기화합니다.

      cluster-newyork의 보호 그룹의 로컬 역할이 지금 primary이기 때문에 이 단계는 cluster-paris의 보호 그룹의 역할이 secondary이도록 합니다 .


      phys-paris-1# geopg update protectiongroupname
      
      protectiongroupname

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

      보호 그룹 재동기화에 대한 자세한 정보는 보호 그룹 재동기화 방법을 참조하십시오.

  2. cluster-paris에서 각 보호 그룹에 대한 구성을 검증합니다.

    보호 그룹이 오류 상태에 있지 않는지 확인하십시오. 오류 상태인 경우 보호 그룹을 시작할 수 없습니다.


    phys-paris-1# geopg validate protectiongroupname 
    
    protectiongroupname

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

    자세한 내용은 EMC Symmetrix Remote Data Facility 보호 그룹 검증 방법을 참조하십시오.

  3. cluster-paris에서, 데이터 복제 없이 보조 역할의 각 보호 그룹을 활성화합니다.

    cluster-paris의 보호 그룹이 secondary의 역할을 갖기 때문에 geopg start 명령이 cluster-paris에서 응용 프로그램을 재시작하지 않습니다.


    주 –

    이 보호 그룹에 대해 데이터 복제가 사용되지 말아야 하는 것을 지정하는 -n 옵션을 사용해야 합니다. 이 옵션이 생략되는 경우 데이터 복제가 보호 그룹과 동시에 시작합니다.



    phys-paris-1# geopg start -e local -n protectiongroupname
    
    -e local

    명령의 범위를 지정합니다.

    local 범위를 지정하면 명령이 로컬 클러스터에서만 작동합니다.

    -n

    데이터 복제가 이 보호 그룹에 사용되지 않도록 지정합니다. 이 옵션이 생략되는 경우 데이터 복제가 보호 그룹과 동시에 시작합니다.

    protectiongroupname

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

    자세한 내용은 EMC Symmetrix Remote Data Facility 보호 그룹 활성화 방법을 참조하십시오.

    -n 옵션이 cluster-paris에서 사용되기 때문에 cluster-newyork에서 cluster-paris로의 복제가 시작되지 않습니다.

  4. cluster-paris에서, 각 보호 그룹에 대한 인계를 시작합니다.


    phys-paris-1# geopg takeover [-f] protectiongroupname
    
    -f

    사용자 확인 없이 강제로 명령이 조작을 수행하도록 합니다.

    protectiongroupname

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

    geopg takeover 명령에 대한 자세한 내용은 보조 클러스터에 의한 EMC Symmetrix Remote Data Facility 서비스의 즉시 인계 강제 수행 방법을 참조하십시오.

    이제 cluster-paris의 보호 그룹은 primary 역할을 갖고 cluster-newyork의 보호 그룹은 secondary의 역할을 갖습니다. 응용 프로그램 서비스가 이제 cluster-paris에서 온라인입니다.

  5. cluster-newyork에서 각 보호 그룹을 활성화합니다.

    4단계의 끝에서 cluster-newyork의 보호 그룹 로컬 상태가 Offline입니다. 보호 그룹의 로컬 상태 모니터링을 시작하려면 cluster-newyork에서 보호 그룹을 활성화해야 합니다.

    cluster-newyork의 보호 그룹이 secondary의 역할을 갖기 때문에, geopg start 명령이 cluster-newyork에서 응용 프로그램을 재시작하지 않습니다.


    phys-newyork-1# geopg start -e local [-n] protectiongroupname
    
    -e local

    명령의 범위를 지정합니다.

    local 범위를 지정하면 명령이 로컬 클러스터에서만 작동합니다.

    -n

    보호 그룹 시작 시에 데이터 복제의 시작을 막습니다.

    이 옵션을 생략하면 데이터 복제 서브시스템이 보호 그룹과 동시에 시작합니다.

    protectiongroupname

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

    geopg start 명령에 대한 자세한 내용은 EMC Symmetrix Remote Data Facility 보호 그룹 활성화 방법을 참조하십시오.

  6. 인계가 성공적으로 수행되었는지 확인합니다.

    이제 보호 그룹이 cluster-paris의 기본이고 cluster-newyork의 보조인지 및 두 클러스터에서 "데이터 복제"와 "자원 그룹"의 상태가 OK인지 확인하십시오.


    # geoadm status
    

    주 –

    데이터 복제가 시작되는 것을 막기 위해 단계 5에서 -n 옵션을 사용한 경우에는 "데이터 복제" 상태가 OK 상태로 전환되지 않습니다.


    각 EMC Symmetrix Remote Data Facility 보호 그룹에 대한 응용 프로그램 자원 그룹 및 데이터 복제의 런타임 상태를 확인합니다.


    # clresourcegroup status -v protectiongroupname
    

    점검하려는 데이터 복제 장치 그룹에 대해 제공되는 StatusStatus Message 필드를 참조하십시오. 이 필드에 대한 자세한 내용은 표 2–1을 참조하십시오.

    데이터 복제의 런타임 상태에 대한 자세한 내용은 EMC Symmetrix Remote Data Facility 데이터 복제의 런타임 상태 점검을 참조하십시오.

EMC Symmetrix Remote Data Facility 복제를 사용하는 시스템에서 전환 실패로부터 복구

geopg switchover와 같은 Sun Cluster Geographic Edition 작업을 기본으로 EMC Symmetrix Remote Data Facility 데이터 복제 레벨에서 symrdf swap 작업을 수행합니다. EMC Symmetrix Remote Data Facility 용어에서 전환은 swap으로 불립니다. symrdf swap 작업에는 동적 RDF보다 정적 RDF에 대해 상당한 추가 시간이 필요합니다. 따라서, 정적 RDF를 사용할 때 보호 그룹의 시간 초과 등록 정보 값을 증가시켜야 할 수 있습니다.

모든 EMC Symmetrix Remote Data Facility 명령이 0의 값을 리턴할 경우, 전환은 성공합니다. 경우에 따라 명령이 오류 코드(0 이외의 값)를 리턴할 수 있습니다. 이러한 경우는 전환 실패로 간주됩니다.

전환 실패가 발생할 경우, 보조 볼륨은 기본 볼륨과 함께 완전히 동기화되지 않을 수 있습니다. Sun Cluster Geographic Edition 소프트웨어는 전환 실패 시나리오에서는 새로 의도된 기본 클러스터에서 응용 프로그램을 시작하지 않습니다.

이 절의 나머지는 전환 실패를 이끄는 초기 조건과 전환 실패로부터 복구하는 방법에 대해 설명합니다.

전환 실패 조건

이 절에서는 전환 실패 시나리오에 대해 설명합니다. 이 시나리오에서, cluster-paris가 원래 기본 클러스터이고 cluster-newyork 이 원래 보조 클러스터입니다.

다음과 같이 전환은 cluster-paris에서 cluster-newyork으로 서비스를 전환합니다.


phys-newyork-1# geopg switchover -f -m cluster-newyork srdfpg

geopg switchover 명령을 처리하는 동안, symrdf swap 명령이 실행되고 EMC Symmetrix Remote Data Facility 장치 그룹 devgroup1에 대한 오류를 리턴합니다. 따라서, geopg switchover 명령은 다음 실패 메시지를 리턴합니다.


Processing operation.... this may take a while ....
"Switchover" failed for the following reason:
			Switchover failed for SRDF DG devgroup1

이 실패 메시지가 발행된 후 두 클러스터는 다음 상태에 있습니다.


cluster-paris:
		srdfpg role: Secondary
cluster-newyork:
		srdfpg role: Secondary

phys-newyork-1# symdg list 

                          D E V I C E      G R O U P S                       

                                                             Number of
    Name               Type     Valid  Symmetrix ID  Devs   GKs  BCVs  VDEVs

    devgroup1         RDF1    Yes    000187401215     2     0     0      0
    devgroup2         RDF2    Yes    000187401215     6     0     0      0

전환 실패에서 복구

이 절에서는 이전 절에서 설명하는 실패 시나리오에서 복구하기 위한 절차를 설명합니다. 이 절차를 수행하면 해당 클러스터에서 응용 프로그램이 온라인으로 전환됩니다.

  1. EMC Symmetrix Remote Data Facility 장치 그룹 devgroup1Split 상태로 둡니다.

    symrdf split 명령을 사용하여 cluster-pariscluster-newyork 모두 보호 그룹에 있는 장치 그룹을 Split 상태에 둡니다.


    phys-newyork-1# symrdf -g devgroup1 split
  2. 클러스터 중 하나를 보호 그룹에 대한 Primary로 만듭니다.

    원래의 기본 클러스터에서 응용 프로그램을 시작하려는 경우 원래 기본 클러스터 cluster-paris를 보호 그룹에 대한 Primary로 만듭니다. 응용 프로그램은 원래 기본 클러스터의 현재 데이터를 사용합니다.

    원래 보조 클러스터에서 응용 프로그램을 시작하려는 경우 원래 보조 클러스터 cluster-newyork을 보호 그룹에 대한 Primary로 만듭니다. 응용 프로그램은 원래 보조 클러스터의 현재 데이터를 사용합니다.


    주의 – 주의 –

    symrdf swap 명령이 스왑을 수행하지 않았기 때문에 cluster-newyork의 데이터 볼륨이 cluster-paris의 데이터 볼륨과 동기화되지 않을 수 있습니다. 원래의 기본 클러스터와 동일하게 나타나는 데이터를 사용하여 응용 프로그램을 시작하려는 경우에는 원래 보조 클러스터를 Primary로 만들지 말아야 합니다.


Procedure원래 기본 클러스터를 EMC Symmetrix Remote Data Facility 보호 그룹에 대한 기본으로 만드는 방법

  1. 원래 기본 클러스터의 보호 그룹을 비활성화합니다.


    phys-paris-1# geopg stop -e Local srdfpg
    
  2. 보호 그룹의 구성을 재동기화합니다.

    이 명령은 cluster-newyork의 보호 그룹의 구성 정보로 cluster-paris 의 보호 그룹의 구성을 업데이트합니다.


    phys-paris-1# geopg update srdfpg
    

    geopg update 명령을 성공적으로 실행하면 srdfpg는 각 클러스터에서 다음 역할을 가집니다.


    cluster-paris:
    		srdfpg role: Primary
    cluster-newyork:
    		srdfpg role: secondary
  3. 장치 그룹이 원래 기본 클러스터의 RDF1 역할을 갖는지 여부를 결정합니다.


    phys-paris-1# symdg list | grep devgroup1 
    
  4. 장치 그룹에 원래 기본 클러스터의 RDF1 역할이 없는 경우, symrdf swap 명령을 실행하여 장치 그룹 devgroup1이 RDF1 역할을 재개하도록 합니다.


    phys-paris-1# symrdf -g devgroup1 failover
    
    phys-paris-1# symrdf -g devgroup1 swap
    

    장치 그룹 정보를 보려면 symrdf list 명령을 사용하여 스왑이 성공했는지 확인합니다.


    phys-paris-1# symdg list
                            D E V I C E      G R O U P S                       
    
                                                                 Number of
        Name               Type     Valid  Symmetrix ID  Devs   GKs  BCVs  VDEVs
    
        devgroup1         RDF1    Yes    000187401215     6     0     0      0
        devgroup2         RDF1    Yes    000187401215     2     0     0      0
  5. 파트너쉽의 두 클러스터 모두에서 보호 그룹을 활성화합니다.


    phys-paris-1# geopg start -e Global srdfpg
    

    이 명령은 cluster-paris의 응용 프로그램을 시작합니다. cluster-paris에서 cluster-newyork 로 데이터 복제가 시작합니다.

Procedure원래 보조 클러스터를 EMC Symmetrix Remote Data Facility 보호 그룹에 대한 기본으로 만드는 방법

  1. 보호 그룹의 구성을 재동기화합니다.

    이 명령은 cluster-paris의 보호 그룹의 구성 정보로 cluster-newyork의 보호 그룹의 구성을 업데이트합니다.


    phys-newyork-1# geopg update srdfpg
    

    geopg update 명령을 성공적으로 실행한 후 srdfpg는 각 클러스터에서 다음 역할을 가집니다.


    cluster-paris:
    		srdfpg role: Secondary
    cluster-newyork:
    		srdfpg role: Primary
  2. symrdf swap 명령을 실행하여 장치 그룹 devgroup2가 RDF2 역할을 갖도록 합니다.


    phys-paris-1# symrdf -g devgroup2 failover
    
    phys-paris-1# symrdf -g devgroup2 swap
    

    장치 그룹 정보를 보려면 symrdf list 명령을 사용하여 스왑이 성공했는지 확인합니다.


    phys-paris-1# symdg list
    
                              D E V I C E      G R O U P S                       
    
                                                                 Number of
        Name               Type     Valid  Symmetrix ID  Devs   GKs  BCVs  VDEVs
    
        devgroup1        RDF2    Yes    000187401215     6     0     0      
        devgroup2        RDF2    Yes    000187401215     2     0     0      0
  3. 파트너쉽의 두 클러스터 모두에서 보호 그룹을 활성화합니다.


    phys-newyork-1# geopg start -e Global srdfpg
    

    이 명령은 cluster-newyork의 응용 프로그램을 시작합니다. cluster-newyork에서 cluster-paris로의 데이터 복제가 시작됩니다.


    주의 – 주의 –

    이 명령은 cluster-paris의 데이터를 겹쳐씁니다.


EMC Symmetrix Remote Data Facility 데이터 복제 오류에서 복구

데이터 복제 레벨에서 오류가 발생할 때 오류가 관련 장치 그룹의 복제 자원 그룹의 자원 상태에 반영됩니다. 이 변경된 상태는 해당 보호 그룹에 대한 geoadm status 명령의 출력에 데이터 복제 상태 필드로 나타납니다.

데이터 복제 오류 감지 방법

다음과 같이 scstat -g 명령을 사용하여 복제 자원의 상태를 점검할 수 있습니다.


# clresource status -v sc_geo_dr-SRDF-protectiongroupname-srdf dgname

Resource status 값이 실제 복제 쌍 상태에 매핑될 때의 차이를 보려면 표 2–4를 참조하십시오.

clresource status 명령을 실행하면 다음이 리턴될 수 있습니다.


...

-- Resources --

            Resource Name       Node Name           State     Status Message
            -------------       ---------           -----     --------------
  Resource: sc_geo_dr-SRDF-srdfpg-devgroup1 pemc1  Online    Online - Partitioned
  Resource: sc_geo_dr-SRDF-srdfpg-devgroup1 pemc2  Offline   Offline
...

geoadm status 명령을 사용하여 보호 그룹의 모든 장치 그룹에 대한 총계 자원 상태를 볼 수 있습니다. 예를 들어, 앞의 예에서 clresource status 명령의 출력은 EMC Symmetrix Remote Data Facility 장치 그룹 devgroup1cluster-parisSuspended 상태에 있다는 것을 나타냅니다. 표 2–4Suspended 상태가 FAULTED의 자원 상태에 해당됨을 표시합니다. 따라서 보호 그룹의 데이터 복제 상태도 FAULTED입니다. 이 상태는 geoadm status 명령의 출력에 반영되는데, 보호 그룹의 상태를 Error로 표시합니다.


phys-paris-1# geoadm status
Cluster: cluster-paris

Partnership "paris-newyork-ps"  : OK
   Partner clusters             : cluster-newyork
   Synchronization              : OK      
   ICRM Connection              : OK

   Heartbeat "paris-to-newyork" monitoring "cluster-newyork": OK 
      Heartbeat plug-in "ping_plugin"             : Inactive
      Heartbeat plug-in "tcp_udp_plugin"          : OK

Protection group "srdfpg"   : Error
      Partnership         : paris-newyork-ps
      Synchronization     : OK

      Cluster cluster-paris    : Error
         Role                  : Primary
         PG activation state   : Activated
         Configuration         : OK
         Data replication      : Error
         Resource groups       : OK 
   
      Cluster cluster-newyork  : Error
         Role                  : Secondary
         PG activation state   : Activated
         Configuration         : OK
         Data replication      : Error
         Resource groups       : OK
 

ProcedureEMC Symmetrix Remote Data Facility 데이터 복제 오류에서 복구하는 방법

오류 상태에서 복구하기 위해 다음 절차의 단계를 모두 또는 일부 수행할 수 있습니다.

  1. EMC Symmetrix Remote Data Facility 문서의 절차를 사용하여 FAULTED 상태의 원인을 판별합니다.

  2. EMC Symmetrix Remote Data Facility 절차를 사용하여 오류 상태에서 복구합니다.

    복구 절차가 장치 그룹의 상태를 변경하는 경우 이 상태는 자원에 의해 자동으로 감지되며 새 보호 그룹 상태로서 보고됩니다.

  3. 보호 그룹 구성을 재검증합니다.


    phys-paris-1# geopg validate protectiongroupname 
    
    protectiongroupname

    EMC Symmetrix Remote Data Facility 보호 그룹의 이름을 지정합니다.

    geopg validate 명령이 올바른 구성인지 판별할 경우, 보호 그룹의 상태가 해당 사실을 반영하도록 변경됩니다. 구성이 올바르지 않은 경우, geopg validate가 실패 메시지를 리턴합니다.

  4. 보호 그룹 구성의 상태를 검토합니다.


    phys-paris-1# geopg list protectiongroupname 
    
    protectiongroupname

    EMC Symmetrix Remote Data Facility 보호 그룹의 이름을 지정합니다.

  5. 보호 그룹의 런타임 상태를 검토합니다.


    phys-paris-1# geoadm status