이 절은 다음 내용으로 구성되어 있습니다.
데이터 복제를 사용하도록 구성되지 않은 보호 그룹을 작성할 수 있습니다. 데이터 복제 서브시스템을 사용하지 않는 보호 그룹을 작성하려면, geopg 명령을 사용할 때 -d datareplicationtype 옵션을 생략합니다. geoadm status 명령은 이들 보호 그룹에 대해 Degraded 상태를 표시합니다.
자세한 내용은 Sun Cluster Geographic Edition System Administration Guide의 Creating a Protection Group That Does Not Require Data Replication을 참조하십시오.
보호 그룹을 작성하기 전에 다음 조건이 만족되는지 확인하십시오.
로컬 클러스터가 파트너쉽의 구성원입니다.
작성 중인 보호 그룹이 아직 존재하지 않습니다.
보호 그룹 이름이 전역 Sun Cluster Geographic Edition 이름공간에서 고유합니다. 동일한 시스템의 두 파트너쉽에서 동일한 보호 그룹 이름을 사용할 수 없습니다.
보호 그룹의 기존 구성을 또한 원격 클러스터에서 로컬 클러스터로 복제할 수 있습니다. 자세한 내용은 파트너 클러스터에 EMC Symmetrix Remote Data Facility 보호 그룹 구성 복제를 참조하십시오.
클러스터 노드에 로그인합니다.
이 절차를 완료하려면 Geo Management RBAC 권리 프로파일이 지정되어야 합니다. RBAC에 대한 자세한 내용은 Sun Cluster Geographic Edition System Administration Guide의 Sun Cluster Geographic Edition Software and RBAC를 참조하십시오.
geopg create 명령을 사용하여 SRDF 복제를 사용하는 새 보호 그룹을 작성합니다.
이 명령은 로컬 클러스터의 모든 노드에 보호 그룹을 작성합니다.
# geopg create -s partnershipname -o localrole -d srdf [-p property [-p...]] \ protectiongroupname |
파트너쉽의 이름을 지정합니다.
로컬 클러스터에서 이 보호 그룹의 역할을 primary 또는 secondary 중 하나로 지정합니다.
보호 그룹 데이터가 EMC Symmetrix Remote Data Facility 소프트웨어에 의해 복제되도록 지정합니다.
보호 그룹의 등록 정보를 지정합니다.
다음 등록 정보를 지정할 수 있습니다.
설명 – 보호 그룹을 설명합니다.
Timeout – 보호 그룹에 대한 시간 초과 기간을 초 단위로 지정합니다.
Nodelist – 복제 서브시스템에 대한 기본이 될 수 있는 시스템의 호스트 이름을 나열합니다.
Cluster_dgs – 데이터가 기록되는 장치 그룹을 나열합니다.
설정할 수 있는 등록 정보에 대한 자세한 내용은 Sun Cluster Geographic Edition System Administration Guide의 부록 A, Standard Sun Cluster Geographic Edition Properties를 참조하십시오.
보호 그룹의 이름을 지정합니다.
Sun Cluster Geographic Edition 소프트웨어에서 지원하는 이름 및 값에 대한 자세한 내용은 Sun Cluster Geographic Edition System Administration Guide의 부록 B, Legal Names and Values of Sun Cluster Geographic Edition Entities을 참조하십시오.
geopg 명령에 대한 자세한 내용은 geopg(1M) 매뉴얼 페이지를 참조하십시오.
이 예에서는 기본 클러스터로 설정되는 cluster-paris의 EMC Symmetrix Remote Data Facility 보호 그룹을 작성합니다.
# geopg create -s paris-newyork-ps -o primary -d srdf \ -p cluster_dgs=dg1 srdfpg |
Sun Cluster Geographic Edition 소프트웨어는 EMC Symmetrix Remote Data Facility 소프트웨어를 사용하는 Oracle Real Application Clusters를 지원합니다. Oracle Real Application Clusters를 구성할 때 다음 요구 사항을 준수하십시오.
각 CRS OCR 및 선호 디스크(Voting Disk) 위치는 각 클러스터의 해당 장치 그룹에 있어야 하며 복제될 수 없습니다.
CRS 등의 정적 데이터 및 데이터베이스 바이너리는 복제하지 않아도 됩니다. 하지만 이 데이터는 두 클러스터의 모든 노드에서 액세스가 가능해야 합니다.
동적 데이터베이스 파일이 있는 장치 그룹의 해당 자원 그룹에 SUNW.ScalDeviceGroup 자원을 작성해야 합니다. 이 자원 그룹은 클러스터웨어 SUNW.ScalDeviceGroup 자원이 있는 자원 그룹에서 분리해야 합니다.
RAC 인프라 자원 그룹이 Sun Cluster Geographic Edition의 제어를 받지 않도록 하려면 두 클러스터 파트너 모두에서 Sun Cluster Geographic Edition 바이너리를 실행하고 RAC 보호 그룹 External_Dependency_Allowed 등록 정보를 true로 설정해야 합니다.
보호 그룹의 cluster_dgs 등록 정보에 CRS OCR 및 선호 디스크(Voting Disk) 장치 그룹을 추가하지 마십시오.
보호 그룹에 RAC 인프라 자원 그룹을 추가하지 마십시오. 보호 그룹에 rac_server_proxy 자원 그룹 및 복제된 장치 그룹의 자원 그룹만 추가합니다. 또한 rac_server_proxy 자원 그룹 및 복제된 장치 그룹의 자원 그룹에 대한 auto_start_on_new_cluster 자원 그룹 등록 정보를 false로 설정해야 합니다.
플래시 복구 영역, 경고 또는 추적 로그 파일 등의 Oracle RAC 파일 시스템에 대한 클러스터 파일 시스템을 사용하려면 두 클러스터 그룹에 HAStoragePlus 자원을 사용하는 별도의 자원 그룹을 수동으로 작성하여 해당 파일 시스템을 온라인 상태로 만들어야 합니다. 비클러스터웨어 SUNW.ScalDeviceGroup 자원과 이 HAStoragePlus 자원 간에 강력한 자원 종속성을 설정해야 합니다. 그런 다음 이 HAStoragePlus 자원 그룹을 RAC 보호 그룹에 추가합니다.
Oracle Real Application Clusters(RAC)에 대한 보호 그룹을 작성하기 전에 다음 조건이 만족되는지 확인하십시오.
데이터 복제 소프트웨어에서 Oracle Real Application Clusters 지원을 위한 요구 사항을 읽으십시오.
보호 그룹의 노드 목록은 RAC 프레임워크 자원 그룹의 노드 목록과 동일해야 합니다.
한 클러스터가 다른 클러스터와 다른 수의 노드에서 RAC를 실행 중인 경우, 두 클러스터에 있는 모든 노드가 동일한 자원 그룹으로 정의되었는지 확인합니다.
VERITAS Volume Manager 클러스터 기능을 사용하여 데이터를 관리하려면, cluster_dgs 등록 정보에서 기타 데이터 볼륨에 대한 클러스터 기능 디스크 그룹 및 Sun Cluster 장치 그룹을 지정해야 합니다.
클러스터 및 VERITAS Volume Manager 클러스터 기능 소프트웨어가 재시작되면 RAC 프레임워크는 클러스터가 다운되기 전에 이미 가져온 모든 클러스터 기능 장치 그룹을 가져오려고 자동으로 시도합니다. 따라서 장치 그룹을 원래 기본 클러스터에 가져오려는 시도는 실패합니다.
기본 클러스터에서 클러스터 노드에 로그인합니다.
이 절차를 완료하려면 Geo Management RBAC 권리 프로파일이 지정되어야 합니다. RBAC에 대한 자세한 내용은 Sun Cluster Geographic Edition System Administration Guide의 Sun Cluster Geographic Edition Software and RBAC를 참조하십시오.
geopg create 명령을 사용하여 새 보호 그룹을 작성합니다.
이 명령은 로컬 클러스터의 모든 노드에 보호 그룹을 작성합니다.
# geopg create -s partnershipname -o localrole -d srdf \ -p External_Dependency_Allowed=true [-p property [-p...]] protectiongroupname |
파트너쉽의 이름을 지정합니다.
로컬 클러스터에서 이 보호 그룹의 역할을 primary로 지정합니다.
보호 그룹 데이터가 EMC Symmetrix Remote Data Facility 소프트웨어에 의해 복제되도록 지정합니다.
보호 그룹의 등록 정보를 지정합니다.
다음 등록 정보를 지정할 수 있습니다.
설명 – 보호 그룹을 설명합니다.
External_Dependency_Allowed - 이 보호 그룹에 속한 자원 그룹과 자원, 이 보호 그룹에 속하지 않은 자원 그룹과 자원 사이에 종속성을 허용할지 여부를 지정합니다. RAC에 대해 이 등록 정보를 true로 설정합니다.
시간 초과 – 보호 그룹에 대한 시간 초과 기간을 초 단위로 지정합니다.
Nodelist – 복제 서브시스템에 대한 기본이 될 수 있는 시스템의 호스트 이름을 나열합니다.
Cluster_dgs – 데이터가 쓰여진 VERITAS Volume Manager 클러스터 기능 디스크 그룹을 지정합니다.
설정할 수 있는 등록 정보에 대한 자세한 내용은 Sun Cluster Geographic Edition System Administration Guide의 부록 A, Standard Sun Cluster Geographic Edition Properties를 참조하십시오.
보호 그룹의 이름을 지정합니다.
Sun Cluster Geographic Edition 소프트웨어에서 지원하는 이름 및 값에 대한 자세한 내용은 Sun Cluster Geographic Edition System Administration Guide의 부록 B, Legal Names and Values of Sun Cluster Geographic Edition Entities을 참조하십시오.
geopg 명령에 대한 자세한 정보는 geopg(1M) 매뉴얼 페이지를 참조하십시오.
보호 그룹에 EMC Symmetrix Remote Data Facility 장치 그룹을 추가합니다.
# geopg add-device-group [-p property [-p...]] protectiongroupname |
보호 그룹의 등록 정보를 지정합니다.
설정할 수 있는 등록 정보에 대한 자세한 내용은 Sun Cluster Geographic Edition System Administration Guide의 부록 A, Standard Sun Cluster Geographic Edition Properties를 참조하십시오.
보호 그룹의 이름을 지정합니다.
보호 그룹에 rac_server_proxy 자원 그룹과 복제된 장치 그룹의 자원 그룹만 추가합니다.
보호 그룹에 RAC 프레임워크 자원 그룹을 추가하지 마십시오. 이렇게 하면 보호 그룹이 해당 노드에 보조가 된 경우 프레임워크 자원 그룹이 관리되도록 합니다. 또한 여러 RAC 데이터베이스가 클러스터에 있을 수 있으며 해당 데이터베이스가 Sun Cluster Geographic Edition 제어 하에 있거나 있지 않을 수 있습니다.
# geopg add-resource-group resourcegroup protectiongroupname |
보호 그룹에 추가하거나 보호 그룹에서 삭제하려면 쉼표로 구분된 자원 그룹 목록을 지정합니다. 지정된 자원 그룹이 이미 정의되었어야 합니다.
보호 그룹은 자원 그룹을 추가하기 전에 온라인이어야 합니다. 보호 그룹이 오프라인이고 추가될 자원 그룹이 온라인일 때 geopg add-resource-group 명령은 실패합니다.
사용자가 자원 그룹을 추가할 때 보호 그룹이 이미 시작된 경우 자원 그룹은 관리 해제 상태를 유지합니다. geopg start 명령을 실행하여 수동으로 자원 그룹을 시작해야 합니다.
보호 그룹의 이름을 지정합니다.
이 예에서는 RAC 및 클러스터 기능을 사용하는 보호 그룹 pg1을 작성합니다.
클러스터 기능 디스크 그룹 oracle-dg는 EMC Symmetrix Remote Data Facility 장치 그룹 DG01에 의해 복제되는 데이터를 제어합니다. RAC 프레임워크 자원 그룹의 노드 목록이 클러스터의 모든 노드로 설정됩니다.
클러스터 기능 디스크 그룹 oracle-dg를 사용하여 기본 클러스터의 보호 그룹을 작성합니다.
# geopg create -s pts1 -o PRIMARY -d srdf -p cluster_dgs=racdbdg \ -p external_dependency_allowed=true pg1 Protection group "pg1" successfully created. |
EMC Symmetrix Remote Data Facility 장치 그룹 DG01을 보호 그룹 pg1에 추가합니다.
# geopg add-device-group DG01 pg1 Device group "DG01" successfully added to the protection group "pg1". |
보호 그룹에 rac_server_proxy-rg 자원 그룹과 복제된 장치 그룹 자원 그룹인 hasp4rac-rg 및 scaldbdg-rg를 추가합니다.
# geopg add-resource-group rac_server_proxy-rg,hasp4rac-rg,scaldbdg-rg pg1 |
Sun Cluster Geographic Edition 데이터 복제 계층은 EMC Symmetrix Remote Data Facility RDF1 및 RDF2 장치의 구성에 대해 보호 그룹의 복제 역할을 검증합니다. 구성이 일치하지 않을 경우, 검증에서 오류를 반환합니다.
Cluster_dgs 등록 정보가 지정되면 데이터 복제 계층이 지정된 장치 그룹이 올바른 Sun Cluster 장치 그룹인지 검증합니다. 데이터 복제 계층은 또한 장치 그룹의 유형이 올바른지 검증합니다.
Cluster_dgs 등록 정보에 지정된 장치 그룹은 보호 그룹에 속하는 응용 프로그램에 의해서만 기록되어야 합니다. 이 등록 정보가 보호 그룹 밖의 응용 프로그램에서 정보를 수신하는 장치 그룹을 지정해서는 안됩니다.
Sun Cluster 복제 자원 그룹은 보호 그룹이 작성될 때 자동으로 작성됩니다.
이 자원 또는 자원 그룹을 변경, 제거 또는 오프라인으로 전환하지 마십시오. Sun Cluster Geographic Edition 소프트웨어에서 관리되는 내부 엔티티인 복제 자원 그룹 및 자원을 관리하려면 Sun Cluster Geographic Edition 명령만 사용합니다. Sun Cluster 명령을 사용하여 직접 이들 엔티티의 구성이나 상태를 변경하면 복구 불가능한 오류가 발생할 수 있습니다.
보호 그룹의 구성을 수정하기 전에 수정하려는 보호 그룹이 로컬로 존재하는지 확인합니다.
클러스터 노드 중 하나로 로그인합니다.
이 절차를 완료하려면 Geo Management RBAC 권리 프로파일이 지정되어야 합니다. RBAC에 대한 자세한 내용은 Sun Cluster Geographic Edition System Administration Guide의 Sun Cluster Geographic Edition Software and RBAC를 참조하십시오.
보호 그룹의 구성을 수정합니다.
이 명령은 로컬 클러스터의 모든 노드의 보호 그룹 등록 정보를 수정합니다. 파트너 클러스터에 동일한 이름의 보호 그룹이 있는 경우 이 명령은 또한 새 구성 정보를 파트너 클러스터로 전파합니다.
# geopg set-prop -p property [-p...] protectiongroupname |
보호 그룹의 등록 정보를 지정합니다.
설정할 수 있는 등록 정보에 대한 자세한 내용은 Sun Cluster Geographic Edition System Administration Guide의 부록 A, Standard Sun Cluster Geographic Edition Properties를 참조하십시오.
보호 그룹의 이름을 지정합니다.
Sun Cluster Geographic Edition 소프트웨어에서 지원하는 이름 및 값에 대한 자세한 내용은 Sun Cluster Geographic Edition System Administration Guide의 부록 B, Legal Names and Values of Sun Cluster Geographic Edition Entities을 참조하십시오.
geopg 명령에 대한 자세한 정보는 geopg(1M) 매뉴얼 페이지를 참조하십시오.
이 예에서는 예 2–2에서 작성된 보호 그룹의 Timeout 등록 정보를 수정합니다.
# geopg set-prop -p Timeout=2700 srdfpg |
보호 그룹을 검증하는 동안 Sun Cluster Geographic Edition 소프트웨어의 EMC Symmetrix Remote Data Facility 데이터 복제 계층은 다음을 검증합니다.
SYMCLI는 Nodelist 등록 정보의 각 노드에 설치됩니다.
지정된 장치 그룹은 올바른 Sun Cluster 장치 그룹입니다. Cluster_dgs 등록 정보가 지정되면 데이터 복제 계층은 scstat -D 명령을 사용합니다. 데이터 복제 계층은 또한 장치 그룹의 유형이 올바른지 검증합니다.
등록 정보는 보호 그룹에 추가된 각 EMC Symmetrix Remote Data Facility 장치 그룹에 대해 올바릅니다.
geoadm status의 결과가 보호 그룹의 Configuration 상태를 Error로 표시하면 geopg validate 명령을 사용하여 구성을 검증할 수 있습니다. 이 명령은 보호 그룹 및 해당 엔티티의 현재 상태를 점검합니다.
보호 그룹 및 해당 엔티티가 유효한 경우, 보호 그룹의 Configuration 상태가 OK로 설정됩니다. geopg validate 명령이 구성 파일에서 오류를 발견할 경우, 명령은 오류 및 오류 상태의 구성에 대한 메시지를 표시합니다. 이러한 경우, 해당 구성에서 오류를 수정하여 geopg validate 명령을 다시 실행할 수 있습니다.
검증하려는 보호 그룹이 로컬로 존재하는지와 Common Agent Container가 파트너쉽의 두 클러스터의 모든 노드에서 온라인 상태인지를 확인합니다.
클러스터 노드 중 하나로 로그인합니다.
이 절차를 완료하려면 Geo Management RBAC 권리 프로파일이 지정되어야 합니다. RBAC에 대한 자세한 내용은 Sun Cluster Geographic Edition System Administration Guide의 Sun Cluster Geographic Edition Software and RBAC를 참조하십시오.
보호 그룹의 구성을 검증합니다.
이 명령은 로컬 클러스터만의 보호 그룹 구성을 검증합니다. 파트너 클러스터의 보호 그룹 구성을 검증하려면 파트너 클러스터에서 이 명령을 다시 실행하십시오.
# geopg validate protectiongroupname |
단일 보호 그룹을 식별하는 고유한 이름을 지정합니다.
이 예에서는 보호 그룹을 검증합니다.
# geopg validate protectiongroupname |
어느 곳에서나 보호 그룹을 삭제하려는 경우 보호 그룹이 존재하는 각 클러스터에서 geopg delete 명령을 실행해야 합니다.
보호 그룹을 삭제하기 전에 다음 조건이 만족되는지 확인하십시오.
삭제하려는 보호 그룹이 로컬로 존재합니다.
보호 그룹은 삭제하려는 모든 클러스터에서 오프라인입니다.
보호 그룹을 삭제할 때 응용 프로그램 자원 그룹을 온라인으로 유지하려면 보호 그룹에서 응용 프로그램 자원 그룹을 제거해야 합니다. 이 절차의 예는 예 2–9를 참조하십시오.
cluster-paris 기본 클러스터에 있는 노드 중 하나에 로그인합니다.
이 절차를 완료하려면 Geo Management RBAC 권리 프로파일이 지정되어야 합니다. RBAC에 대한 자세한 내용은 Sun Cluster Geographic Edition System Administration Guide의 Sun Cluster Geographic Edition Software and RBAC를 참조하십시오.
보호 그룹을 삭제합니다.
이 명령은 로컬 클러스터에서 보호 그룹 구성을 삭제합니다. 이 명령은 보호 그룹의 각 EMC Symmetrix Remote Data Facility 장치 그룹에 대한 복제 자원 그룹도 제거합니다. 이 명령은 EMC Symmetrix Remote Data Facility 장치 그룹의 쌍 상태를 변경하지 않습니다.
# geopg delete protectiongroupname |
보호 그룹의 이름을 지정합니다.
보조 클러스터의 보호 그룹도 삭제하려면 cluster-newyork에서 1단계와 2단계를 반복하십시오.
이 예에서는 두 파트너 클러스터의 보호 그룹을 삭제합니다. 보호 그룹은 두 파트너 클러스터에서 오프라인입니다.
이 예에서 cluster-paris는 기본 클러스터입니다. 샘플 클러스터 구성을 미리 알려면 Sun Cluster Geographic Edition System Administration Guide의 Example Sun Cluster Geographic Edition Cluster Configuration를 참조하십시오.
# rlogin phys-paris-1 -l root phys-paris-1# geopg delete srdfpg # rlogin phys-newyork-1 -l root phys-newyork-1# geopg delete srdfpg |
이 예에서는 두 파트너 클러스터에서 해당 보호 그룹(srdfpg)을 삭제하면서 두 응용 프로그램 자원 그룹(apprg1 및 apprg2)을 온라인으로 유지합니다. 보호 그룹에서 응용 프로그램 자원 그룹을 제거한 후 보호 그룹을 삭제합니다.
phys-paris-1# geopg remove-resource-group apprg1,apprg2 srdfpg phys-paris-1# geopg stop -e global srdfpg phys-paris-1# geopg delete srdfpg phys-newyork-1# geopg delete srdfpg |