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

ProcedureHitachi TrueCopy 복제를 사용하는 시스템에서 장애 복구-인계를 수행하는 방법

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

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


주 –

조건에 따라 원래의 기본 클러스터 cluster-paris의 데이터 사용을 재개할 수 있습니다. cluster-newyork에서 인계 작업을 수행한 후에는 새로운 기본 클러스터 cluster-newyork에서 원래의 기본 클러스터 cluster-paris로 데이터를 복제하지 않아야 합니다. 새 기본 클러스터와 원래의 기본 클러스터 간의 데이터 복제를 막으려면 geopg start 명령을 실행할 때 -n 옵션을 사용해야 합니다.


시작하기 전에

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

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

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

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


      phys-paris-1# geops update partnershipname
      
      partnershipname

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


      주 –

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


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

    2. Hitachi TrueCopy 장치 그룹 devgroup1을 SMPL 상태로 놓습니다.

      pairsplit 명령을 사용하여 cluster-pariscluster-newyork 모두의 보호 그룹에 있는 Hitachi TrueCopy 장치 그룹을 SMPL 상태로 놓습니다. 사용하는 pairsplit 명령은 Hitachi TrueCopy 장치 그룹의 쌍 상태에 달려있습니다. 다음 표는 몇몇 전형적인 쌍 상태에 대해 cluster-paris에서 사용해야 하는 명령의 몇 가지 예를 제공합니다.

      cluster-paris의 쌍 상태

      cluster-newyork의 쌍 상태

      cluster-paris에서 사용되는 pairsplit 명령

      PSUS 또는 PSUE

      SSWS

      pairsplit -R -g dgname

      pairsplit -S -g dgname

      SSUS

      PSUS

      pairsplit -S -g dgname

      pairsplit 명령에 대한 자세한 정보는 Sun StorEdge SE 9900 V Series Command and Control Interface User and Reference Guide를 참조하십시오.

      명령이 성공하는 경우 devgroup1의 상태가 pairdisplay 명령의 출력에 다음과 같이 주어집니다.


      phys-paris-1# pairdisplay -g devgroup1
      Group PairVol(L/R) (Port#,TID,LU),Seq#,LDEV#,P/S,Status,Fence,Seq#,P-LDEV# M 
      devgroup1 pair1(L) (CL1-A , 0, 1) 12345   1..SMPL ----  ----,-----  ----   - 
      devgroup1 pair1(R) (CL1-C , 0, 20)54321 609..SMPL ----  ----,-----  ----   - 
      devgroup1 pair2(L) (CL1-A , 0, 2) 12345   2..SMPL ----  ----,-----  ----   - 
      devgroup1 pair2(R) (CL1-C , 0,21) 54321 610..SMPL ----  ----,-----  ----   -

      .

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


      phys-paris-1# geopg update protectiongroupname
      
      protectiongroupname

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

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

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

    보호 그룹이 오류 상태가 아님을 확인합니다. 보호 그룹이 오류 상태일 때는 시작할 수 없습니다.


    phys-paris-1# geopg validate protectiongroupname 
    
    protectiongroupname

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

    자세한 정보는 Hitachi TrueCopy 보호 그룹 검증 방법을 참조하십시오.

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

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


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

    명령의 범위를 지정합니다

    .

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

    -n

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


    주 –

    -n 옵션을 사용해야 합니다.


    protectiongroupname

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

    자세한 정보는 Hitachi TrueCopy 보호 그룹 활성화 방법을 참조하십시오.

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

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


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

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

    protectiongroupname

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

    geopg takeover 명령에 대한 자세한 정보는 보조 클러스터에 의한 Hitachi TrueCopy 서비스의 즉시 인계 강제 수행 방법을 참조하십시오.

    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 명령에 대한 자세한 정보는 Hitachi TrueCopy 보호 그룹 활성화 방법을 참조하십시오.

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

    보호 그룹이 지금 cluster-paris에서 기본이고 cluster-newyork에서 보조인지 확인하고 "데이터 복제" 및 "자원 그룹"에 대한 상태가 두 클러스터에서 OK인지 확인합니다.


    # geoadm status

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


    # scstat -g

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

    데이터 복제의 런타임 상태에 대한 자세한 내용은 Hitachi TrueCopy 데이터 복제의 런타임 상태 점검을 참고하십시오.