영역은 Solaris 10 운영 체제를 실행하는 시스템을 설정할 수 있는 가상 운영 체제 환경입니다. 모든 Solaris 시스템은 시스템의 기본 영역인 전역 영역을 포함합니다. 비전역 영역을 생성할 수 있습니다. 비전역 영역은 전체 루트 영역 또는 부분 루트 영역(sparse root zoon)이 될 수 있습니다.
시작하기 전에
필요한 사항:
전체 루트 영역을 사용할 수 있어야 합니다.
전체 루트 영역에 대한 호스트 이름 및 IP 주소를 사용할 수 있어야 합니다.
전역 영역에서 Lockhart 2.2.3 이상을 사용할 수 있어야 합니다.
전역 영역에서 Apache Tomcat을 사용할 수 있어야 합니다.
작업 |
지침 |
---|---|
각 클러스터 노드에 Sun Cluster 3.1 Update 4 설치 Sun Cluster 환경에서 Sun Management Center를 구성하려는 경우에만 이 작업이 필요합니다. | |
Solaris Container 데이터 서비스용 Sun Cluster HA 에이전트 설치 및 구성 Sun Cluster 환경에서 Sun Management Center를 구성할 경우에만 이 작업이 필요합니다. |
Sun Cluster Data Service for Solaris Containers Guide의 Sun Cluster Data Service for Solaris Containers Guide의 1 장, Installing and Configuring Sun Cluster HA for Solaris Containers |
장애 구성 시 실행할 영역 활성화 | |
전체 루트 영역 구성 및 설치 | |
전체 루트 영역 내에 Sun Management Center 설치 및 설정 |
SUNW.HAStoragePlus 자원 유형을 등록합니다.
# scrgadm -a -t SUNW.HAStoragePlus
장애 자원 그룹을 생성합니다.
# scrgadm -a -g solaris-zone-resource-group
영역 디스크 저장소에 대한 자원을 생성합니다.
# scrgadm -a -j solaris-zone-has-resource \
-g wholerootzone-resource-group \
-t SUNW.HAStoragePlus \
-x FilesystemMountPoints=/global/zones/HA
각 클러스터 노드에 있는 /etc/hosts 파일에 논리 호스트에 대한 항목을 추가합니다.
# scrgadm -a -L -g sunmc-zone-resource-group -j sunmc-lh-rs -l logical host name
장애 자원 그룹을 활성화합니다.
# scswitch -e -j solaris-zone-has-resource
# scswitch -Z -g wholerootzone-resource-group
영역 구성을 시작합니다.
#zonecfg -z wholerootzone, 여기서 wholerootzone은 새 전체 루트 영역의 이름입니다.
지정된 영역에 대한 구성을 작성합니다.
zonecfg: wholerootzone> create -b
영역 경로를 설정합니다.
영역 경로에는 고가용성 로컬 파일 시스템을 지정해야 합니다. 파일 시스템은 SUNW.HAStoragePlus 자원에서 관리되어야 합니다.
zonecfg:wholerootzone> set zonepath=/global/zones/HA/wholerootzone
자동 부팅 값을 설정합니다.
자동 부팅 값이 true로 설정될 경우, 전역 영역이 부팅될 때 영역이 자동으로 부팅됩니다. 기본값은 false입니다.
zonecfg:wholerootzone > set autoboot=false
시스템에서 자원 풀이 활성화된 경우 풀과 영역을 연결합니다.
zonecfg:wholerootzone> set pool=pool_default, 여기서 pool_default는 시스템의 자원 풀 이름입니다.
네트워크 가상 인터페이스를 추가합니다.
zonecfg: wholerootzone> add net
네트워크 인터페이스에 대한 IP 주소를 설정합니다.
zonecfg: wholerootzone> set address=10.255.255.255
네트워크 인터페이스에 대한 물리적 장치 유형을 설정합니다.
zonecfg:wholerootzone> set physical=hme0
zonecfg:wholerootzone> end
영역 구성을 확인하고 완결합니다.
zonecfg: wholerootzone> verify
zonecfg: wholerootzone> commit
zonecfg: wholerootzone> exit
구성된 전체 루트 영역을 설치합니다.
# zoneadm -z wholerootzone install, 여기서 wholerootzone은 구성된 전체 루트 영역의 이름입니다.
전체 루트 영역을 부팅합니다.
# zoneadm -z wholerootzone boot
영역 콘솔에 로그인합니다.
# zlogin -C wholerootzone
영역에 로그인합니다.
# zlogin wholerootzone
(Sun Cluster 환경에 필수) 전체 루트 영역의 항목을 클러스터 노드에 있는 /etc/zones/index 파일에 추가합니다.
(Sun Cluster 환경에 필수) wholerootzone.xml 파일을 클러스터 노드에 있는 /etc/zones/index 디렉토리에 복사합니다.
# rcp zone-install-node:/etc/zones/wholerootzone.xml
영역 설치 및 구성을 확인합니다.
# zoneadm -z wholerootzone boot
# zlogin -z wholerootzone
구성 및 설치된 전체 루트 영역 내에 있는지 확인합니다.
Sun Management Center를 설치하려면 설치 마법사의 단계를 따릅니다.
설정하기 전에 공유 메모리에 대한 /etc/project 파일을 편집합니다. 이렇게 하지 않으면 데이터베이스 설정에 실패합니다.
default:3::::project.max-shm-memory=(privileged,1073741824,deny)
1073741824는 바이트 단위의 공유 메모리입니다. 이는 물리적 메모리의 양에 따라 다릅니다.
Sun Management Center를 설정하려면 설정 마법사의 단계를 따릅니다.
Sun Management Center는 비전역 영역 내에 있는 모든 애드온의 서버 계층을 지원합니다. Sun Management Center는 비전역 영역 내의 ELP Config Reader, X86 Config Reader, Solaris Container Manager 및 VSM(Volume System Monitoring)과 같은 애드온의 에이전트 계층을 지원하지 않습니다.