데이터가 1차 볼륨과 2차 볼륨 사이에서 완전히 일치하는지 여부와 상관없이 응용 프로그램이 2차 클러스터에서 온라인이 되어야 할 때 작업 인계를 수행해야 합니다. 작업 인계가 시작될 때 다음 단계가 발생합니다.
이전의 1차 클러스터인 cluster-paris에 접근할 수 있는 경우 응용 프로그램 서비스가 이전의 1차 클러스터에서 오프라인이 됩니다.
cluster-paris가 어떤 클러스터인지 다시 보려면 그림 2–1을 참조하십시오.
이전 1차 클러스터 cluster-paris의 데이터 볼륨이 새 1차 클러스터 cluster-newyork에 의해 인계됩니다.
이 데이터가 원래 1차 볼륨과 일치하지 않을 수 있습니다. 작업 인계 후, 새로운 1차 클러스터인 cluster-newyork 에서 이전 1차 클러스터인 cluster-paris로의 데이터 복제가 정지됩니다.
응용 프로그램 서비스가 새 1차 클러스터인 cluster-newyork에서 온라인 상태가 됩니다.
작업 인계 전후의 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를 제외한 모든 정상 보조 상태 |
horctakeover -S -g dg [- t] Hitachi TrueCopy 장치 그룹의 fence_level이 async일 때 -t 옵션이 제공됩니다. 값은 보호 그룹의 시간초과 등록 정보의 80%로 계산됩니다. 예를 들어 보호 그룹이 200초의 시간초과를 갖는 경우 이 명령에 사용되는 -t의 값은 200초의 80%인 160초입니다. |
인계 기본 |
모두 |
실행되는 명령이 없습니다. |
인계 보조 |
모두 |
pairsplit -R-g dg pairsplit -S-g dg |
복제의 관점에서, 작업 인계가 성공한 후 응용 프로그램이 작업 인계 조작의 일부로서 새 1차 클러스터에서 온라인될 수 있는지 여부와 상관없이 보호 그룹의 Local-role 등록 정보가 새 역할을 반영하도록 변경됩니다. 보호 그룹이 Secondary의 로컬 역할을 가진 cluster-newyork에서 보호 그룹의 로컬 역할이 Primary가 됩니다. 보호 그룹이 Primary의 로컬 역할을 가진 cluster-paris에서, 다음이 발생할 수 있습니다.
클러스터에 접근할 수 있는 경우 보호 그룹의 로컬 역할이 Secondary가 됩니다.
클러스터에 접근할 수 없는 경우 보호 그룹의 로컬 역할이 Primary로 유지됩니다.
작업 인계가 성공하면 응용 프로그램이 온라인이 됩니다. 별도의 geopg start 명령을 실행할 필요가 없습니다.
작업 인계가 성공한 후, 새 1차 클러스터 cluster-newyork과 이전 1차 클러스터 cluster-paris 사이의 데이터 복제가 정지됩니다. geopg start 명령을 실행하려는 경우 복제가 재개되지 않도록 -n 옵션을 사용해야 합니다.
2차 클러스터가 1차 클러스터의 활동을 가정하게 하려면 다음 조건이 만족되었는지 확인하십시오.
Sun Cluster Geographic Edition 소프트웨어가 클러스터에서 가동되고 실행 중입니다.
클러스터가 파트너쉽의 구성원입니다.
보호 그룹의 구성 상태가 2차 클러스터에서 OK입니다.
2차 클러스터의 노드에 로그인합니다.
이 절차를 완료하려면 Geo Management RBAC 권리 프로파일이 지정되어야 합니다. RBAC에 대한 자세한 정보는 Sun Cluster Geographic Edition 소프트웨어와 RBAC를 참조하십시오.
작업 인계를 시작합니다.
# geopg takeover [-f] protection-group-name |
사용자 확인 없이 강제로 명령이 조작을 수행하도록 합니다.
보호 그룹의 이름을 지정합니다.
다음 예제는 2차 클러스터 cluster-newyork에 의한 tcpg의 작업 인계 강제 수행 방법을 보여줍니다.
phys-newyork-1은 2차 클러스터의 첫 번째 노드입니다. 어떤 노드가 phys-newyork-1인지 다시 보려면 Sun Cluster Geographic Edition 클러스터 구성 예를 참조하십시오.
phys-newyork-1# geopg takeover -f tcpg |