JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris Cluster 시스템 관리 설명서     Oracle Solaris Cluster 4.1 (한국어)
search filter icon
search icon

문서 정보

머리말

1.  Oracle Solaris Cluster 관리 방법 소개

2.  Oracle Solaris Cluster 및 RBAC

3.  클러스터 종료 및 부트

4.  데이터 복제 접근 방식

5.  전역 장치, 디스크 경로 모니터링 및 클러스터 파일 시스템 관리

6.  쿼럼 관리

7.  클러스터 상호 연결 및 공용 네트워크 관리

8.  노드 추가 및 제거

9.  클러스터 관리

10.  CPU 사용 제어 구성

11.  소프트웨어 업데이트

12.  클러스터 백업 및 복원

A.  예

Availability Suite 소프트웨어를 사용하여 호스트 기반 데이터 복제 구성

클러스터의 Availability Suite 소프트웨어 이해

Availability Suite 소프트웨어에서 사용하는 데이터 복제 방법

원격 미러 복제

포인트 인 타임 스냅샷

구성 예에서의 복제

클러스터 간 호스트 기반 데이터 복제 구성 지침

복제 자원 그룹 구성

응용 프로그램 자원 그룹 구성

페일오버 응용 프로그램에서 자원 그룹 구성

확장 가능 응용 프로그램에서 자원 그룹 구성

테이크오버 관리 지침

작업 맵: 데이터 복제 구성의 예

클러스터 연결 및 설치

장치 그룹 및 자원 그룹을 구성하는 방법의 예

기본 클러스터에 장치 그룹을 구성하는 방법

보조 클러스터에 장치 그룹을 구성하는 방법

NFS 응용 프로그램에서 기본 클러스터 파일 시스템을 구성하는 방법

NFS 응용 프로그램에서 보조 클러스터 파일 시스템을 구성하는 방법

기본 클러스터에서 복제 자원 그룹을 만드는 방법

보조 클러스터에서 복제 자원 그룹을 만드는 방법

기본 클러스터에서 NFS 응용 프로그램 자원 그룹을 만드는 방법

보조 클러스터에서 NFS 응용 프로그램 자원 그룹을 만드는 방법

데이터 복제 활성화 방법 예

기본 클러스터에서 복제를 활성화하는 방법

보조 클러스터에서 복제를 활성화하는 방법

데이터 복제 수행 방법의 예

원격 미러 복제를 수행하는 방법

포인트 인 타임 스냅샷을 수행하는 방법

복제가 올바르게 구성되었는지 확인하는 방법

테이크오버를 관리하는 방법의 예

DNS 항목 업데이트 방법

색인

Availability Suite 소프트웨어를 사용하여 호스트 기반 데이터 복제 구성

이 부록에서는 Oracle Solaris Cluster Geographic Edition을 사용하지 않는 호스트 기반 복제 대신 사용할 수 있는 방법에 대해 설명합니다. 호스트 기반 복제에 Oracle Solaris Cluster Geographic Edition을 사용하여 클러스터 간에 호스트 기반 복제의 구성 및 작업을 단순화하십시오. 데이터 복제 이해를 참조하십시오.

이 부록의 예에서는 Oracle Solaris의 가용성 제품군 기능 소프트웨어를 사용하여 클러스터 간에 호스트 기반 데이터 복제를 구성하는 방법을 보여 줍니다. 이 예에서는 NFS 응용 프로그램의 전체 클러스터 구성을 보여주어 개별 작업을 수행할 수 있는 방법을 알려줍니다. 모든 작업은 전역 클러스터에서 수행되어야 합니다. 이 예에 다른 응용 프로그램이나 클러스터 구성에 필요한 단계가 모두 포함되어 있지는 않습니다.

역할 기반 액세스 제어(Role-based Access Control, RBAC)를 사용하여 클러스터 노드에 액세스할 경우, 모든 Oracle Solaris Cluster 명령에 대한 권한 부여를 제공하는 RBAC 역할로 전환할 수 있어야 합니다. 이러한 일련의 데이터 복제 절차에는 다음과 같은 Oracle Solaris Cluster RBAC 권한 부여가 필요합니다.

RBAC 역할 사용에 대한 자세한 내용은 Oracle Solaris 11.1 관리: 보안 서비스를 참조하십시오. 각 Oracle Solaris Cluster 하위 명령에 필요한 RBAC 인증에 대해서는 Oracle Solaris Cluster 매뉴얼 페이지를 참조하십시오.

클러스터의 Availability Suite 소프트웨어 이해

이 절에서는 재해 허용 한계를 소개하고 Availability Suite 소프트웨어에서 사용하는 데이터 복제 방법에 대해 설명합니다.

재해 허용 한계는 기본 클러스터를 실패할 때 대체 클러스터에 응용 프로그램을 복원하는 기능입니다. 재해 허용 한계는 데이터 복제테이크오버를 기반으로 합니다. 테이크오버는 하나 이상의 자원 그룹 및 장치 그룹을 온라인으로 전환하여 응용 프로그램 서비스를 보조 클러스터로 재배치합니다.

기본 클러스터와 보조 클러스터 간에 동기적으로 데이터를 복제할 경우 기본 사이트를 실패할 때 커밋된 데이터가 손실되지 않습니다. 그러나 비동기적으로 데이터를 복제할 경우 기본 사이트를 실패할 때 일부 데이터가 보조 클러스터로 복제되지 않을 수 있으므로 데이터가 손실됩니다.

Availability Suite 소프트웨어에서 사용하는 데이터 복제 방법

이 절에서는 Availability Suite 소프트웨어가 사용하는 원격 미러 복제 방법 및 포인트 인 타임 스냅샷 방법을 설명합니다. 이 소프트웨어에서는 sndradmiiadm 명령을 사용하여 데이터를 복제합니다. 자세한 내용은 sndradm(1M)iiadm(1M) 매뉴얼 페이지를 참조하십시오.

원격 미러 복제

그림 A-1에서는 원격 미러 복제를 보여 줍니다. 기본 디스크의 마스터 볼륨 데이터가 TCP/IP 연결을 통해 보조 디스크의 마스터 볼륨으로 복제됩니다. 원격 미러 비트맵이 1차 디스크의 마스터 볼륨과 2차 디스크의 마스터 볼륨 사이의 차이를 추적합니다.

그림 A-1 원격 미러 복제

image:그림에서는 기본 디스크의 마스터 볼륨에서 보조 디스크의 마스터 볼륨으로 수행되는 원격 미러 복제를 보여줍니다.

원격 미러 복제는 동기식 또는 비동기식으로 실시간 수행할 수 있습니다. 각 클러스터에 설정된 볼륨 각각은 동기식 복제나 비동기식 복제로 개별 구성될 수 있습니다.

포인트 인 타임 스냅샷

그림 A-2에서는 포인트 인 타임 스냅샷을 보여 줍니다. 각 디스크의 마스터 볼륨 데이터가 동일한 디스크의 섀도우 볼륨으로 복사됩니다. 포인트 인 타임 비트맵은 마스터 볼륨과 섀도우 볼륨 간의 차이를 추적합니다. 섀도우 볼륨에 데이터가 복사되면 포인트 인 타임 비트맵이 다시 설정됩니다.

그림 A-2 포인트 인 타임 스냅샷

image:이 그림은 포인트 인 타임 스냅샷에서 마스터 볼륨과 섀도우 볼륨 간의 차이를 지속적으로 추적하는 방법을 보여 줍니다.
구성 예에서의 복제

그림 A-3에서는 이 구성 예에서 원격 미러 복제 및 포인트 인 타임 스냅샷을 사용하는 방법을 보여 줍니다.

그림 A-3 구성 예에서의 복제

image:그림에서는 구성 예에서 원격 미러 복제와 포인트 인 타임 스냅샷이 사용되는 방법을 보여 줍니다.

클러스터 간 호스트 기반 데이터 복제 구성 지침

이 절에서는 클러스터 간에 데이터 복제를 구성하는 지침을 제공합니다. 또한 복제 자원 그룹 및 응용 프로그램 자원 그룹 구성에 대한 팁을 제공합니다. 클러스터에서 데이터 복제를 구성할 때 이 지침을 사용합니다.

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

복제 자원 그룹 구성

복제 자원 그룹은 Availability Suite 소프트웨어 통제하의 장치 그룹을 논리적 호스트 이름 자원과 함께 배치합니다. 논리적 호스트 이름은 각 데이터 복제 스트림 끝에 존재해야 하고, 장치의 기본 I/O 경로와 동일한 클러스터 노드에 있어야 합니다. 복제 자원 그룹은 다음과 같은 특징을 가져야 합니다.

응용 프로그램 자원 그룹 구성

고가용성을 제공하려면 응용 프로그램을 응용 프로그램 자원 그룹의 자원으로 관리해야 합니다. 응용 프로그램 자원 그룹은 페일오버 응용 프로그램이나 확장 가능 응용 프로그램으로 구성할 수 있습니다.

ZPoolsSearchDir 확장 등록 정보가 HAStoragePlus 자원에 정의되어야 합니다. 이 확장 등록 정보는 ZFS 파일 시스템을 사용하기 위해 필요합니다.

기본 클러스터에서 구성된 응용 프로그램 자원 및 응용 프로그램 자원 그룹은 보조 클러스터에서도 구성되어야 합니다. 또한 응용 프로그램 자원에서 액세스하는 데이터는 보조 클러스터에 복제되어야 합니다.

이 절에서는 다음 응용 프로그램 자원 그룹 구성에 대한 지침을 제공합니다.

페일오버 응용 프로그램에서 자원 그룹 구성

페일오버 응용 프로그램에서는 하나의 응용 프로그램이 한 번에 한 노드에서 실행됩니다. 해당 노드가 실패하면 응용 프로그램은 동일한 클러스터의 다른 노드로 페일오버됩니다. 페일오버 응용 프로그램의 자원 그룹은 다음과 같은 특징을 가져야 합니다.

그림 A-4에서는 페일오버 응용 프로그램에 있는 응용 프로그램 자원 그룹 및 복제 자원 그룹의 구성을 보여 줍니다.

그림 A-4 페일오버 응용 프로그램에서 자원 그룹 구성

image:그림에서는 페일오버 응용 프로그램에서 응용 프로그램 자원 그룹과 복제 자원 그룹의 구성을 보여 줍니다.
확장 가능 응용 프로그램에서 자원 그룹 구성

확장 가능 응용 프로그램에서는 하나의 응용 프로그램이 여러 노드에서 실행되어 단일한 논리 서비스를 만듭니다. 확장 가능 응용 프로그램을 실행하는 노드가 실패할 경우 페일오버가 발생하지 않습니다. 응용 프로그램은 다른 노드에서 계속 실행됩니다.

확장 가능 응용 프로그램이 응용 프로그램 자원 그룹의 자원으로 관리되는 경우 응용 프로그램 자원 그룹을 장치 그룹과 함께 배치할 필요는 없습니다. 따라서 응용 프로그램 자원 그룹에 대해 HAStoragePlus 자원을 만들지 않아도 됩니다.

확장 가능 응용 프로그램의 자원 그룹은 다음과 같은 특징을 가져야 합니다.

그림 A-5에서는 확장 가능 응용 프로그램에 있는 자원 그룹의 구성을 보여 줍니다.

그림 A-5 확장 가능 응용 프로그램에서 자원 그룹 구성

image:그림에서는 확장 가능 응용 프로그램에서의 자원 그룹 구성을 보여 줍니다.

테이크오버 관리 지침

기본 클러스터를 실패하면 가능한 빨리 응용 프로그램이 보조 클러스터로 스위치오버되어야 합니다. 보조 클러스터로 스위치오버하려면 DNS를 업데이트해야 합니다.

클라이언트는 DNS를 사용하여 응용 프로그램의 논리적 호스트 이름을 IP 주소와 매핑합니다. 응용 프로그램을 보조 클러스터로 이동하는 테이크오버를 마친 후에, 응용 프로그램의 논리적 호스트 이름과 새 IP 주소 간의 매핑을 반영하도록 DNS 정보를 업데이트해야 합니다.

그림 A-6 클라이언트를 클러스터에 DNS 매핑

image: 그림에서는 DNS가 클라이언트를 클러스터에 매핑하는 방법을 보여 줍니다.

DNS를 업데이트하려면 nsupdate 명령을 사용합니다. 자세한 내용은 nsupdate(1M) 매뉴얼 페이지를 참조하십시오. 테이크오버를 관리하는 방법의 예는 테이크오버를 관리하는 방법의 예를 참조하십시오.

복구 후에 기본 클러스터를 다시 온라인으로 전환할 수 있습니다. 원래의 기본 클러스터로 다시 전환하려면 다음 작업을 수행합니다.

  1. 기본 클러스터를 보조 클러스터와 동기화하여 기본 볼륨이 최신이 되게 합니다. 이를 위해 보조 노드에서 자원 그룹을 중지하여 복제 데이터 스트림을 배출할 수 있도록 합니다.

  2. 데이터 복제 방향을 반대로 합니다. 원래의 기본 클러스터가 현재가 되도록 다시 한번 원래의 보조 클러스터로 데이터를 복제합니다.

  3. 기본 클러스터에서 자원 그룹을 시작합니다.

  4. 클라이언트가 기본 클러스터의 응용 프로그램에 액세스할 수 있도록 DNS를 업데이트합니다.

작업 맵: 데이터 복제 구성의 예

표 A-1은 이 예에서 NFS 응용 프로그램에 대해 Availability Suite 소프트웨어를 사용하여 데이터 복제를 구성하는 방법의 작업 목록입니다.

표 A-1 작업 맵: 데이터 복제 구성의 예

작업
지침
1. 클러스터를 연결하고 설치합니다.
2. 기본 클러스터 및 보조 클러스터에서 장치 그룹, NFS 응용 프로그램용 파일 시스템 및 자원 그룹을 구성합니다.
3. 기본 클러스터 및 보조 클러스터에서 데이터 복제를 활성화합니다.
4. 데이터 복제를 수행합니다.
5. 데이터 복제 구성을 확인합니다.

클러스터 연결 및 설치

그림 A-7에서는 구성 예에서 사용하는 클러스터 구성을 보여 줍니다. 이 구성 예에서 보조 클러스터는 단일 노드를 포함하지만 다른 클러스터 구성도 사용할 수 있습니다.

그림 A-7 클러스터 구성 예

image:그림에서는 구성 예에서 사용하는 클러스터 구성을 보여 줍니다.

표 A-2에는 구성 예에 필요한 하드웨어 및 소프트웨어가 요약되어 있습니다. Availability Suite 소프트웨어 및 업데이트를 설치하기 전에 Oracle Solaris OS, Oracle Solaris Cluster 소프트웨어 및 볼륨 관리자 소프트웨어를 클러스터 노드에 설치해야 합니다.

표 A-2 필수 하드웨어 및 소프트웨어

하드웨어 또는 소프트웨어
요구 사항
노드 하드웨어
Availability Suite 소프트웨어는 Oracle Solaris OS를 사용하는 모든 서버에서 지원됩니다.

사용할 하드웨어에 대한 자세한 내용은 Oracle Solaris Cluster 4.1 Hardware Administration Manual 을 참조하십시오.

디스크 공간
약 15MB
Oracle Solaris OS
Oracle Solaris Cluster 소프트웨어에서 지원되는 Oracle Solaris OS 릴리스입니다.

모든 노드는 같은 Oracle Solaris OS 버전을 사용해야 합니다.

설치에 대한 자세한 내용은 Oracle Solaris Cluster 소프트웨어 설치 설명서를 참조하십시오.

Oracle Solaris Cluster 소프트웨어
Oracle Solaris Cluster 4.1 소프트웨어

설치에 대한 자세한 내용은 Oracle Solaris Cluster 소프트웨어 설치 설명서를 참조하십시오.

볼륨 관리자 소프트웨어
Solaris Volume Manager 소프트웨어

모든 노드에서 동일한 버전의 볼륨 관리자 소프트웨어를 사용해야 합니다.

설치에 대한 자세한 내용은 Oracle Solaris Cluster 소프트웨어 설치 설명서의 4 장, Solaris Volume Manager 소프트웨어 구성을 참조하십시오.

Availability Suite 소프트웨어
다양한 클러스터에서 다양한 버전의 Oracle Solaris OS 및 Oracle Solaris Cluster 소프트웨어를 사용할 수 있지만, 클러스터 간에 동일한 버전의 Availability Suite 소프트웨어를 사용해야 합니다.

소프트웨어 설치 방법에 대한 자세한 내용은 Availability Suite 소프트웨어 릴리스의 설치 설명서를 참조하십시오.

Availability Suite 소프트웨어 업데이트
최신 소프트웨어 업데이트 정보를 보려면 My Oracle Support에 로그인하십시오.

장치 그룹 및 자원 그룹을 구성하는 방법의 예

이 절에서는 NFS 응용 프로그램에서 장치 그룹 및 자원 그룹을 구성하는 방법에 대해 설명합니다. 추가 정보는 복제 자원 그룹 구성응용 프로그램 자원 그룹 구성을 참조하십시오.

이 절에서는 다음 절차에 대해 설명합니다.

다음 표에서는 구성 예에서 만든 그룹 및 자원의 이름 목록을 표시합니다.

표 A-3 구성 예의 그룹 및 자원 요약

그룹 또는 자원
이름
설명
장치 그룹
devgrp
장치 그룹
복제 자원 그룹 및 자원
devgrp-stor-rg
복제 자원 그룹
lhost-reprg-prim, lhost-reprg-sec
기본 및 보조 클러스터에서 복제 자원 그룹의 논리 호스트 이름
devgrp-stor
복제 자원 그룹의 HAStoragePlus 자원
응용 프로그램 자원 그룹 및 자원
nfs-rg
응용 프로그램 자원 그룹
lhost-nfsrg-prim, lhost-nfsrg-sec
기본 및 보조 클러스터에서 응용 프로그램 자원 그룹의 논리 호스트 이름
nfs-dg-rs
응용 프로그램의 HAStoragePlus 자원
nfs-rs
NFS 자원

devgrp-stor-rg를 제외한 그룹 및 자원의 이름은 예로 든 것이며 필요에 따라 변경할 수 있습니다. 복제 자원 그룹의 이름은 devicegroupname -stor-rg 형식이어야 합니다.

Solaris Volume Manager 소프트웨어에 대한 자세한 내용은 Oracle Solaris Cluster 소프트웨어 설치 설명서의 4 장, Solaris Volume Manager 소프트웨어 구성을 참조하십시오.