Sun Cluster 3.0 설치 안내서

1장 Sun Cluster 구성 계획

이 장에서는 Sun Cluster 구성 설치 지침과 계획 정보가 제공됩니다.

다음과 같은 개요 정보가 이 장에 수록되어 있습니다.

Sun Cluster 설치 작업을 찾을 수 있는 위치

다음 테이블은 다양한 Sun Cluster 소프트웨어 설치 작업 및 작업 수행 순서를 보여줍니다.

표 1-1 Sun Cluster 소프트웨어 설치 작업 정보의 위치

작업 

지시사항을 보려면, ...로 가십시오. 

클러스터 하드웨어 설정 

Sun Cluster 3.0 Hardware Guide

서버 및 스토리지 디바이스와 함께 제공된 문서 

클러스터 소프트웨어 설치 계획 

제 1 장

Sun Cluster 3.0 Release Notes에서 "워크시트 및 예 구성"

클러스터 프레임워크, 볼륨 관리자 및 데이터 서비스 소프트웨어 패키지 설치 

제 2 장

클러스터 프레임워크 및 볼륨 관리자 소프트웨어 구성 

제 2 장

부록 A 또는 부록 B

볼륨 관리자 문서 

클러스터 프레임워크, 데이터 서비스 및 볼륨 관리자 소프트웨어 업그레이드 

제 3 장

부록 A 또는 부록 B

볼륨 관리자 문서 

데이터 서비스 및 자원 그룹 계획, 설치, 구성 

Sun Cluster 3.0 Data Services Installation and Configuration Guide

API 사용 

Sun Cluster 3.0 Data Services Developers' Guide

Solaris 운영 환경 계획

이 절에서는 클러스터 구성에서의 Solaris 소프트웨어 설치를 계획하기 위한 지침을 제공합니다. Solaris 소프트웨어에 대한 자세한 정보는 Solaris 설치 문서를 참조하십시오.

Solaris 설치 방법 선택 지침

JumpStartTM 설치 방법을 사용하여 로컬 CD-ROM이나 네트워크 설치 서버로부터 Solaris 소프트웨어를 설치할 수 있습니다. 덧붙여, Sun Cluster 소프트웨어는 사용자 정의 JumpStart를 사용하여 Solaris 운영 환경과 Sun Cluster 소프트웨어 모두를 설치하는 방법을 제공합니다. 여러 개의 클러스터 시스템을 설치할 경우에는 네트워크 설치를 고려해 보십시오.

사용자 정의 JumpStart 설치 방법에 대해서는 "JumpStart를 사용하여 Solaris 운영 환경을 설치하고 새 클러스터 노드를 설정하는 방법"에서 자세한 내용을 참조하십시오. 표준 Solaris 설치 방법에 대한 세부사항은 Solaris 설치 문서를 참조하십시오.

시스템 디스크 파티션

Sun Cluster 3.0 Release Notes에서 "로컬 파일 시스템 배치 워크시트"에 이 정보를 추가하십시오.

Solaris 운영 환경이 설치될 때, 필요한 Sun Cluster 파티션이 작성되고, 모든 파티션이 최소 공간 요구사항을 만족시키는지 확인하십시오.

이러한 요구사항을 만족시키려면, Solaris 운영 환경의 대화식 설치를 수행하고 있을 경우 기본 파티션을 사용자에 맞게 정의해야 합니다.

추가 파티션 계획 정보에 대해서는 다음 지침을 참조하십시오.

루트(/) 파일 시스템에 대한 지침

Solaris 운영 환경을 실행하는 다른 시스템에서처럼, 루트(/), /var, /usr/opt 디렉토리를 별도의 파일 시스템으로 구성하거나 모든 디렉토리를 루트(/) 파일 시스템에 포함시킬 수 있습니다. 다음은 Sun Cluster 구성에서 루트(/), /var, /usr/opt 디렉토리의 소프트웨어 내용을 설명합니다. 파티션 설계를 계획할 때 이 정보를 고려하십시오.

스왑 파티션에 대한 지침

스왑 파티션의 최소 크기는 750MB나 시스템에서의 실제 메모리 양을 두 배한 것 중에서 큰 값이어야 합니다. 설치하는 타사 응용프로그램에는 스왑 요구사항이 수반될 수도 있습니다. 스왑 요구사항에 대해서는, 타사 응용프로그램 문서를 참조하십시오.

/globaldevices 파일 시스템에 대한 지원

Sun Cluster 소프트웨어에서는 글로벌 디바이스 관리에 사용할 로컬 디스크 중 하나를 별도로 특수 파일 시스템으로 설정해야 합니다. 파일 시스템은 나중에 클러스터 파일 시스템으로 마운트되므로 분리되어야 합니다. 이 파일 시스템의 이름을 /globaldevices라고 지정하십시오. 이것은 scinstall(1M) 명령에서 인식되는 기본 이름입니다. 나중에 scinstall(1M) 명령이 파일 시스템의 이름을 /global/.devices/node@nodeid로 바꿉니다. 여기서 nodeid는 노드가 클러스터 구성원이 될 때 지정된 번호를 나타내며, 본래의 /globaldevices 마운트 지점은 제거됩니다. /globaldevices 파일 시스템에는 특히 클러스터에 많은 수의 디스크가 있을 경우, 블록 특수 디바이스와 문자 특수 디바이스 작성을 위해 풍부한 공간과 노드 용량이 있어야 합니다. 100MB의 파일 시스템 크기는 대부분의 클러스터를 구성하는 데 충분합니다.

볼륨 관리자 요구사항

Solstice DiskSuite 소프트웨어를 사용할 경우, 복제본 데이터베이스를 작성할 때 사용할 슬라이스를 루트 디스크에 따라 설정해야 합니다. 특히, 각 로컬 디스크에 이러한 목적을 위해 슬라이스를 따로 설정하십시오. 그러나 노드에 로컬 디스크가 하나이면, Solstice DiskSuite 소프트웨어가 제대로 작동되도록 하기 위해서는 같은 슬라이스에 세 개의 복제본 데이터베이스를 작성 할 수도 있습니다. 자세한 정보는 Solstice DiskSuite 문서를 참조하십시오.

VxVM를 사용하고 루트 디스크를 캡슐화할 의도가 있으면, VxVM에서 사용될 두 개의 사용되지 않은 슬라이스가 있어야 하고, 디스크의 시작 또는 끝 부분에 사용가능한 일부 추가 공간이 있어야 합니다. 캡슐화에 대한 자세한 정보는 VxVM 문서를 참조하십시오.

예-파일 시스템 할당 샘플

표 1-2에 실제 메모리가 750 MB 이하인 클러스터 노드에 대한 파티션 설계가 나와 있습니다. 이 계획은 Solaris 운영 환경 일반 사용자 시스템 지원 소프트웨어 그룹, Sun Cluster 소프트웨어 및 Sun Cluster HA for NFS 데이터 서비스로 설치됩니다. 디스크의 마지막 슬라이스(슬라이스 7)는 볼륨 관리자에서 사용하도록 작은 공간이 할당되었습니다.

이 배치에서는 Solstice DiskSuite 소프트웨어나 VxVM 사용에 허용됩니다. Solstice DiskSuite 소프트웨어를 사용할 경우, 복제본 데이터베이스에 대해 슬라이스 7을 사용합니다. VxVM를 사용할 경우, 나중에 0 길이를 할당하여 슬라이스 7을 해제할 수 있습니다. 이 배치에서는 슬라이스 4와 7 두 개가 사용가능하고, 디스크 끝에서 사용되지 않는 공간에 제공됩니다.

표 1-2 파일 시스템 할당 샘플

슬라이스 

내용 

할당 (MB) 

설명 

/

1168 

Solaris 운영 환경 소프트웨어의 경우 441MB.  

루트(/)에 대한 100MB 여분.

/var에 대한 100MB 여분.

Sun Cluster 소프트웨어에 대한 25MB.  

볼륨 관리자 소프트웨어에 대한 55MB.  

Sun Cluster HA for NFS 소프트웨어에 대한 1MB.  

Sun Management Center 에이전트 및 Sun Cluster 모듈 에이전트 패키지에 대한 25MB.  

데이터베이스 및 응용프로그램 소프트웨어에서 나중에 사용할 수 있는 421MB(디스크상의 나머지 사용가능한 공간).  

swap 

750 

실제 메모리가 750MB 이하일 경우의 최소 크기.  

overlap 

2028 

전체 디스크. 

/globaldevices

100 

Sun Cluster 소프트웨어는 나중에 이 슬라이스에 다른 마운트 지점을 할당하고 이를 클러스터 파일 시스템으로 마운트합니다.  

unused 

VxVM에서 루트 디스크를 캡슐화하기 위한 빈 슬라이스로 사용가능함. 

unused 

 

unused 

 

볼륨 관리자 

10 

복제본 데이터베이스에 대해 Solstice DiskSuite 소프트웨어가 사용될 경우. VxVM의 경우, 나중에 디스크의 끝에서 슬라이스와 일부 공간을 비우십시오.  

Sun Cluster 환경 계획

이 절에서는 Sun Cluster 소프트웨어 설치를 계획하고 준비하기 위한 지침을 제공합니다. Sun Cluster 구성요소에 대한 세부사항은 Sun Cluster 3.0 Concepts의 내용을 참조하십시오.

사용권 부여

소프트웨어 설치를 시작하기 전에 필요한 사용권 인증서를 사용할 수 있는지 확인하십시오. Sun Cluster 소프트웨어는 사용권 인증서가 필요하지 않지만 Sun Cluster 소프트웨어에서 설치된 각 노드는 Sun Cluster 소프트웨어 사용권 계약서 하에 사용됩니다.

볼륨 관리 소프트웨어 및 응용프로그램 소프트웨어에 대한 사용권 부여 요구사항은, 해당 제품의 설치 문서를 참조하십시오.

소프트웨어 패치

각 소프트웨어 제품을 설치하고 나면, 필요한 패치도 설치해야 합니다. 필요한 패치의 현재 목록은, Sun Cluster 3.0 Release Notes를 참조하거나 엔터프라이즈 서비스 담당자나 서비스 제공업체에 문의하십시오. 패치 적용에 대한 일반 지침이나 프로시저에 대해서는 Sun Cluster 3.0 System Administration Guide의 내용을 참조하십시오.

IP 주소

클러스터 구성에 따라 다양한 Sun Cluster 구성요소에 대한 IP 주소 번호를 설정해야 합니다. 클러스터 구성의 각 노드는 동일한 공공 서브네트에 최소한 하나의 공공 네트워크 연결이 되어 있어야 합니다.

다음 테이블은 IP 주소를 할당해야 하는 구성요소들을 나열한 것입니다. IP 주소를 사용되는 모든 이름 지정 서비스에 추가하십시오. 또 Sun Cluster 소프트웨어 설치 후에 이 IP 주소들을 각 클러스터 노드의 로컬 /etc/inet/hosts 파일에 추가하십시오.

표 1-3 IP 주소를 사용하는 Sun Cluster 구성요소

구성요소 

필요한 IP 주소 

관리 콘솔 

각 서브넷 당 1 

클러스터 노드 

노드 당, 서브넷 당 1 

터미널 콘센트레이터 또는 시스템 서비스 프로세서 

논리 주소 

논리 호스트 자원 당, 서브넷 당 1 

터미널 콘센트레이터 또는 시스템 서비스 프로세서

터미널 콘센트레이터는 관리 콘솔과 클러스터 노드 콘솔 사이에 통신합니다. Sun EnterpriseTM E10000 서버는 터미널 콘센트레이터 대신 SSP(System Service Processor)를 사용합니다. 콘솔 액세스에 대한 자세한 정보는 Sun Cluster 3.0 Concepts의 내용을 참조하십시오.

논리 주소

논리 주소를 사용하는 각 데이터 서비스 자원 그룹은 논리 주소가 액세스될 수 있는 각 공용 네트워크에 대해 지정된 호스트 이름이 있어야 합니다. 자원 그룹 계획에 대한 정보 및 워크시트에 대해서는 Sun Cluster 3.0 Data Services Installation and Configuration Guide의 내용을 참조하십시오. 데이터 서비스 및 자원에 대한 자세한 정보도 Sun Cluster 3.0 Concepts의 내용을 참조하십시오.

Sun Cluster 구성가능 구성요소

이 절에서는 설치 시 구성할 수 있는 Sun Cluster 구성요소에 대한 지침을 제공합니다.

클러스터 이름

이 계획 정보를 Sun Cluster 3.0 Release Notes에 있는 "클러스터 및 노드 이름 워크시트"에 추가하십시오.

Sun Cluster 설치하는 동안 클러스터에 대한 이름을 지정합니다. 클러스터 이름은 엔터프라이즈 전체에서 고유해야 합니다.

노드 이름

이 계획 정보를 Sun Cluster 3.0 Release Notes에 있는 "클러스터 및 노드 이름 워크시트"에 추가하십시오. 대부분의 다른 워크시트에 대한 정보는 노드 이름별로 그룹화됩니다.

노드 이름은 Solaris 운영 환경 설치 동안 사용자가 시스템에 할당하는 이름입니다. Sun Cluster 설치 동안, 사용자는 클러스터로서 설치 중인 모든 노드의 이름을 지정합니다.

사설 네트워크

이 계획 정보를 Sun Cluster 3.0 Release Notes에 있는 "클러스터 및 노드 이름 워크시트"에 추가하십시오.

Sun Cluster 소프트웨어는 노드들 사이의 내부 통신에 사설 네트워크를 사용합니다. Sun Cluster에서는 사설 네트워크에 클러스터 상호연결에 대한 최소한 두 개의 연결을 필요로 합니다. 클러스터의 첫번째 노드에서 Sun Cluster 소프트웨어를 설치할 때 사설 네트워크 주소와 네트마스크를 지정합니다. 기본 사설 네트워크 주소(172.16.0.0) 및 네트마스크(255.255.0.0)를 승인할 것을 선택하거나 기본 네트워크 주소가 엔터프라이즈의 다른 곳에서 이미 사용되고 있으면 다른 선택사항을 입력하십시오.


주 -

노드를 클러스터 구성원으로 설치하고 나면, 사설 네트워크 주소와 네트마스크를 변경할 수 없습니다.


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

기본값이 아닌 다른 네트마스크를 지정할 경우, 다음 요구사항을 만족시켜야 합니다.

클러스터 상호연결

이 계획 정보를 Sun Cluster 3.0 Release Notes에 있는 "클러스터 상호연결 워크시트"에 추가하십시오.

클러스터 상호연결은 클러스터 노드들 사이의 사설 네트워크 통신을 위해 하드웨어 경로를 제공합니다. 각각의 상호연결은 두 개의 전송 프로토콜 사이의 케이블, 전송 어댑터 및 하나의 전송 접합이나 두 개의 전송 접합으로 구성됩니다. Sun Cluster 설치 중에, 두 클러스터 상호연결에 대해 다음 구성 정보를 지정합니다.


주 -

세 개 이상의 노드가 있는 클러스터는 반드시 전송 접합을 사용해야 합니다. 클러스터 노드들 사이의 직접 연결은 2-노드 클러스터에 대해서만 지원됩니다.


scsetup(1M) 유틸리티를 사용하여 설치 이후에 추가 사설 네트워크 연결을 구성할 수 있습니다.

클러스터 상호연결에 대한 자세한 정보는 Sun Cluster 3.0 Concepts의 내용을 참조하십시오.

개인용 호스트이름

이 계획 정보를 Sun Cluster 3.0 Release Notes에 있는 "클러스터 및 노드 이름 워크시트"에 추가하십시오.

개인용 호스트 이름은 사설 네트워크 인터페이스를 통한 노드간 통신에 사용되는 이름입니다. 개인용 호스트 이름은 Sun Cluster 설치 시 자동으로 작성되며 이름지정 규칙 clusternodenodeid-priv를 따릅니다. nodeid는 내부 노드 ID 숫자입니다. 이 노드 ID 번호는 클러스터 구성원이 될 때 각 노드에 Sun Cluster 설치를 하는 동안 자동으로 할당됩니다. 설치 후에는 scsetup(1M) 유틸리티를 사용하여 개인용 호스트 이름을 바꿀 수 있습니다.

공용 네트워크

이 계획 정보를 Sun Cluster 3.0 Release Notes에 있는 "공용 네트워크 워크시트"에 추가하십시오.

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

공용 네트워크 어댑터 백업 그룹을 계획하기 위한 지침은 "NAFO 그룹"의 내용도 참조하십시오. 공용 네트워크 인터페이스에 대한 자세한 정보는 Sun Cluster 3.0 Concepts의 내용을 참조하십시오.

디스크 디바이스 그룹

이 계획 정보를 Sun Cluster 3.0 Release Notes에 있는 "디스크 디바이스 그룹 구성 워크시트"에 추가하십시오.

모든 볼륨 관리자 디스크 그룹을 Sun Cluster 디스크 디바이스 그룹으로 구성해야 합니다. 이렇게 구성하면 1차 노드가 실패할 경우, 멀티호스트 디스크가 2차 노드에 의해 호스트될 수 있습니다. 디스크 디바이스 그룹 계획시 다음 사항을 고려하십시오.

디스크 디바이스 그룹에 대한 자세한 정보는 Sun Cluster 3.0 Concepts의 내용을 참조하십시오.

NAFO 그룹

이 계획 정보를 Sun Cluster 3.0 Release Notes에 있는"공용 네트워크 워크시트"에 추가하십시오.

NAFO(Network Adapter Failover) 그룹은 공용 네트워크 어댑터 미러링과 페일오버를 제공하므로 네트워크 주소 자원에 대한 기초가 됩니다. 두 개 이상의 어댑터로 구성된 NAFO 그룹의 활동 중인 어댑터가 실패하면, 해당되는 모든 주소가 NAFO 그룹의 다른 어댑터로 페일오버됩니다. 이 방식에서, 활동 중인 NAFO 그룹 어댑터는 NAFO 그룹의 어댑터들이 연결하는 서브넷에 대한 공용 네트워크 연결성을 유지보수합니다.

NAFO 그룹 계획시 다음 사항을 고려하십시오.

네트워크 어댑터 페일오버에 대한 자세한 정보는 Sun Cluster 3.0 Concepts의 내용을 참조하십시오.

정족수 디바이스

Sun Cluster 구성에서는 정족수 디바이스를 사용하여 데이터와 자원 무결성을 유지합니다. 클러스터가 임시로 노드에연결 할 수 없으면, 정족수 디바이스는 클러스터 노드가 클러스터를 다시 조인하려고 할 때 앰네시아나 브레인 분할 문제가 발생하지 않도록 합니다. 정족수 디바이스는 scsetup(1M) 유틸리티를 사용하여 할당합니다.

정족수 디바이스 계획시 다음 사항을 고려하십시오.

정족수에 대한 자세한 정보는 Sun Cluster 3.0 Concepts의 내용을 참조하십시오.

글로벌 디바이스 및 클러스터 파일 시스템 계획

글로벌 디바이스와 클러스터 파일 시스템 계획에 대한 지침을 제공합니다. 글로벌 디바이스와 클러스터 파일 시스템에 대한 자세한 정보는 Sun Cluster 3.0 Concepts의 내용을 참조하십시오

고가용성 글로벌 디바이스 및 클러스터 파일 시스템에 대한 지침

Sun Cluster에서는 특정 디스크 배치나 파일 시스템 크기를 요구하지 않습니다. 글로벌 디바이스 및 클러스터 파일 시스템 배치 계획시 다음 사항을 고려하십시오.

클러스터 파일 시스템에 대한 마운트 정보

클러스터 파일 시스템에 대한 마운트 지점 계획시 다음을 고려하십시오.

볼륨 관리 계획

이 절에서는 클러스터 구성의 볼륨 관리 계획에 대한 지침을 제공합니다.

Sun Cluster는 볼륨 관리자 소프트웨어를 사용하여, 디스크들을 하나의 단위로 관리될 수 있는 디스크 디바이스 그룹으로 그룹화합니다. Sun Cluster는 Solstice DiskSuite 소프트웨어와 VERITAS Volume Manager(VxVM)를 지원합니다. 단일 클러스터 구성에서 단 하나의 볼륨 관리자만 사용할 수 있습니다. 볼륨 관리자 소프트웨어 구성에 관한 지시사항은, 부록 A 또는 부록 B에서 참조하십시오. 클러스터 구성에서의 볼륨 관리에 대한 정보는 Sun Cluster 3.0 Concepts에서 자세한 내용을 참조하십시오.

이 계획 정보를 Sun Cluster 3.0 Release Notes에 있는 "디스크 디바이스 그룹 구성 워크시트" 및 "볼륨 관리자 구성 워크시트"에 추가하고, 해당할 경우 Sun Cluster 3.0 Release Notes에 있는 "메타디바이스 워크시트(Solstice DiskSuite)"에 추가하십시오.

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

디스크 구성시 다음의 일반 지침을 고려하십시오.

디스크 배치 권장사항과 추가 제한사항에 대해서는 볼륨 관리자 문서를 참조하십시오.

Solstice DiskSuite 지침

Solstice DiskSuite 구성 계획시 다음을 고려하십시오.

VERITAS Volume Manager에 대한 지침

VERITAS Volume Manager(VxVM) 구성 계획시 다음 사항을 고려하십시오.

파일 시스템 로그 기록

로그 기록은 클러스터 파일 시스템에 필요합니다. Sun Cluster는 다음과 같은 로그 기록 파일을 지원합니다.

Solstice DiskSuite trans-metadevice UFS logging 정보에 대해서는 Solstice DiskSuite 문서를 참조하십시오. Solaris UFS logging 정보에 대해서는 mount_ufs(1M) man 페이지와 Solaris Transition Guide를 참조하십시오.

다음 표는 각 볼륨 관리자가 지원하는 로그 기록 파일 시스템을 나열합니다.

표 1-4 지원되는 파일 시스템 로그 기록 행렬

볼륨 관리자 

지원되는 파일 시스템 로그 기록 

Solstice DiskSuite 

Solstice DiskSuite trans-metadevice UFS logging, Solaris UFS logging 

VERITAS Volume Manager 

Solaris UFS logging 

Solstice DiskSuite 볼륨 관리자에 대해 Solaris UFS logging 및 Solstice DiskSuite trans-metadevice UFS logging 사이에서 선택할 때 다음 사항을 고려하십시오.

미러링 지침

이 절에서는 클러스터 구성의 미러링 계획에 대한 지침을 제공합니다.

멀티호스트 디스크 미러링

Sun Cluster 구성에서 모든 멀티호스트 디스크를 미러링하면 구성에서 단일 디스크 실패를 허용할 수 있습니다. Sun Cluster 소프트웨어에서는 디스크 확장 장치에서 모든 멀티호스트 디스크를 미러링하도록 요구합니다.

멀티호스트 디스크 미러링시 다음 사항을 고려하십시오.

멀티호스트 디스크에 대한 자세한 정보는 Sun Cluster 3.0 Concepts의 내용을 참조하십시오.

루트 디스크 미러링

최대의 가용성을 위해서는 로컬 디스크에서 루트(/), /usr, /var, /optswap을 미러링해야 합니다. VxVM에서, 루트 디스크를 캡슐화하고 생성된 서브디스크를 미러링합니다. 그러나 루트 디스크를 미러링하는 것은 Sun Cluster의 요구사항이 아닙니다.

루트 디스크를 미러링할 것인지 결정하기 전에, 루트 디스크에 관한 다양한 대체 방안의 위험, 복잡성, 비용 및 서비스 시간을 고려하십시오. 모든 구성에 대해 작동되는 단일 미러링 방법은 없습니다. 루트를 미러링할 것인지 결정할 때 해당 지역의 엔터프라이즈 서비스 담당자가 선호하는 솔루션을 고려할 수도 있습니다.

루트 디스크 미러링에 관한 지시사항은, 부록 A 또는 부록 B에서 참조하십시오.

루트 디스크를 미러링할 것인지 결정할 때 다음 사항을 고려하십시오.