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

1장 Sun Cluster Geographic Edition 소프트웨어 관리 소개

Sun Cluster Geographic Edition 소프트웨어는 지리적으로 떨어져 있는 복수 클러스터를 사용하여 예기치 않은 장애로부터 응용 프로그램을 보호합니다. 이들 클러스터에는 Sun Cluster Geographic Edition 기반 구조의 동일한 사본이 들어있으며, 이는 클러스터 사이에 복제된 데이터를 관리합니다. Sun Cluster Geographic Edition 소프트웨어는 Sun Cluster 소프트웨어의 계층화 확장입니다.

이 장은 다음 내용으로 구성되어 있습니다.

Sun Cluster Geographic Edition 관리

관리 작업을 시작하기 전에 Sun Cluster Geographic Edition 설치 안내서Sun Cluster Geographic Edition 개요의 계획 수립 정보에 익숙해져야 합니다. 이 설명서에는 Sun Cluster Geographic Edition 구성을 관리 및 유지 보수하는 데 사용되는 표준 작업이 들어 있습니다.

일반 Sun Cluster, 데이터 서비스 및 하드웨어 관리 작업의 경우, Sun Cluster 문서를 참조하십시오.

어떤 노드나 클러스터도 실패하지 않고 Sun Cluster Geographic Edition 소프트웨어를 실행하는 클러스터에서 모든 관리 작업을 수행할 수 있습니다. 운영 가능 클러스터에서 Sun Cluster Geographic Edition 소프트웨어를 설치, 구성, 시작, 사용, 정지 및 설치 해제할 수 있습니다.


주 –

데이터 복제 소프트웨어 설치 및 Sun Cluster 관리 작업 수행과 같은 준비 조치를 위해 노드 또는 클러스터를 오프라인으로 만들어야 하는 경우도 있습니다. 관리 제한에 대해서는 적합한 제품 문서를 참조하십시오.


Sun Cluster Geographic Edition 관리 도구

그래픽 사용자 인터페이스(GUI) 또는 명령줄 인터페이스(CLI)를 사용하여 Sun Cluster Geographic Edition 소프트웨어를 실행 중인 클러스터에서 관리 작업을 수행할 수 있습니다.

이 설명서의 절차는 CLI를 사용하여 관리 작업을 수행하는 방법에 대해 설명합니다.

그래픽 사용자 인터페이스

Sun Cluster 소프트웨어는 클러스터에 다양한 관리 작업을 수행할 때 사용할 수 있는 GUI 도구인 SunPlex TM Manager를 지원합니다. SunPlex Manager 사용 방법에 대한 특정 정보는 Sun Cluster 온라인 도움말을 참조하십시오.


주 –

SunPlex Manager – Geographic Edition GUI로 Sun Cluster Geographic Edition 소프트웨어를 관리하려면 파트너쉽에 있는 두 클러스터의 모든 노드에서 루트 암호가 동일한지 확인합니다.


소프트웨어 기반 구조가 geoadm start 명령을 사용하여 활성화된 후에만 GUI를 사용하여 Sun Cluster Geographic Edition 소프트웨어를 관리할 수 있습니다. geoadm startgeoadm stop 명령을 실행하려면 CLI를 사용합니다. Sun Cluster Geographic Edition 기반 구조 활성화 및 비활성화에 대한 정보는 3 장, Sun Cluster Geographic Edition 기반 구조 관리 를 참조하십시오.

GUI는 파트너쉽 외부에 사용자 정의 하트비트 작성을 지원하지 않습니다. 파트너쉽 결합 작업에 사용자 정의 하트비트를 지정하려는 경우 CLI를 사용하여 geops join-partnership 명령을 실행합니다.

GUI를 시작하려면 Java 및 Javascript 활성 브라우저에서 다음 URL로 가서 루트로 Sun Administration Console에 로그인합니다.


주 –

RBAC는 GUI에서 지원되지 않습니다.



https://clustername:6789

명령줄 인터페이스

표 1–1은 Sun Cluster Geographic Edition 소프트웨어를 관리하는 데 사용할 수 있는 명령을 나열합니다. 각 명령에 대한 자세한 정보는 Sun Cluster Geographic Edition 참조 설명서를 참조하십시오.

표 1–1 Sun Cluster Geographic Edition CLI

명령 

설명 

geoadm

로컬 클러스터에서 Sun Cluster Geographic Edition 소프트웨어를 활성화 또는 비활성화하며 로컬 클러스터의 런타임 상태를 표시합니다. 

geohb

Sun Cluster Geographic Edition 소프트웨어와 함께 제공되는 하트비트 메커니즘을 구성 및 관리합니다.  

geops

클러스터 사이의 파트너쉽을 작성하고 관리합니다. 

geopg

보호 그룹을 구성 및 관리합니다. 

재해 복구 관리 개요

이 절은 재해 복구 시나리오의 예와 관리자가 수행할 수 있는 조치를 제공합니다.

Company X가 파리의 cluster-paris와 뉴욕의 cluster-newyork이라는 두 개의 지리적으로 떨어진 클러스터를 갖습니다. 이들 클러스터가 파트너 클러스터로 구성됩니다. 파리의 클러스터는 기본 클러스터로 구성되며 뉴욕의 클러스터는 보조 클러스터로 구성됩니다.

cluster-paris 클러스터가 폭풍 중의 정전의 결과로 일시적으로 실패합니다. 관리자는 다음 이벤트를 예상할 수 있습니다.

  1. cluster-pariscluster-newyork 사이에 하트비트 통신이 손실됩니다. 하트비트 통지가 파트너쉽의 작성 중에 구성되었기 때문에 하트비트 손실 알림 전자 우편이 관리자에게 송신됩니다.

    파트너쉽 및 하트비트 통지 구성에 대한 정보는 파트너쉽 작성 및 수정을 참조하십시오.

  2. 관리자는 알림 전자 우편을 수신하고 회사 절차를 따라서 보조 클러스터에 의한 인계가 필요한 상황 때문에 단절이 발생했는지 확인합니다. 보호되는 응용 프로그램의 요구 사항에 따라 인계 작업에 장시간이 소요되므로 기본 클러스터가 2시간 내에 복구될 수 있더라도 X 회사는 인계를 허용하지 않습니다.

    시스템의 연결 해제 확인에 대한 자세한 내용은 다음 데이터 복제 안내서를 참조하십시오.

  3. cluster-paris 클러스터가 다음 날에도 온라인으로 전환될 수 없으므로 관리자는 뉴욕의 클러스터 노드에서 geopg takeover 명령을 실행합니다. 이 명령은 뉴욕의 보조 클러스터 cluster-newyork에서 보호 그룹을 시작합니다.

    시스템의 인계 수행에 대한 자세한 내용은 다음 데이터 복제 안내서를 참조하십시오.

  4. 인계 후, 보조 클러스터 cluster-newyork 가 새로운 기본 클러스터가 됩니다. 파리에서 실패된 클러스터는 여전히 기본 클러스터로 구성되어 있습니다. 따라서, cluster-paris 클러스터가 재시작될 때, 기본 클러스터가 중단되었고 파트너 클러스터와의 연결이 손실되었음을 클러스터에서 감지합니다. 그러면 cluster-paris 클러스터는 제거 관리 조치가 필요한 오류 상태에 들어갑니다. 클러스터에서 데이터 복구 및 재동기화가 필요할 수도 있습니다.

    시스템이 인계된 후 데이터 복구에 대한 자세한 내용은 다음 데이터 복제 안내서를 참조하십시오.

응용 프로그램 적합성 분석

이 절에서는 Sun Cluster Geographic Edition 소프트웨어가 관리하는 응용 프로그램 작성 시 따라야 하는 안내 사항을 설명합니다.

Sun Cluster Geographic Edition 소프트웨어가 관리하는 응용 프로그램을 작성하기 전에 응용 프로그램의 가용성을 높이거나 확장 가능하도록 응용 프로그램이 다음 요구 사항을 만족해야 합니다.


주 –

응용 프로그램이 모든 요구 사항을 충족시키지 못할 경우, 응용 프로그램의 가용성을 높이거나 확장 가능하도록 소스 코드를 수정합니다.


확장 가능 서비스는 다음 추가 요구 사항 뿐만 아니라 고가용성에 대한 선행 조건을 모두 만족시켜야 합니다.

확장 가능 서비스의 경우 응용 프로그램 특성에서 로드 균형 조정 정책도 결정합니다. 예를 들어, 인스턴스가 클라이언트 요청에 응답할 수 있도록 허용하는 로드 균형 조정 정책 Lb_weighted는 클라이언트 연결을 위해 서버의 메모리 내장 캐시를 사용하는 응용 프로그램에는 작동하지 않습니다. 이 경우 지정된 클라이언트의 트래픽을 응용 프로그램의 한 인스턴스로 제한하는 로드 균형 조정 정책을 지정해야 합니다. 로드 균형 조정 정책 Lb_stickyLb_sticky_wild는 클라이언트의 모든 요청을 동일한 응용 프로그램 인스턴스로 반복해서 전송하며 이 인스턴스에서 메모리 내장 캐시를 사용할 수 있습니다. 서로 다른 클라이언트에서 여러 클라이언트 요청이 올 경우 RGM은 서비스 인스턴스 간에 요청을 분산시킵니다.

확장 가능한 데이터 서비스에 대한 로드 균형 조정 정책 설정에 대한 자세한 내용은 Sun Cluster Data Services Developer’s Guide for Solaris OS의 2 장, Developing a Data Service를 참조하십시오.

응용 프로그램은 다음 데이터 복제 요구 사항을 만족해야 합니다.