기본 볼륨과 보조 볼륨의 데이터가 완전히 일치하는지 여부와 상관 없이 응용 프로그램을 보조 클러스터에서 온라인으로 전환해야 할 때 인계를 수행합니다. 이 절의 정보는 보호 그룹이 시작되었다는 것을 가정합니다.
인계가 시작된 후에 다음 단계가 발생합니다.
이전의 기본 클러스터 cluster-paris에 접근할 수 있고 보호 그룹이 알림 처리 또는 기타 다른 이유로 인해 잠기지 않은 경우, 이전의 기본 클러스터에서 응용 프로그램 서비스가 오프라인으로 전환됩니다.
cluster-paris가 어느 클러스터인지 알려면 Sun Cluster Geographic Edition 시스템 관리 설명서의 Sun Cluster Geographic Edition 클러스터 구성 예을 참조하십시오.
이전 주 클러스터 cluster-paris의 데이터 볼륨이 새로운 주 클러스터 cluster-newyork에 의해 인계됩니다.
이 데이터는 원래 기본 볼륨과 일치하지 않을 수 있습니다. 인계 후, 새로운 기본 클러스터인 cluster-newyork 에서 이전 기본 클러스터인 cluster-paris로의 데이터 복제가 정지됩니다.
응용 프로그램 서비스가 새 기본 클러스터인 cluster-newyork에서 온라인 상태가 됩니다.
인계 전후에 기본 및 보조 클러스터에 나타날 수 있는 상태에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서의 부록 C, 인계 사후 조건를 참조하십시오.
다음 절에서는 보조 클러스터에 의한 인계를 강제로 수행하는 데 필요한 단계를 설명합니다.
인계가 geopg takeover 명령을 사용하여 시작될 때 데이터 복제 서브시스템이 두 클러스터 모두에서 여러 가지 검증을 실행합니다. 이 단계는 기본 클러스터에 접근할 수 있는 경우에만 원래의 기본 클러스터에서 수행됩니다. 원래 기본 클러스터에서의 검증이 실패하는 경우 인계가 여전히 발생합니다.
우선, 복제 서브시스템이 Hitachi TrueCopy 장치 그룹이 올바른 총계 RDF 쌍 상태에 있는지 점검합니다. 인계에 사용되는 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 등록 정보가 새 역할을 반영하도록 변경됩니다. 보호 그룹이 Secondary의 Local-role을 가진 cluster-newyork에서 보호 그룹의 Local-role 등록 정보가 Primary로 전환됩니다. 보호 그룹이 Primary의 Local-role을 가진 cluster-paris에서 다음이 발생할 수 있습니다.
클러스터에 접근할 수 있을 경우, 보호 그룹의 Local-role 등록 정보가 Secondary로 전환됩니다.
클러스터에 접근할 수 없을 경우, 보호 그룹의 Local-role 등록 정보가 Primary로 유지됩니다.
인계가 성공하면 응용 프로그램이 온라인이 됩니다. 별도의 geopg start 명령을 실행할 필요가 없습니다.
인계가 성공한 후, 새 기본 클러스터 cluster-newyork과 이전 기본 클러스터 cluster-paris 사이의 데이터 복제가 정지됩니다. geopg start 명령을 실행하려는 경우 복제가 재개되지 않도록 -n 옵션을 사용해야 합니다.
보조 클러스터가 기본 클러스터의 활동을 가정하게 하려면 다음 조건이 만족되었는지 확인합니다.
Sun Cluster Geographic Edition 소프트웨어가 클러스터에서 가동되고 실행 중입니다.
클러스터가 파트너쉽의 구성원입니다.
보호 그룹의 Configuration 상태가 보조 클러스터에서 OK입니다.
보조 클러스터의 노드에 로그인합니다.
이 절차를 완료하려면 Geo Management RBAC 권리 프로파일이 지정되어야 합니다. RBAC에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서의 Sun Cluster Geographic Edition 소프트웨어와 RBAC를 참조하십시오.
인계를 시작합니다.
# geopg takeover [-f] protectiongroupname |
사용자 확인 없이 강제로 명령이 조작을 수행하도록 합니다.
보호 그룹의 이름을 지정합니다.
이 예는 보조 클러스터 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, 인계 사후 조건를 참조하십시오.