JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris Cluster 소프트웨어 설치 설명서     Oracle Solaris Cluster 4.1 (한국어)
search filter icon
search icon

문서 정보

머리말

1.  Oracle Solaris Cluster 구성 계획

Oracle Solaris Cluster 설치 작업 찾기

Oracle Solaris OS 계획

Oracle Solaris 설치 방법 선택 지침

Oracle Solaris OS 기능 제한 사항

시스템 디스크 분할 영역

SPARC: 클러스터의 Oracle VM Server for SPARC에 대한 지침

Oracle Solaris Cluster 환경 계획

라이센싱

소프트웨어 업데이트

공용 네트워크 IP 주소

콘솔 액세스 장치

공용 네트워크 구성

쿼럼 서버 구성

NFS 지침

서비스 제한 사항

NTP(Network Time Protocol)

Oracle Solaris Cluster 구성 가능 구성 요소

전역 클러스터 이름

전역 클러스터 노드 이름 및 노드 ID

개인 네트워크 구성

개인 호스트 이름

클러스터 상호 연결

전송 어댑터

전송 스위치

전역 보호(fencing)

쿼럼 장치

영역 클러스터

전역 클러스터 요구 사항 및 지침

영역 클러스터 요구 사항 및 지침

영역 클러스터의 Trusted Extensions에 대한 지침

전역 장치, 장치 그룹 및 클러스터 파일 시스템 계획

전역 장치 계획

장치 그룹 계획

클러스터 파일 시스템 계획

UFS 클러스터 파일 시스템의 마운트 옵션 선택

클러스터 파일 시스템의 마운트 정보

볼륨 관리 계획

볼륨 관리자 소프트웨어에 대한 지침

Solaris Volume Manager 소프트웨어에 대한 지침

UFS 클러스터 파일 시스템 로깅

미러링 지침

다중 호스트 디스크 미러링 지침

ZFS 루트 풀 미러링 지침

2.  전역 클러스터 노드에 소프트웨어 설치

3.  전역 클러스터 설정

4.  Solaris Volume Manager 소프트웨어 구성

5.  클러스터 파일 시스템 만들기

6.  영역 클러스터 만들기

7.  클러스터에서 소프트웨어 제거

색인

Oracle Solaris Cluster 환경 계획

이 절에서는 Oracle Solaris Cluster 소프트웨어 설치 및 구성을 위해 다음 구성 요소를 계획하고 준비하는 지침을 제공합니다.

Oracle Solaris Cluster 구성 요소에 대한 자세한 내용은 Oracle Solaris Cluster Concepts Guide 를 참조하십시오.

라이센싱

소프트웨어를 설치하려면 먼저 필요한 라이센스 인증서를 모두 사용할 수 있는지 확인합니다. Oracle Solaris Cluster 소프트웨어에는 라이센스 인증서가 필요 없지만 Oracle Solaris Cluster 소프트웨어와 함께 설치되는 각 노드는 Oracle Solaris Cluster 소프트웨어 라이센스 계약을 따라야 합니다.

볼륨 관리자 소프트웨어 및 응용 프로그램 소프트웨어에 대한 라이센스 요구 사항은 해당 제품의 설치 설명서를 참조하십시오.

소프트웨어 업데이트

각 소프트웨어 제품을 설치한 후 필요한 소프트웨어 업데이트도 설치해야 합니다. 올바른 클러스터 작업을 위해 모든 클러스터 노드에서 동일한 업데이트 수준을 유지해야 합니다.

소프트웨어 업데이트를 적용하는 일반 지침 및 절차는 Oracle Solaris Cluster 시스템 관리 설명서의 11 장, 소프트웨어 업데이트를 참조하십시오.

공용 네트워크 IP 주소

클러스터에서 공용 네트워크 사용에 대한 자세한 내용은 Oracle Solaris Cluster Concepts Guide의 Public Network Adapters and IP Network Multipathing를 참조하십시오.

다양한 Oracle Solaris Cluster 구성 요소에 여러 가지 공용 네트워크 IP 주소를 설정해야 합니다. 필요한 주소 수는 클러스터 구성에 포함할 구성 요소에 따라 다릅니다. 클러스터 구성에 포함된 각 Oracle Solaris 호스트에는 동일한 공용 서브넷 세트에 대한 공용 네트워크 연결이 하나 이상 있어야 합니다.

다음 표에는 공용 네트워크 IP 주소가 지정되어야 하는 구성 요소가 나열되어 있습니다. 이들 IP 주소를 다음 위치에 추가하십시오.

표 1-2 공용 네트워크 IP 주소를 사용하는 Oracle Solaris Cluster 구성 요소

구성 요소
필요한 IP 주소 수
관리 콘솔
서브넷당 IP 주소 1개
전역 클러스터 노드
노드 및 서브넷당 IP 주소 1개
영역 클러스터 노드
노드 및 서브넷당 IP 주소 1개
도메인 콘솔 네트워크 인터페이스
도메인당 IP 주소 1개
(선택 사항) 비전역 영역
서브넷당 IP 주소 1개
콘솔 액세스 장치
IP 주소 1개
논리 주소
논리 호스트 자원 및 서브넷당 IP 주소 1개

IP 주소 계획에 대한 자세한 내용은 Oracle Solaris 11.1 네트워크 구성 및 관리의 1 장, 네트워크 배치 계획을 참조하십시오.

콘솔 액세스 장치

모든 클러스터 노드에 대해 콘솔 액세스가 있어야 합니다. 서비스 프로세서(SP)는 관리 콘솔과 전역 클러스터 노드 콘솔 간 통신에 사용됩니다.

콘솔 액세스에 대한 자세한 내용은 Oracle Solaris Cluster Concepts Guide를 참조하십시오.

Oracle Solaris pconsole 유틸리티를 사용하여 클러스터 노드에 연결할 수 있습니다. 또한 사용자 입력을 모든 열린 연결에 전파할 수 있는 마스터 콘솔 창을 제공합니다. 자세한 내용은 Oracle Solaris 11 terminal/pconsole 패키지를 설치할 때 제공되는 pconsole(1) 매뉴얼 페이지를 참조하십시오.

공용 네트워크 구성

공용 네트워크는 클러스터 외부에서 통신합니다. 공용 네트워크 구성을 계획할 때는 다음 사항을 고려하십시오.

공용 네트워크 인터페이스에 대한 자세한 내용은 Oracle Solaris Cluster Concepts Guide를 참조하십시오.

쿼럼 서버 구성

Oracle Solaris Cluster 쿼럼 서버 소프트웨어를 사용하여 시스템을 쿼럼 서버로 구성한 다음 쿼럼 서버를 클러스터의 쿼럼 장치로 구성할 수 있습니다. 공유 디스크 및 NAS 파일러와 함께 또는 대신에 쿼럼 서버를 사용할 수 있습니다.

Oracle Solaris Cluster 구성에서 쿼럼 서버의 사용을 계획할 때 다음 사항을 고려하십시오.

NFS 지침

Oracle Solaris Cluster 구성에서 네트워크 파일 시스템(Network File System, NFS)의 사용을 계획하는 경우 다음 사항을 고려하십시오.

서비스 제한 사항

Oracle Solaris Cluster 구성에 대한 다음 서비스 제한 사항을 준수하십시오.

NTP(Network Time Protocol)

NTP에 대한 다음 지침을 준수하십시오.

클러스터 시간에 대한 추가 정보는 Oracle Solaris Cluster Concepts Guide를 참조하십시오. NTP에 대한 자세한 내용은 Oracle Solaris 11 service/network/ntp 패키지에 제공된 ntpd(1M) 매뉴얼 페이지를 참조하십시오.

Oracle Solaris Cluster 구성 가능 구성 요소

이 절에서는 사용자가 구성할 수 있는 다음과 같은 Oracle Solaris Cluster 구성 요소에 대한 지침을 제공합니다.

전역 클러스터 이름

Oracle Solaris Cluster를 구성하는 동안 전역 클러스터에 대한 이름을 지정합니다. 전역 클러스터 이름은 전체 엔터프라이즈에서 고유해야 합니다.

영역 클러스터 이름 지정에 대한 자세한 내용은 영역 클러스터를 참조하십시오.

전역 클러스터 노드 이름 및 노드 ID

전역 클러스터 노드의 이름은 Oracle Solaris OS와 함께 설치할 때 물리적 호스트나 가상 호스트에 지정하는 이름과 동일합니다. 이름 지정 요구 사항에 대한 자세한 내용은 hosts(4) 매뉴얼 페이지를 참조하십시오.

단일 호스트 클러스터 설치에서 기본 클러스터 이름은 노드의 이름입니다.

Oracle Solaris Cluster 구성 중에 전역 클러스터에 설치할 모든 노드의 이름을 지정합니다. 노드 이름은 전체 클러스터에서 고유해야 합니다.

노드 ID 번호는 번호 1에서 시작하여, 클러스터 내에서 사용할 수 있도록 각 클러스터 노드에 지정됩니다. 노드 ID 번호는 해당 노드가 클러스터 구성원이 되는 순서로 각 클러스터 노드에 할당됩니다. 한 번의 작업으로 모든 클러스터 노드를 구성하는 경우 scinstall 유틸리티가 실행되는 노드에는 노드 ID 번호가 마지막으로 지정됩니다. 클러스터 노드에 할당된 후에는 노드 ID 번호를 변경할 수 없습니다.

클러스터 구성원이 되는 노드에는 사용 가능한 노드 ID 번호 중 가장 낮은 번호가 할당됩니다. 클러스터에서 노드를 제거하면 해당 노드 ID를 새 노드에 할당할 수 있습니다. 예를 들어 4노드 클러스터에서 노드 ID 3이 지정된 노드를 제거할 경우 새 노드에 노드 ID 5가 아닌 3이 지정됩니다.

할당된 노드 ID 번호가 특정 클러스터 노드에 해당되도록 하려면 노드 ID 번호를 할당하려는 순서로 한 번에 하나씩 클러스터 노드를 구성합니다. 예를 들어 클러스터 소프트웨어에서 노드 ID 1phys-schost-1에 지정하도록 하려면 해당 노드를 클러스터의 스폰서 노드로 구성합니다. 다음으로 phys-schost-1에서 설정한 클러스터에 phys-schost-2를 추가하면 phys-schost-2에 노드 ID 2가 지정됩니다.

영역 클러스터의 노드 이름에 대한 자세한 내용은 영역 클러스터를 참조하십시오.

개인 네트워크 구성


주 - 단일 호스트 전역 클러스터에는 개인 네트워크를 구성할 필요가 없습니다. 개인 네트워크가 클러스터에서 사용되지 않는 경우에도 scinstall 유틸리티는 기본 개인 네트워크 주소 및 넷마스크를 자동으로 지정합니다.


Oracle Solaris Cluster 소프트웨어는 노드 간 및 Oracle Solaris Cluster 소프트웨어에 의해 관리되는 비전역 영역 간 내부 통신에 개인 네트워크를 사용합니다. Oracle Solaris Cluster 구성의 개인 네트워크에는 클러스터 상호 연결에 대한 연결이 두 개 이상 있어야 합니다. 클러스터의 첫번째 노드에서 Oracle Solaris Cluster 소프트웨어를 구성할 경우 다음 방법 중 하나로 개인 네트워크 주소 및 넷마스크를 지정합니다.

다른 넷마스크를 지정하도록 선택하는 경우 scinstall 유틸리티는 IP 주소 범위에서 지원할 노드 수 및 개인 네트워크 수에 대해 묻는 메시지를 표시합니다. 또한 지원할 영역 클러스터 수도 묻는 메시지를 표시합니다. 지정하는 전역 클러스터 노드 수에는 개인 네트워크를 사용할 클러스터되지 않은 비전역 영역의 예상되는 수도 포함되어야 합니다.

유틸리티는 지정한 노드, 영역 클러스터 및 개인 네트워크 수를 지원할 최소 IP 주소 범위에 대한 넷마스크를 계산합니다. 계산된 넷마스크는 비전역 영역, 영역 클러스터 및 개인 네트워크를 포함하여 제공된 노드 수 이상을 지원할 수 있습니다. 또한 scinstall 유틸리티는 노드, 영역 클러스터 및 개인 네트워크 수의 두 배를 지원하도록 최소가 되는 두번째 넷마스크를 계산합니다. 이 두번째 넷마스크를 사용하면 IP 주소 범위를 재구성할 필요 없이 클러스터에서 향후 증가를 수용할 수 있습니다.

그런 다음 유틸리티에서 선택할 넷마스크를 묻습니다. 계산된 넷마스크 중 하나를 지정하거나 다른 넷마스크를 제공할 수 있습니다. 지정한 넷마스크는 유틸리티에 지정한 노드 및 개인 네트워크 수를 최소한으로 지원해야 합니다.


주 - 노드, 비전역 영역, 영역 클러스터 또는 개인 네트워크를 추가로 지원하려면 클러스터 개인 IP 주소 범위를 변경해야 할 수 있습니다.

클러스터가 설정된 후 개인 네트워크 주소 및 넷마스크를 변경하려면 Oracle Solaris Cluster 시스템 관리 설명서의 기존 클러스터의 개인 네트워크 주소 또는 주소 범위를 변경하는 방법을 참조하십시오. 이렇게 변경하려면 클러스터를 종료해야 합니다.

그러나 cluster set-netprops 명령을 사용하여 넷마스크만 변경하면 클러스터는 클러스터 모드로 유지될 수 있습니다. 클러스터에 이미 구성되어 있는 영역 클러스터의 경우 해당 영역 클러스터에 할당되는 개인 IP 서브넷 및 해당되는 개인 IP 주소도 업데이트됩니다.


기본값이 아닌 개인 네트워크 주소를 지정할 경우 주소는 다음 요구 사항을 충족해야 합니다.

개인 네트워크에 대한 자세한 내용은 Oracle Solaris 11.1 네트워크 구성 및 관리의 1 장, 네트워크 배치 계획을 참조하십시오.

개인 호스트 이름

개인 호스트 이름은 개인 네트워크 인터페이스를 통한 노드 간 통신에 사용되는 이름입니다. 개인 호스트 이름은 전역 클러스터 또는 영역 클러스터의 Oracle Solaris Cluster 구성 중에 자동으로 만들어집니다. 이러한 개인 호스트 이름은 이름 지정 규약clusternodenode-id -priv를 따릅니다. 여기서 node-id는 내부 노드 ID 번호입니다. Oracle Solaris Cluster 구성 중 노드 ID 번호는 노드가 클러스터 구성원이 될 때 각 노드에 자동으로 지정됩니다. 전역 클러스터의 노드와 영역 클러스터의 노드에 모두 동일한 개인 호스트 이름이 있을 수 있지만 각 호스트 이름은 서로 다른 개인 네트워크 IP 주소로 확인됩니다.

전역 클러스터가 구성된 후 clsetup(1CL) 유틸리티를 사용하여 개인 호스트 이름을 변경할 수 있습니다. 현재는 영역 클러스터 노드의 개인 호스트 이름을 변경할 수 없습니다.

비전역 영역에 대한 개인 호스트 이름의 생성은 선택 사항입니다. 비전역 영역의 개인 호스트 이름에는 필요한 이름 지정 규약이 없습니다.

클러스터 상호 연결

클러스터 상호 연결은 클러스터 노드 간의 개인 네트워크 통신을 위한 하드웨어 경로를 제공합니다. 각 상호 연결은 다음 중 하나의 방법으로 연결되는 케이블로 구성됩니다.

클러스터 상호 연결의 용도 및 기능에 대한 자세한 내용은 Oracle Solaris Cluster Concepts Guide의 Cluster Interconnect을 참조하십시오.


주 - 단일 호스트 클러스터에는 클러스터 상호 연결을 구성할 필요가 없습니다. 그러나 단일 호스트 클러스터 구성에 노드를 더 추가하려는 경우에는 이후의 사용을 위해 클러스터 상호 연결을 구성할 수도 있습니다.


Oracle Solaris Cluster 구성 중에 하나 또는 두 개의 클러스터 상호 연결에 대한 구성 정보를 지정합니다.

clsetup 유틸리티를 사용하여 클러스터를 설정한 후 추가 클러스터 상호 연결을 최대 6개까지 구성할 수 있습니다.

클러스터 상호 연결 하드웨어에 대한 지침은 Oracle Solaris Cluster 4.1 Hardware Administration Manual의 Interconnect Requirements and Restrictions을 참조하십시오. 클러스터 상호 연결에 대한 일반적인 정보는 Oracle Solaris Cluster Concepts Guide의 Cluster Interconnect을 참조하십시오.

전송 어댑터

네트워크 인터페이스의 포트와 같은 전송 어댑터의 경우 전송 어댑터 이름 및 전송 유형을 지정합니다. 구성이 2호스트 클러스터인 경우 상호 연결이 지점 간 연결(어댑터 대 어댑터)인지 전송 스위치를 사용하는지도 지정합니다.

다음 지침과 제한 사항을 고려하십시오.

전송 스위치

네트워크 스위치와 같은 전송 스위치를 사용하는 경우 각 상호 연결에 대해 전송 스위치 이름을 지정합니다. 기본 이름 switchN을 사용하거나 다른 이름을 만들 수 있습니다. 여기서 N은 구성 시 자동으로 지정되는 번호입니다.

또한 스위치 포트 이름을 지정하거나 기본 이름을 수락합니다. 기본 포트 이름은 케이블 끝에 있는 어댑터를 호스트하는 Oracle Solaris 호스트의 내부 노드 ID 번호와 동일합니다. 그러나 특정 어댑터 유형에 대해서는 기본 포트 이름을 사용할 수 없습니다.

노드가 세 개 이상인 클러스터에서는 전송 스위치를 반드시 사용해야 합니다. 클러스터 노드 사이의 직접 연결은 2호스트 클러스터에서만 지원됩니다. 2호스트 클러스터가 직접 연결된 경우에도 상호 연결을 위한 전송 스위치를 지정할 수 있습니다.


참고 - 전송 스위치를 지정하면 나중에 쉽게 다른 노드를 클러스터에 추가할 수 있습니다.


전역 보호(fencing)

보호(fencing)는 정보 분리(split-brain) 상황에서 공유 디스크의 데이터 무결성을 보호하기 위해 클러스터에서 사용하는 메커니즘입니다. 기본적으로 표준 모드의 scinstall 유틸리티에서는 전역 보호(fencing)가 사용으로 설정된 상태로 유지되며 구성의 각 공유 디스크에서는 기본 전역 보호(fencing) 설정 prefer3를 사용합니다. prefer3 설정과 함께 SCSI-3 프로토콜이 사용됩니다.

어떤 장치가 SCSI-3 프로토콜을 사용할 수 없는 경우 pathcount 설정을 대신 사용해야 합니다. 그러면 디스크에 연결되는 DID 경로 수를 기반으로 공유 디스크에 대한 보호(fencing) 프로토콜이 선택됩니다. SCSI-3 불가능 장치는 클러스터 내에서 두 개의 DID 장치 경로로 제한됩니다. SCSI-3 또는 SCSI-2 보호(fencing)를 지원하지 않는 장치에 대해 보호 기능을 끌 수 있습니다. 그러나 정보 분리(split-brain) 상황에서 이러한 장치에 대한 데이터 무결성을 보장할 수 없습니다.

사용자 정의 모드의 scinstall 유틸리티에서는 전역 보호(fencing)를 비활성화할지를 묻는 메시지를 표시합니다. 대부분의 경우 No로 응답하여 전역 보호(fencing)를 사용으로 설정된 상태로 유지합니다. 그러나 특정 상황에서 전역 보호(fencing)를 사용 안함으로 설정할 수 있습니다.


주의

주의 - 설명된 경우를 제외한 다른 상황에서 보호(fencing)를 사용 안함으로 설정하면 응용 프로그램 페일오버 중에 데이터가 더 쉽게 손상될 수 있습니다. 보호(fencing) 해제를 고려할 때는 이러한 데이터 손상 가능성을 주의 깊게 검토하십시오.


전역 보호(fencing)를 사용 안함으로 설정할 수 있는 상황은 다음과 같습니다.

클러스터 구성 중에 전역 보호(fencing)를 비활성화하면 보호(fencing)가 클러스터의 모든 공유 디스크에 대해 해제됩니다. 클러스터가 구성된 후 전역 보호(fencing) 프로토콜을 변경하거나 개별 공유 디스크의 보호(fencing) 프로토콜을 대체할 수 있습니다. 그러나 쿼럼 장치의 보호(fencing) 프로토콜을 변경하려면 먼저 쿼럼 장치를 구성 해제해야 합니다. 그런 다음 디스크의 새 보호(fencing) 프로토콜을 설정하고 해당 디스크를 쿼럼 장치로 다시 구성합니다.

보호 동작에 대한 자세한 내용은 Oracle Solaris Cluster Concepts Guide의 Failfast Mechanism를 참조하십시오. 개별 공유 디스크의 보호(fencing) 프로토콜 설정에 대한 자세한 내용은 cldevice(1CL) 매뉴얼 페이지를 참조하십시오. 전역 보호(fencing) 설정에 대한 자세한 내용은 cluster(1CL) 매뉴얼 페이지를 참조하십시오.

쿼럼 장치

Oracle Solaris Cluster 구성에서는 쿼럼 장치를 사용하여 데이터 및 자원 무결성을 유지 관리합니다. 클러스터와 노드 사이의 연결이 일시적으로 끊어지면 클러스터 노드가 클러스터에 다시 연결하려고 시도할 때 쿼럼 장치가 정보 유실이나 정보 분리(split-brain) 문제를 방지합니다. 쿼럼 장치의 용도 및 기능에 대한 자세한 내용은 Oracle Solaris Cluster Concepts Guide의 Quorum and Quorum Devices를 참조하십시오.

2호스트 클러스터의 Oracle Solaris Cluster 설치 중에는 scinstall 유틸리티가 구성에서 사용 가능한 공유 디스크를 쿼럼 장치로 자동으로 구성하도록 선택할 수 있습니다. scinstall 유틸리티는 사용 가능한 모든 공유 디스크가 쿼럼 장치로 지원되는 것으로 가정합니다.

쿼럼 서버 또는 Oracle의 Sun ZFS Storage Appliance NAS 장치를 쿼럼 장치로 사용하려면 scinstall 처리가 완료된 후 구성합니다.

설치 후에는 clsetup 유틸리티를 사용하여 추가 쿼럼 장치를 구성할 수도 있습니다.


주 - 단일 호스트 클러스터에는 쿼럼 장치를 구성할 필요가 없습니다.


클러스터 구성에 쿼럼 장치로 사용할 수 없는 타사 공유 저장 장치가 포함되어 있으면 clsetup 유틸리티를 사용하여 쿼럼을 수동으로 구성해야 합니다.

쿼럼 장치를 계획할 때는 다음 사항을 고려하십시오.

쿼럼 장치에 대한 자세한 내용은 Oracle Solaris Cluster Concepts Guide의 Quorum and Quorum Devices를 참조하십시오.

영역 클러스터

영역 클러스터는 Oracle Solaris 비전역 영역을 클러스터링한 것입니다. clsetup 유틸리티를 사용하여 영역 클러스터를 만들고 네트워크 주소, 파일 시스템, ZFS 저장소 풀 또는 저장 장치를 추가할 수 있습니다. 명령줄 인터페이스(clzonecluster 유틸리티)를 사용하여 영역 클러스터를 만들고, 구성 변경 작업을 수행하고, 영역 클러스터를 제거할 수도 있습니다. clzonecluster 유틸리티 사용에 대한 자세한 내용은 clzonecluster(1CL) 매뉴얼 페이지를 참조하십시오.

영역 클러스터에 대해 지원되는 브랜드는 solaris, solaris10labeled입니다. labeled 브랜드는 Trusted Extensions 환경에서만 사용됩니다. Oracle Solaris의 Trusted Extensions 기능을 사용하려면 영역 클러스터에서 사용할 Trusted Extensions 기능을 구성해야 합니다. Oracle Solaris Cluster 구성에서는 다른 Trusted Extensions 사용이 지원되지 않습니다.

clsetup 유틸리티를 실행할 때 공유 IP 영역 클러스터 또는 배타적 IP 영역 클러스터를 지정할 수도 있습니다.

영역 클러스터 만들기를 계획할 때는 다음 사항을 고려하십시오.

전역 클러스터 요구 사항 및 지침

영역 클러스터 요구 사항 및 지침

영역 클러스터의 Trusted Extensions에 대한 지침

영역 클러스터에서 Oracle Solaris의 Trusted Extensions 기능을 사용할 때는 다음 사항을 고려하십시오.