이 절에서는 클러스터 구성에 Solaris 소프트웨어를 설치하기 위한 계획 방법을 설명합니다. Solaris 소프트웨어에 대한 자세한 내용은 Solaris 설치 설명서를 참조하십시오.
로컬 CD-ROM에서 Solaris 소프트웨어를 설치할 수도 있고 네트워크 설치 서버에서 JumpStartTM 설치 방법을 사용하여 설치할 수도 있습니다. 또한 Sun Cluster 소프트웨어에는 JumpStart 설치 방법을 사용하여 Solaris OS와 Sun Cluster 소프트웨어를 모두 설치하는 사용자 정의 방법이 있습니다. 여러 개의 클러스터 노드를 설치할 경우에는 네트워크 설치를 고려해 보십시오.
scinstall JumpStart 설치 메소드에 대한 자세한 내용은 Solaris 및 Sun Cluster 소프트웨어를 설치하는 방법(JumpStart)을 참조하십시오. 표준 Solaris 설치 방법에 대한 자세한 내용은 Solaris 설치 설명서를 참조하십시오.
다음 Solaris OS 기능은 Sun Cluster 구성에서 지원되지 않습니다.
Sun Cluster 3.1 8/05 소프트웨어는 비전역 영역을 지원하지 않습니다. 모든 Sun Cluster 소프트웨어 및 클러스터에서 관리하는 소프트웨어는 노드의 전역 영역에만 설치되어야 합니다. 비전역 영역에 클러스터 관련 소프트웨어를 설치하지 마십시오. 또한 모든 클러스터 관련 소프트웨어는 나중에 클러스터 노드에서 만든 비전역 영역으로 전파되지 않도록 설치되어야 합니다. 자세한 내용은 System Administration Guide: Solaris Containers-Resource Management and Solaris Zones의 Adding a Package to the Global Zone Only를 참조하십시오.
Solaris 인터페이스 그룹은 Sun Cluster 구성에서 지원되지 않습니다. 기본적으로 Solaris 소프트웨어를 설치하는 동안에는 Solaris 인터페이스 그룹 기능을 사용할 수 없습니다. Solaris 인터페이스 그룹을 재활성화하지 마십시오. Solaris 인터페이스 그룹에 대한 자세한 내용은 ifconfig(1M) 설명서 페이지를 참조하십시오.
자동 절전 종료는 Sun Cluster 구성에서 지원되지 않으므로 활성화되면 안 됩니다. 자세한 내용은 pmconfig(1M) 및 power.conf(4) 설명서 페이지를 참조하십시오.
Sun Cluster 소프트웨어는 Extensible Firmware Interface (EFI) 디스크 레이블을 지원하지 않습니다.
Sun Cluster 소프트웨어는 Solaris IP 필터를 사용한 필터링을 지원하지 않습니다. Solaris IP 필터에서 STREAMS autopush(1M) 기법을 사용하는 것은 Sun Cluster 소프트웨어에서 해당 기법을 사용하는 것과 충돌합니다.
Sun Cluster 3.1 8/05 소프트웨어를 설치하려면 최종 사용자 Solaris 소프트웨어 그룹 이상이 필요합니다. 그러나 클러스터 구성의 다른 구성 요소에도 Solaris 소프트웨어에 대한 요구 사항이 있을 수 있습니다. 설치할 Solaris 소프트웨어 그룹을 결정하려면 다음 정보를 참고하십시오.
Solaris 소프트웨어에 대한 요구 사항은 서버 설명서를 참조하십시오. 예를 들어, Sun EnterpriseTM 10000 서버에서는 전체 Solaris 소프트웨어 그룹과 OEM 지원이 필요합니다.
SPARC 기반 클러스터에서만 사용 가능한 SCI-PCI 어댑터 또는 Remote Shared Memory Application Programming Interface (RSMAPI)를 사용할 경우, RSMAPI 소프트웨어 패키지(SUNWrsm 및 SUNWrsmo 그리고 Solaris 8 또는 Solaris 9 OS의 경우 SUNWrsmx 및 SUNWrsmox도 포함)를 설치해야 합니다. RSMAPI 소프트웨어 패키지는 일부 Solaris 소프트웨어 그룹에만 포함되어 있습니다. 예를 들어, 개발자 Solaris 소프트웨어 그룹에는 RSMAPI 소프트웨어 패키지가 포함되어 있지만 최종 사용자 Solaris 소프트웨어 그룹에는 포함되어 있지 않습니다.
설치할 소프트웨어 그룹에 RSMAPI 소프트웨어 패키지가 포함되어 있지 않으면 Sun Cluster 소프트웨어를 설치하기 전에 RSMAPI 소프트웨어 패키지를 수동으로 설치하십시오. pkgadd(1M) 명령을 사용하여 소프트웨어 패키지를 수동으로 설치하십시오. RSMAPI 사용에 대한 자세한 내용은 Solaris 8 Section(3RSM) 설명서 페이지를 참조하십시오.
최종 사용자 Solaris 소프트웨어 그룹에 포함되지 않은 다른 Solaris 소프트웨어 패키지를 설치해야 할 수 있습니다. Apache HTTP 서버 패키지가 한 예입니다. ORACLE®과 같은 타사 소프트웨어에는 다른 Solaris 소프트웨어 패키지가 추가로 필요할 수도 있습니다. Solaris 소프트웨어 요구 사항은 다른 회사 문서를 참조하십시오.
Solaris 소프트웨어 패키지를 수동으로 설치하지 않으려면 전체 Solaris 소프트웨어 그룹과 OEM 지원을 설치합니다.
적절한 로컬 파일 시스템 레이아웃 워크시트에 이 정보를 추가합니다.
Solaris OS를 설치할 때 필요한 Sun Cluster 분할 영역을 만들고 모든 분할 영역이 최소 공간 요구 사항을 충족시키는지 확인하십시오.
스왑 – Solaris 및 Sun Cluster 소프트웨어에 할당되는 결합된 swap 공간은 750MB 이상이어야 합니다. 최상의 결과를 얻으려면 Solaris OS에 필요한 크기에 Sun Cluster 소프트웨어용으로 최소한 512MB를 추가하십시오. 또한 클러스터 노드에서 실행할 응용 프로그램에 필요한 추가 swap 공간을 할당하십시오.
추가 swap 파일을 만드는 경우 swap 파일을 전역 장치에 만들지 마십시오. 로컬 디스크만 노드에 대한 swap 장치로 사용하십시오.
/globaldevices – 전역 장치용으로 scinstall(1M) 유틸리티에서 사용할 512MB 크기의 파일 시스템을 만드십시오.
볼륨 관리자 – 볼륨 관리자에서 사용할 수 있도록 디스크의 끝에 있는 슬라이스(슬라이스 7)에 20MB 크기의 분할 영역을 만드십시오. 클러스터에서 VERITAS Volume Manager (VxVM)를 사용하고 루트 디스크를 캡슐화하려는 경우에는 VxVM에서 사용할 수 있도록 사용하지 않은 두 개의 슬라이스가 있어야 합니다.
이러한 요구 사항을 충족시키려면 Solaris OS의 대화식 설치를 수행하는 경우 분할 영역을 사용자 정의해야 합니다.
분할 영역 계획을 위한 자세한 내용은 다음 지침을 참조하십시오.
Solaris OS를 실행하는 다른 시스템에서처럼 루트(/), /var, /usr 및 /opt 디렉토리를 개별 파일 시스템으로 구성할 수 있습니다. 또는 모든 디렉토리를 루트(/) 파일 시스템에 포함할 수도 있습니다. 다음은 Sun Cluster 구성에서 루트(/), /var, /usr 및 /opt 디렉토리에 저장되는 소프트웨어에 대한 설명입니다. 분할 영역 구조를 계획할 때 이 정보를 참고하십시오.
루트(/) – Sun Cluster 소프트웨어는 루트(/) 파일 시스템에서 40 MB 미만의 공간을 차지합니다. Solstice DiskSuite 또는 Solaris 볼륨 관리자 소프트웨어에 5MB 미만의 공간이 필요하고 VxVM 소프트웨어에는 15MB 미만의 공간이 필요합니다. 충분한 추가 공간과 inode 용량을 구성하려면 루트(/) 파일 시스템에 일반적으로 할당하는 공간에 100 MB 이상을 추가하십시오. 이 공간은 볼륨 관리 소프트웨어에서 사용되는 블록 특수 장치 및 문자 특수 장치를 만들 때 사용됩니다. 특히, 클러스터에 많은 수의 공유 디스크가 있는 경우 이 추가 공간을 할당해야 합니다.
/var – Sun Cluster 소프트웨어를 설치할 때 /var 파일 시스템에서는 무시해도 될 만큼 적은 공간을 차지합니다. 그러나 로그 파일을 기록할 수 있도록 충분한 공간을 따로 설정해야 합니다. 또한 클러스터 노드에서는 일반적으로 독립형 서버에서 기록되는 것보다 많은 메시지가 로그 파일에 기록될 수 있습니다. 따라서 100MB 이상의 공간을 /var 파일 시스템에 할당하는 것이 좋습니다.
/usr – Sun Cluster 소프트웨어는 /usr 파일 시스템에서 25 MB 미만의 공간을 차지합니다. Solstice DiskSuite 또는 Solaris 볼륨 관리자 및 VxVM 소프트웨어에는 각각 15MB 미만의 공간이 필요합니다.
/opt – Sun Cluster 프레임워크 소프트웨어는 /opt 파일 시스템에서 2 MB 미만의 공간을 사용합니다. 그러나 각 Sun Cluster 데이터 서비스가 1MB부터 5MB 사이의 공간을 사용할 수도 있습니다. Solstice DiskSuite 또는 Solaris 볼륨 관리자 소프트웨어는 /opt 파일 시스템의 공간을 사용하지 않습니다. VxVM 소프트웨어의 패키지와 도구를 모두 설치하면 40MB 이상의 공간을 사용할 수 있습니다.
또한 데이터베이스 및 응용 프로그램 소프트웨어가 대부분 /opt 파일 시스템에 설치됩니다.
SPARC: Sun Management Center 소프트웨어를 사용하여 클러스터를 모니터할 경우에는 Sun Management Center 에이전트 및 Sun Cluster 모듈 패키지를 지원하기 위해 각 노드에 추가로 25MB의 공간이 필요합니다.
Sun Cluster 소프트웨어를 설치하려면 전역 장치를 관리하는 데 사용할 수 있도록 로컬 디스크 중 하나에 특수 파일 시스템을 별도로 설정해야 합니다. 이 파일 시스템은 나중에 클러스터 파일 시스템으로 마운트됩니다. 이 파일 시스템의 이름을 /globaldevices라고 지정하십시오. 이 이름이 scinstall(1M) 명령에서 인식하는 기본 이름입니다.
scinstall 명령은 나중에 /global/.devices/node@nodeid 파일 시스템의 이름을 변경합니다. 여기서 nodeid는 노드가 클러스터 구성원이 될 때 노드에 할당되는 번호를 나타냅니다. 원래의 /globaldevices 마운트 지점이 제거됩니다.
블록 특수 장치와 문자 특수 장치를 모두 만들 경우 /globaldevices 파일 시스템에 충분한 공간과 inode 용량이 있어야 합니다. 이 지침은 클러스터에 많은 수의 디스크가 있는 경우에 특히 중요합니다. 대부분의 클러스터 구성에는 512MB 크기의 파일 시스템으로 충분합니다.
Solstice DiskSuite 또는 Solaris 볼륨 관리자 소프트웨어를 사용할 경우에는 상태 데이터베이스 복제본을 만들 때 사용할 수 있도록 루트 디스크에 별도 슬라이스를 설정해야 합니다. 특히, 로컬 디스크마다 이러한 용도로 사용할 슬라이스를 별도로 설정해야 합니다. 그러나 노드에 로컬 디스크가 하나인 경우에는 Solstice DiskSuite 또는 Solaris 볼륨 관리자 소프트웨어가 제대로 작동하도록 하기 위해 동일한 슬라이스에 세 개의 상태 데이터베이스 복제본을 만들어야 할 수도 있습니다. 자세한 내용은 Solstice DiskSuite 또는 Solaris 볼륨 관리자 설명서를 참조하십시오.
SPARC: VERITAS Volume Manager (VxVM)를 사용하고 루트 디스크를 캡슐화하려는 경우에는 VxVM에서 사용할 수 있도록 사용하지 않은 두 개의 슬라이스가 있어야 합니다. 또한 디스크의 시작 부분이나 끝 부분에 할당되지 않은 사용 가능한 공간이 더 있어야 합니다. 루트 디스크 캡슐화에 대한 자세한 내용은 VxVM 설명서를 참조하십시오.
표 1–2에서는 물리적 메모리가 750 MB보다 작은 클러스터 노드의 분할 체계를 보여줍니다. 이 분할 영역 구조에는 최종 사용자 Solaris 소프트웨어 그룹, Sun Cluster 소프트웨어 및 Sun Cluster HA for NFS 데이터 서비스가 설치됩니다. 디스크의 마지막 슬라이스(슬라이스 7)는 볼륨 관리자에서 사용하도록 작은 공간이 할당됩니다.
이 레이아웃에서는 Solstice DiskSuite 또는 Solaris 볼륨 관리자 소프트웨어 또는 VxVM 소프트웨어 중 하나를 사용할 수 있습니다. Solstice DiskSuite 또는 Solaris 볼륨 관리자 소프트웨어를 사용하는 경우에는 상태 데이터베이스 복제본을 위하여 슬라이스 7을 사용합니다. VxVM을 사용하는 경우에는 나중에 슬라이스 7에 길이 0을 할당하여 공간을 비웁니다. 이 레이아웃에서는 필요한 두 개의 슬라이스 4와 7을 제공하고 디스크 끝에서 빈 공간을 제공합니다.
표 1–2 파일 시스템 할당의 예
슬라이스 |
내용 |
크기 할당 |
설명 |
---|---|---|---|
0 |
/ |
6.75GB |
공간을 슬라이스 1부터 7까지 할당한 후 디스크에 남은 빈 공간. Solaris OS, Sun Cluster 소프트웨어, 데이터 서비스 소프트웨어, 볼륨 관리자 소프트웨어, Sun Management Center 에이전트 및 Sun Cluster 모듈 에이전트 패키지, 루트 파일 시스템, 데이터베이스 및 응용 프로그램 소프트웨어 등에 사용됩니다. |
1 |
swap |
1GB |
Solaris OS용 512MB Sun Cluster 소프트웨어에 대해 512MB |
2 |
오버랩 |
8.43GB |
전체 디스크 |
3 |
/globaldevices |
512MB |
Sun Cluster 소프트웨어가 나중에 이 슬라이스에 다른 마운트 지점을 할당하고 클러스터 파일 시스템으로 마운트합니다. |
4 |
사용하지 않음 |
- |
VxVM에서 루트 디스크를 캡슐화할 때 사용할 수 있는 빈 슬라이스 |
5 |
사용하지 않음 |
- |
- |
6 |
사용하지 않음 |
- |
- |
7 |
볼륨 관리자 |
20MB |
Solstice DiskSuite 또는 Solaris 볼륨 관리자 소프트웨어에서 상태 데이터베이스 복제본을 위해 사용하거나 VxVM에서 슬라이스를 비운 후 설치를 위해 사용 |