Sun Cluster Geographic Edition 시스템 관리 설명서

Hitachi TrueCopy 데이터 복제를 사용하는 시스템에서 강제 작업 인계

데이터가 1차 볼륨과 2차 볼륨 사이에서 완전히 일치하는지 여부와 상관없이 응용 프로그램이 2차 클러스터에서 온라인이 되어야 할 때 작업 인계를 수행해야 합니다. 작업 인계가 시작될 때 다음 단계가 발생합니다.

작업 인계 전후의 1차 및 2차 클러스터의 가능 조건에 대한 세부사항은 부록 C, 작업 인계 사후 조건을 참조하십시오.

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

작업 인계 전 발생하는 검증

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

우선, 복제 서브시스템이 Hitachi TrueCopy 장치 그룹이 올바른 총계 장치 그룹 상태에 있는지 점검합니다. 그런 다음, 복제 서브시스템이 대상 1차 클러스터 cluster-newyork의 로컬 장치 그룹 상태가 32 또는 52가 아닌지 확인합니다. 이 값들은 horctakeover 명령이 실패하는 SVOL_COPY 상태에 해당합니다. 작업 인계에 사용되는 Hitachi TrueCopy 명령이 다음 표에 설명되어 있습니다.

표 11–2 새 1차 클러스터에서 Hitachi TrueCopy 작업 인계 검증

총계 장치 그룹 상태 

올바른 로컬 상태 장치 그룹 상태 

cluster-newyork에서 실행되는 Hitachi TrueCopy 작업 인계 명령

SMPL 

모두 

실행되는 명령이 없습니다. 

정상 기본 

모두 

실행되는 명령이 없습니다. 

정상 보조 

32 또는 52를 제외한 모든 정상 보조 상태 

정상 보조 상태의 목록을 보려면 표 10–1표 10–2를 참조하십시오.

horctakeover -S -g dg [- t]

Hitachi TrueCopy 장치 그룹의 fence_levelasync일 때 -t 옵션이 제공됩니다. 값은 보호 그룹의 시간초과 등록 정보의 80%로 계산됩니다. 예를 들어 보호 그룹이 200초의 시간초과를 갖는 경우 이 명령에 사용되는 -t의 값은 200초의 80%인 160초입니다.

인계 기본 

모두 

실행되는 명령이 없습니다. 

인계 보조 

모두 

pairsplit -R-g dg pairsplit -S-g dg

복제 Perspective에서 작업 인계의 결과

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

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


주의 – 주의 –

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


Procedure2차 클러스터에 의한 Hitachi TrueCopy 서비스의 즉시 작업 인계 강제 수행 방법

시작하기 전에

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

단계
  1. 2차 클러스터의 노드에 로그인합니다.

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

  2. 작업 인계를 시작합니다.


    # geopg takeover [-f] protection-group-name
    
    -f

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

    보호_그룹_이름

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


예 11–2 2차 클러스터에 의한 작업 인계 강제 수행

다음 예제는 2차 클러스터 cluster-newyork에 의한 tcpg의 작업 인계 강제 수행 방법을 보여줍니다.

phys-newyork-1은 2차 클러스터의 첫 번째 노드입니다. 어떤 노드가 phys-newyork-1인지 다시 보려면 Sun Cluster Geographic Edition 클러스터 구성 예를 참조하십시오.


phys-newyork-1# geopg takeover -f tcpg