이 장에서는 Sun Cluster Geographic Edition 기반 구조를 활성화하고 구성하기 위한 단계를 설명합니다. 이 장은 다음 절로 구성됩니다.
Sun Cluster Geographic Edition 소프트웨어가 활성화되면 해당 클러스터는 다른 활성화된 클러스터와 파트너쉽을 가질 수 있게 됩니다. CLI 또는 GUI를 사용하여 클러스터 파트너쉽을 작성할 수 있습니다.
Sun Cluster Geographic Edition 설정 및 설치에 대한 자세한 내용은 Sun Cluster Geographic Edition System Administration Guide의 3 장, Administering the Sun Cluster Geographic Edition Infrastructure를 참조하십시오.
파트너쉽 구성원에 대한 로컬 클러스터를 활성화하도록 geoadm 명령을 사용하려면 수퍼유저 액세스 권한이 있어야 합니다.
이 절차에서는 Sun Cluster Geographic Edition 기반 구조를 로컬 클러스터에서만 활성화합니다. 지리적으로 분산된 모든 클러스터에서 이 절차를 반복합니다.
다음 조건이 충족되어 있는지 확인합니다.
클러스터가 Solaris 운영 체제 및 Sun Cluster 소프트웨어를 실행 중입니다.
Sun Cluster Manager용 Sun Cluster 관리 에이전트 컨테이너가 실행 중입니다.
Sun Cluster Geographic Edition 소프트웨어가 설치됩니다.
클러스터는 보안 인증을 사용하여 클러스터 통신을 보안하도록 구성됩니다. 즉, 동일한 클러스터 노드는 동일한 보안 인증을 공유해야 합니다. 이것은 Sun Cluster 설치 중에 구성됩니다.
그러나, Sun Cluster 3.2 2/08 소프트웨어를 업그레이드할 때 클러스터의 한 노드에서 클러스터의 다른 노드로 보안 인증을 수동으로 복사해야 합니다. 이 작업은 모든 노드에서 동일한 보안 인증을 복구합니다. 공통 에이전트 컨테이너에 대한 보안 파일을 복사하는 방법에 대한 자세한 내용은 Sun Cluster Upgrade Guide for Solaris OS의 How to Finish Upgrade to Sun Cluster 3.2 2/08 Software의 절차를 참조하십시오.
클러스터 노드에서 수퍼유저로 전환합니다.
클러스터 이름과 동일한 논리적 호스트 이름이 사용 가능하며 정의되었는지 확인합니다.
# cluster list |
클러스터의 이름이 사용하려는 이름이 아닌 경우 다음 명령을 사용하여 클러스터의 이름을 변경합니다.
# cluster rename -c newclustername clustername |
새 클러스터 이름을 지정합니다.
이름을 변경하고 있는 클러스터입니다.
자세한 내용은 cluster(1CL) 매뉴얼 페이지를 참조하십시오.
Sun Cluster Geographic Edition 기반 구조를 활성화한 후, 기반 구조가 활성화되는 동안 클러스터 이름을 변경하지 않아야 합니다.
이름 지정 서비스와 로컬 호스트 파일이 클러스터 이름과 일치하는 호스트 항목을 포함하는지 확인합니다.
로컬 호스트 파일 hosts가 /etc/inet 디렉토리에 있습니다.
클러스터의 노드에서 Sun Cluster Geographic Edition 기반 구조를 시작합니다.
# geoadm start |
geoadm start 명령은 로컬 클러스터에서만 Sun Cluster Geographic Edition 기반 구조를 활성화합니다. 자세한 내용은 geoadm(1M) 매뉴얼 페이지를 참조하십시오.
사용자가 기반 구조를 활성화했으며 Sun Cluster Geographic Edition 자원 그룹이 온라인인지 확인합니다.
# geoadm show # clresourcegroup status geo-clusterstate geo-infrastructure # clresource status -g geo-clusterstate,geo-infrastructure |
geoadm show 명령의 결과는 Sun Cluster Geographic Edition 기반 구조가 클러스터의 특정 노드에서 활성회되는 것을 표시합니다.
clresourcegroup status 및 clresource status 명령의 결과는 geo-failovercontrol, geo-hbmonitor 및 geo-clustername 자원과 geo-infrastructure 자원 그룹이 클러스터의 한 노드에서 온라인임을 표시합니다. geo-clusterstate 자원 그룹은 양쪽 노드에서 온라인입니다.
자세한 내용은 clresourcegroup(1CL) 및 clresource(1CL) 매뉴얼 페이지를 참조하십시오.
이 예에서는 cluster-paris 클러스터에서 Sun Cluster Geographic Edition 소프트웨어를 활성화합니다.
cluster-paris에서 Sun Cluster Geographic Edition 기반 구조를 시작합니다.
phys-paris-1# geoadm start |
Sun Cluster Geographic Edition 기반 구조가 성공적으로 활성화되었는지 확인합니다.
phys-paris-1# geoadm show --- CLUSTER LEVEL INFORMATION --- Sun Cluster Geographic Edition is active on cluster-paris from node phys-paris-1 Command execution successful phys-paris-1# |
Sun Cluster Geographic Edition 자원 그룹 및 자원의 상태를 확인합니다.
phys-paris-1# clresourcegroup status geo-clusterstate geo-infrastructure === Cluster Resource Groups === Group Name Node Name Suspended Status ---------- --------- --------- ------ geo-clusterstate phys-paris-1 No Online phys-paris-2 No Online geo-infrastructure phys-paris-1 No Online phys-paris-2 No Offline phys-paris-1# clresource status -g geo-clusterstate,geo-infrastructure === Cluster Resources === Resource Name Node Name State Status Message ------------- --------- ----- -------------- geo-clustername phys-paris-1 Online Online - LogicalHostname online. phys-paris-2 Offline Offline geo-hbmonitor phys-paris-1 Online Online - Daemon OK phys-paris-2 Offline Offline geo-failovercontrol phys-paris-1 Online Online - Service is online. phys-paris-2 Offline Offline |
파트너 클러스터 간 트러스트를 구성합니다. 두 클러스터 간 트러스트 구성 방법으로 이동합니다.
두 클러스터 사이에 파트너쉽을 작성하기 전에 해당 클러스터들 간의 보안 통신에 대해 Sun Cluster Geographic Edition 소프트웨어를 구성해야 합니다. 구성이 호환 가능해야 합니다. 예를 들어 클러스터 cluster-paris는 클러스터 cluster-newyork을 트러스트하도록 구성해야 하고 또한 클러스터 cluster-newyork은 클러스터 cluster-paris를 트러스트하도록 구성해야 합니다.
다음 조건이 충족되어 있는지 확인합니다.
파트너쉽을 작성하려는 클러스터가 실행 중입니다.
geoadm start 명령이 이미 이 클러스터와 파트너 클러스터에서 실행되었습니다. geoadm start 명령 사용에 대한 자세한 내용은 Sun Cluster Geographic Edition 기반 구조 활성화를 참조하십시오.
파트너 클러스터의 클러스터 이름이 알려져 있습니다.
파트너 클러스터의 호스트 정보가 로컬 호스트 파일에 정의되어야 합니다. 로컬 클러스터가 파트너 클러스터에 이름으로 접근하는 방법을 알아야 합니다.
클러스터 노드에서 수퍼유저로 전환합니다.
원격 클러스터에서 로컬 클러스터로 공용 키를 가져옵니다.
원격 클러스터에서 클러스터의 한 노드로 키를 가져오려면 로컬 클러스터의 한 노드에서 다음 명령을 실행합니다.
# geops add-trust -c remotecluster |
파트너쉽을 형성하는 클러스터의 논리 호스트 이름을 지정합니다. 논리 호스트 이름은 Sun Cluster Geographic Edition 소프트웨어에 의해 사용되며 원격 파트너 클러스터의 이름에 매핑합니다. 예를 들어 다음과 같은 원격 파트너 클러스터 이름을 지정할 수 있습니다:
cluster-paris
add-trust 또는 remote-trust 하위 명령을 해당 옵션으로 사용할 때 옵션은 원격 클러스터에서 공용 키가 저장되는 곳의 별명을 지정합니다. 원격 클러스터 증명에 대한 별명은 다음 유형으로 되어 있습니다.
remotecluster.certificate[0-9]*
키 및 원격 클러스터에 속한 키만 위의 유형으로 해당 별명을 가집니다.
geops 명령에 대한 자세한 정보는 geops(1M) 매뉴얼 페이지를 참조하십시오.
원격 파트너 클러스터의 한 노드에서 위의 단계를 반복합니다.
# geops verify-trust -c remotecluster |
파트너쉽을 구성하고 결합합니다. Sun Cluster Geographic Edition System Administration Guide의 5 장, Administering Cluster Partnerships를 참조하십시오.
두 클러스터 간 파트너쉽을 제거하려면 Sun Cluster Geographic Edition System Administration Guide의 How to Remove Trust Between Two Clusters을 참조하십시오.