이름 | 개관 | 설명 | 하위 명령 | 옵션 | 피연산자 | 확장 설명 | 종료 상태 | 예 | 속성 | 기타 참조
geops 명령으로 클러스터 사이에 정의되는 파트너쉽을 작성, 구성 및 관리할 수 있습니다. 파트너쉽은 재해에 대비해 응용 프로그램을 보호할 수 있는 클러스터의 기반구조를 정의하는 한 쌍의 클러스터입니다.
두 클러스터 사이의 파트너쉽을 작성하기 전에 두 클러스터가 서로 신뢰하도록 구성해야 합니다.
파트너쉽을 작성하려면 하트비트가 클러스터 사이에서 실행 중이어야 합니다. 파트너 클러스터는 하트비트를 사용하여 서로 모니터링합니다.
Sun Cluster Geographic Edition 소프트웨어는 모든 원격 파트너에게 파트너쉽 구성의 변경사항을 알립니다.
파트너쉽에 대해 활성화된 클러스터에서 geops 명령을 실행하십시오.
geops 명령을 실행하여 파트너쉽을 작성, 구성 및 관리하려면 사용자에게 적당한 역할 기반 액세스 제어(RBAC) 권한 프로파일이 지정되어야 합니다.
루트 액세스가 있는 경우 모든 조작을 수행할 권한이 있습니다. 루트 액세스가 없는 경우 다음 RBAC 권한이 적용됩니다.
기본 Solaris 사용자. geopg list, geohb list 및 geops list와 같은 명령을 실행하여 Sun Cluster Geographic Edition 엔티티에 대한 정보를 읽을 수 있습니다.
Geo Management. 기본 Solaris 사용자 액세스를 갖는 사용자가 수행할 수 있는 모든 읽기 작업을 수행할 수 있습니다. 또한 geohb create, geopg switchover, geoadm start 및 geoadm stop과 같은 관리 및 구성 작업을 수행할 수 있습니다.
다음 하위 명령을 실행할 루트 액세스가 있어야 합니다.
geops add-trust
geops remove-trust
geops verify-trust
자세한 정보는 rbac(5) 매뉴얼 페이지 및 Sun Cluster Geographic Edition 시스템 관리 설명서의 “Sun Cluster Geographic Edition 소프트웨어와 RBAC”를 참조하십시오.
이 명령의 일반 형식은 다음과 같습니다.
geops [subcommand] [options] [operands]
options가 옵션 -?, -o, -V 또는 -v를 지정한 경우에만 subcommand를 생략할 수 있습니다.
이 명령의 각 옵션에는 긴 형식과 짧은 형식이 있습니다. 각 옵션의 두 형식에는 이 매뉴얼 페이지의 OPTIONS 절에 있는 옵션의 설명이 제공됩니다.
다음 하위 명령이 지원됩니다.
원격 클러스터의 공개 키를 검색하고 로컬 클러스터의 모든 노드에 있는 truststore 파일에 키를 추가합니다. truststore 파일은 /etc/opt/SUNWcacao/security/jsse/truststore에 있습니다.
동일한 별명을 갖는 항목이 노드의 truststore 파일에 이미 있을 경우, truststore 파일에 새 키가 추가되지 않습니다. 기존 항목에 새 키와는 다른 키가 들어 있을 경우, 새 키를 추가하기 전에 truststore 파일에서 해당 항목을 제거해야 합니다.
로컬 클러스터와 원격 클러스터 사이의 파트너쉽을 작성합니다. 두 클러스터가 서로 신뢰하도록 구성해야 합니다.
로컬 클러스터를 활성화하여 기존 파트너쉽을 결합합니다.
이미 파트너쉽의 구성원인 클러스터에서 geops join-partnership 명령을 실행하면 원격 클러스터의 파트너쉽 구성이 로컬 클러스터의 파트너쉽 구성을 겹쳐쓰게 됩니다.
파트너쉽에서 로컬 클러스터를 제거합니다. 이 하위 명령은 파트너쉽의 마지막 참여 클러스터가 나갈 때 파트너쉽을 삭제합니다.
파트너쉽 구성 정보를 표시합니다.
로컬 노드의 truststore 파일에서 원격 클러스터에 대한 모든 키를 제거합니다. 새 키를 추가하기 전에 로컬 호스트에서 원격 클러스터에 대한 모든 키를 제거해야 합니다.
클러스터에서 키를 제거하려면 클러스터의 각 노드에서 remove-trust 하위 명령을 실행합니다.
파트너쉽의 등록 정보를 수정합니다. 이 하위 명령은 로컬 클러스터 구성을 업데이트하고 원격 파트너 클러스터에 구성 변경을 알립니다.
파트너 클러스터와 정보를 동기화합니다. geops update 명령은 로컬 클러스터의 구성을 원격 파트너 클러스터의 구성으로 겹쳐씁니다.
파트너 클러스터에서 클러스터의 연결이 해제된 동안에는 이 하위 명령으로 파트너쉽을 업데이트할 수 없습니다.
원격 파트너 클러스터가 중지되는 경우 로컬 클러스터에 대한 수정사항이 원격 파트너 클러스터로 전파되지 않을 수 있습니다.
원격 클러스터의 노드 정보를 검색하고 로컬 호스트와 원격 클러스터의 모든 노드 간에 보안 JMX(Java Management Extensions) 연결을 설정합니다. verify-trust 하위 명령은 인증서가 원격 클러스터와 로컬 클러스터 사이에서 바르게 교환되었는지 확인합니다.
원격 클러스터를 지정하지 않은 경우, verify-trust 하위 명령은 로컬 호스트와 로컬 클러스터의 다른 노드 간의 연결을 확인합니다.
다음과 같은 옵션이 지원됩니다.
도움말 정보를 표시합니다. 이 옵션을 사용하면 다른 처리가 수행되지 않습니다.
하위 명령 없이 또는 하위 명령과 함께 이 옵션을 지정할 수 있습니다.
하위 명령 없이 이 옵션을 지정한 경우, 이 명령에 대한 하위 명령의 목록이 표시됩니다.
하위 명령과 함께 이 옵션을 지정한 경우, 하위 명령에 대한 사용법 옵션이 표시됩니다.
의문 부호는 일부 쉘에서 특수 문자로서 해석될 수 있습니다. 패턴 일치를 피하려면 따옴표(-"?") 또는 이스케이프 문자를 사용하십시오.
파트너쉽을 형성하는 클러스터의 논리 호스트 이름을 지정합니다. 논리 호스트 이름은 Sun Cluster Geographic Edition 소프트웨어에 의해 사용되며 원격 파트너 클러스터의 이름에 매핑합니다. 예를 들어 다음과 같은 원격 파트너 클러스터 이름을 지정할 수 있습니다:
cluster-paris
add-trust, remote-trust 또는 verify-trust 하위 명령과 함께 이 옵션을 사용할 경우, 옵션은 원격 클러스터의 공개 키가 저장되어 있는 별명을 지정합니다. 원격 클러스터에서 인증서에 대한 별명 패턴은 다음과 같아야 합니다.
remotepartnercluster.certificate[0-9]*
키와 원격 클러스터에 속하는 키만 해당 별명과 이 패턴이 일치해야 합니다.
remove-trust 하위 명령은 add-trust 하위 명령으로 추가한 키 및 다음 패턴과 일치하는 별명을 가진 키만 제거합니다.
remotepartnercluster.certificate[0-9]*.
로컬 클러스터가 파트너 가용성을 모니터링하는 데 사용할 수 있는 파트너 클러스터의 하트비트에 대한 식별자를 지정합니다. geops 명령에 하트비트를 지정하기 전에 geohb 명령을 실행하여 하트비트를 작성해야 합니다.
이 옵션이 생략되면 Sun Cluster Geographic Edition 소프트웨어는 구성원 클러스터 사이에 기본 하트비트 메커니즘을 사용합니다.
파트너쉽 등록 정보의 값을 지정합니다. 복수 명령문을 사용하여 한 번에 여러 등록 정보를 지정할 수 있습니다.
등록 정보의 설명에 대해서는 확장 설명을 참조하십시오.
명령의 버전을 표시합니다.
하위 명령, 피연산자 또는 기타 옵션을 사용하여 이 옵션을 지정하지 마십시오. 하위 명령, 피연산자 또는 기타 옵션이 무시됩니다. -V 옵션은 명령의 버전만을 표시합니다. 기타 작업은 수행되지 않습니다.
다음 절은 파트너쉽 등록 정보를 나열합니다. 이들 등록 정보는 작성 시에 설정되고 런타임 시에 조정 가능합니다.
파트너쉽을 설명합니다.
선택적 등록 정보.
유형: 문자열입니다.
기본값: 빈 문자열.
하트비트 손실 통지가 발행될 때 트리거되는 스크립트 또는 명령에 대한 경로를 제공합니다.
선택적 등록 정보.
유형: 문자열입니다.
기본값: 빈 문자열.
Sun Cluster Geographic Edition을 사용하여 하트비트 손실 통지가 발생할 때 실행할 명령을 지정할 수 있습니다. Notification_ActionCmd 등록 정보를 사용하여 명령에 대한 경로를 지정할 수 있습니다. 이 명령은 루트 권한으로 실행되므로, 파일이 루트 권한과 실행 권한을 가져야 합니다. Notification_ActionCmd 및 Notification_EmailAddrs 등록 정보 둘 다 구성된 경우, 전자 우편은 Notification_ActionCmd 등록 정보에 지정된 명령이 실행된 후 전송됩니다.
하트비트 손실은 원격 클러스터와 끊어진 연결만 나타내며 끊어진 연결에 대한 원인은 나타내지 않습니다. 하트비트 모니터링의 해당 연결이 끊어지더라도 하트비트 연결이 끊어진 원격 클러스터가 계속 작동할 수도 있습니다.
따라서, Notification_actioncmd 매개변수에 대해 지정한 스크립트에 주의해야 합니다. 예를 들어, Notification_actioncmd 스크립트에서 인계 또는 전환을 강제로 지정한 경우, 필요하지 않더라도 인계 또는 전환이 실행될 수 있습니다.
하트비트 손실 통지가 발행될 때 메시지를 보낼 전자 우편 주소를 지정합니다. 각 전자 우편 주소를 쉼표로 구분하여 복수 전자 우편 주소를 지정할 수 있습니다.
선택적 등록 정보.
유형: 문자열 배열.
기본값: 빈 문자열.
Notification_EmailAddrs 및 Notification_ActionCmd 등록 정보는 하트비트 손실 이벤트 시에 통지를 활성화합니다. 하트비트 손실 이벤트는 파트너쉽의 각 클러스터에서 지역적으로 탐지되며 이벤트가 탐지된 클러스터에서 로컬로 트리거됩니다. 전자 우편 주소 및 통지 조치 경로가 파트너쉽의 각 클러스터에서 유효해야 합니다.
다음 geops 명령은 클러스터 cluster-paris와 cluster-newyork 간에 트러스트를 추가합니다.
클러스터 cluster-newyork을 클러스터 cluster-paris의 트러스트에 추가합니다.
cluster-paris# /usr/cluster/bin/geops add-trust -c cluster-newyork |
키는 cluster-newyork.certificatenumber 별명을 가진 클러스터 cluster-paris의 모든 노드에 저장됩니다.
클러스터 cluster-newyork을 클러스터 cluster-paris의 트러스트에 추가합니다.
cluster-newyork# /usr/cluster/bin/geops add-trust -c cluster-paris |
두 클러스터 간의 트러스트를 확인합니다.
cluster-paris# /usr/cluster/bin/geops verify-trust -c cluster-newyork |
cluster-newyork# /usr/cluster/bin/geops verify-trust -c cluster-paris |
다음 geops 명령은 클러스터 cluster-paris에 파트너쉽 paris-newyork-ps를 작성합니다.
cluster-paris# geops create -c cluster-newyork -p Description=Transatlantic \ -p Notification_emailaddrs=sysadmin@companyX.com paris-newyork-ps |
다음 geops 명령은 paris-newyork-ps 파트너쉽 내에 있는 cluster-paris 및 cluster-newyork을 결합합니다.
cluster-paris# geops join-partnership cluster-newyork paris-newyork-ps |
다음 geops 명령은 cluster-paris에 대한 통지 전자 우편 주소를 수정합니다.
cluster-paris# geops set-prop -p Notification_emailaddrs=operations@companyX.com \ paris-newyork-ps |
다음 geops 명령은 파트너쉽 paris-newyork-ps에서 클러스터 cluster-paris를 제거합니다.
cluster-paris# geops leave-partnership paris-newyork-ps |
다음 geops 명령은 파트너쉽 paris-newyork-ps를 재동기화합니다.
geops update 명령은 원격 파트너 클러스터의 구성으로 로컬 클러스터의 구성을 겹쳐씁니다.
# geops update paris-newyork-ps |
다음 속성의 설명에 대해서는 attributes(5)를 참조하십시오.
속성 유형 |
속성 값 |
---|---|
구조 |
SPARC |
가용성 |
SUNWscgctl |
인터페이스 안정성 |
Evolving(발달) |
이름 | 개관 | 설명 | 하위 명령 | 옵션 | 피연산자 | 확장 설명 | 종료 상태 | 예 | 속성 | 기타 참조