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

문서 정보

머리말

1.  Oracle Solaris Cluster 구성 계획

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

3.  전역 클러스터 설정

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

5.  Veritas Volume Manager(VERITAS 볼륨 관리자) 설치 및 구성

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

7.  비전역 영역 및 영역 클러스터 만들기

전역 클러스터 노드에 비전역 영역 구성

전역 클러스터 노드에 비전역 영역을 만드는 방법

비전역 영역에서 사용하는 클러스터 파일 시스템에 대해 HAStoragePlus 자원을 구성하는 방법

영역 클러스터 구성

clzonecluster 유틸리티 개요

영역 클러스터 설정

영역 클러스터에서 사용하도록 Trusted Extensions를 준비하는 방법

영역 클러스터를 만드는 방법

영역 클러스터에 파일 시스템 추가

영역 클러스터에 로컬 파일 시스템을 추가하는 방법

영역 클러스터에 ZFS 저장소 풀을 추가하는 방법

영역 클러스터에 QFS 공유 파일 시스템을 추가하는 방법

영역 클러스터에 클러스터 파일 시스템을 추가하는 방법

영역 클러스터에 Oracle ACFS 파일 시스템을 추가하는 방법

영역 클러스터에 저장 장치 추가

영역 클러스터에 개별 메타 장치를 추가하는 방법(Solaris Volume Manager)

영역 클러스터에 디스크 세트를 추가하는 방법(Solaris Volume Manager)

영역 클러스터에 DID 장치를 추가하는 방법

영역 클러스터에 원시 디스크 장치를 추가하는 방법

8.  Sun Management Center에 Oracle Solaris Cluster 모듈 설치

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

A.  Oracle Solaris Cluster 설치 및 구성 워크시트

색인

전역 클러스터 노드에 비전역 영역 구성

이 절에서는 전역 클러스터 노드에 비전역 영역을 만드는 다음과 같은 절차를 제공합니다.

전역 클러스터 노드에 비전역 영역을 만드는 방법

전역 클러스터에 만드는 각 비전역 영역에 대해 이 절차를 수행합니다.


주 - 영역 설치에 대한 전체적인 내용은 System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones를 참조하십시오.


노드가 클러스터 모드 또는 비클러스터 모드로 부트되는 동안 클러스터 노드에 Solaris Containers 비전역 영역(단순히 영역이라고 함)을 구성할 수 있습니다.

시작하기 전에

다음 작업을 수행합니다.


주 - 선택 비전역 영역에 대해 클러스터 기능을 해제하여 이러한 영역 중 하나에 로그인한 루트 사용자가 클러스터의 작업을 검색하거나 중단할 수 없도록 할 수 있습니다. 지침은 Oracle Solaris Cluster Data Services Planning and Administration Guide의 How to Deny Cluster Services For a Non-Global ZoneOracle Solaris Cluster Data Services Planning and Administration Guide의 How to Allow Cluster Services For a Non-Global Zone을 참조하십시오.


추가 정보는 System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones의 Zone Components를 참조하십시오.

  1. 비투표 노드를 만들 전역 클러스터 노드에서 수퍼유저로 전환합니다.

    사용자는 전역 영역에서 작업 중이어야 합니다.

  2. 각 노드에서 SMF(Service Management Facility)에 대한 다중 사용자 서비스가 온라인 상태인지 확인합니다.

    노드에 대해 서비스가 아직 온라인 상태가 아닌 경우 온라인 상태가 될 때까지 기다린 후 다음 단계로 진행합니다.

    phys-schost# svcs multi-user-server node
    STATE          STIME    FMRI
    online         17:52:55 svc:/milestone/multi-user-server:default
  3. 새 영역을 구성, 설치 및 부트합니다.

    주 - 전역 클러스터의 비투표 노드에서 자원 그룹 기능을 지원하려면 autoboot 등록 정보를 true로 설정해야 합니다.


    Solaris 설명서에 포함된 절차를 수행합니다.

    1. System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones의 18 장, Planning and Configuring Non-Global Zones (Tasks)에 설명된 절차를 수행합니다.
    2. System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones의 Installing and Booting Zones에 설명된 절차를 수행합니다.
    3. System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones의 How to Boot a Zone에 포함된 절차를 수행합니다.
  4. 해당 영역이 ready 상태인지 확인합니다.
    phys-schost# zoneadm list -v
    ID  NAME     STATUS       PATH
     0  global   running      /
     1  my-zone  ready        /zone-path
  5. (옵션) 공유 IP 영역의 경우 해당 영역에 개인 IP 주소 및 개인 호스트 이름을 할당합니다.

    다음 명령은 클러스터의 개인 IP 주소 범위에서 사용 가능한 IP 주소를 선택하여 할당합니다. 또한 지정한 개인 호스트 이름 또는 호스트 별칭을 영역에 할당하여 이를 할당된 개인 IP 주소에 매핑합니다.

    phys-schost# clnode set -p zprivatehostname=hostalias node:zone
    -p

    등록 정보를 지정합니다.

    zprivatehostname=hostalias

    영역 개인 호스트 이름 또는 호스트 별칭을 지정합니다.

    node

    노드의 이름입니다.

    zone

    전역 클러스터 비투표 노드의 이름입니다.

  6. 초기 내부 영역 구성을 수행합니다.

    System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones의 Performing the Initial Internal Zone Configuration에 설명된 절차를 수행합니다. 다음 중 한 가지 방법을 선택합니다.

    • 영역에 로그인합니다.

    • /etc/sysidcfg 파일을 사용합니다.

  7. 비투표 노드에서 nsswitch.conf 파일을 수정합니다.

    이러한 변경 사항을 통해 해당 영역에서 클러스터 특정 호스트 이름 및 IP 주소에 대한 검색을 분석할 수 있습니다.

    1. 영역에 로그인합니다.
      phys-schost# zlogin -c zonename
    2. 편집을 위해 /etc/nsswitch.conf 파일을 엽니다.
      sczone# vi /etc/nsswitch.conf
    3. hostsnetmasks 항목에 대한 조회의 시작 부분에 cluster 스위치를 추가한 다음 files 스위치를 추가합니다.

      수정된 항목은 다음과 같이 나타납니다.

      …
      hosts:      cluster files nis [NOTFOUND=return]
      …
      netmasks:   cluster files nis [NOTFOUND=return]
      …
    4. 다른 모든 항목에 대해 files 스위치가 항목에 나열되는 첫 번째 스위치인지 확인합니다.
    5. 영역을 종료합니다.
  8. 배타적 IP 영역을 만든 경우 해당 영역에 있는 각 /etc/hostname. interface 파일에서 IPMP 그룹을 구성합니다.

    영역의 데이터 서비스 트래픽에 사용되는 각 공용 네트워크 어댑터에 대해 IPMP 그룹을 구성해야 합니다. 이 정보는 전역 영역에서 상속되지 않습니다. 클러스터에 IPMP 그룹을 구성하는 방법에 대한 자세한 내용은 공용 네트워크를 참조하십시오.

  9. 영역에서 사용하는 모든 논리 호스트 이름 자원에 대해 이름-주소 간 매핑을 설정합니다.
    1. 영역의 /etc/inet/hosts 파일에 이름-주소 간 매핑을 추가합니다.

      이 정보는 전역 영역에서 상속되지 않습니다.

    2. 이름 서버를 사용하는 경우 이름-주소 간 매핑을 추가합니다.

다음 순서

비전역 영역에 응용 프로그램을 설치하려면 독립형 시스템에도 동일한 절차를 사용합니다. 비전역 영역에 소프트웨어를 설치하려면 응용 프로그램 설치 설명서에서 절차를 참조하십시오. System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones의 Adding and Removing Packages and Patches on a Solaris System With Zones Installed (Task Map)로 참조하십시오.

비전역 영역에 데이터 서비스를 설치하고 구성하려면 개인 데이터 서비스에 대한 Oracle Solaris Cluster 설명서를 참조하십시오.

비전역 영역에서 사용하는 클러스터 파일 시스템에 대해 HAStoragePlus 자원을 구성하는 방법

클러스터 노드에 구성된 native 브랜드 비전역 영역에서 클러스터 파일 시스템을 사용할 수 있도록 하려면 이 절차를 사용하십시오.


주 - 이 절차는 비전역 영역의 native 브랜드에서만 사용하십시오. 영역 클러스터에 사용되는 solaris8 브랜드나 cluster 브랜드와 같이 비전역 영역의 다른 모든 브랜드에서는 이 작업을 수행할 수 없습니다.


  1. 전역 클러스터의 한 노드에서 수퍼유저 또는 solaris.cluster.modify RBAC 인증을 제공하는 역할로 전환합니다.
  2. native 브랜드 비전역 영역의 노드 목록으로 자원 그룹을 만듭니다.
    • 다음 명령을 사용하여 페일오버 자원 그룹을 만듭니다.
      phys-schost# clresourcegroup create -n node:zone[,…] resource-group
      -n node:zone

      자원 그룹 노드 목록에 비전역 영역의 이름을 지정합니다.

      resource-group

      만드는 자원 그룹의 이름입니다.

    • 다음 명령을 사용하여 확장 가능 자원 그룹을 만듭니다.
      phys-schost# clresourcegroup create -S -n node:zone[,…] resource-group
      -S

      자원 그룹이 확장 가능하도록 지정합니다.

  3. HAStoragePlus 자원 유형을 등록합니다.
    phys-schost# clresourcetype register SUNW.HAStoragePlus
  4. 노드 목록의 비전역 영역이 상주하는 각 전역 클러스터 노드에서 클러스터 파일 시스템 항목을 /etc/vfstab 파일에 추가합니다.

    /etc/vfstab 파일에서 클러스터 파일 시스템에 대한 항목의 마운트 옵션에는 global 키워드가 포함되어야 합니다.

    Oracle Solaris Cluster Data Services Planning and Administration Guide의 Sample Entries in /etc/vfstab for Cluster File Systems를 참조하십시오.

  5. HAStoragePlus 자원을 만들고 파일 시스템 마운트 지점을 정의합니다.
    phys-schost# clresource create -g resource-group -t SUNW.HAStoragePlus \
    -p FileSystemMountPoints="mount-point-list" hasp-resource
    -g resource-group

    새 자원이 추가되는 자원 그룹의 이름을 지정합니다.

    -p FileSystemMountPoints="mount-point-list "

    리소스에 대해 하나 이상의 파일 시스템 마운트 지점을 지정합니다.

    hasp-resource

    만드는 HAStoragePlus 자원의 이름입니다.

    자원은 활성화된 상태로 만들어집니다.

  6. 자원을 resource-group에 추가하고 hasp-resource에서 자원의 종속성을 설정합니다.

    자원 그룹에 추가할 자원이 둘 이상 있는 경우 각 자원에 대해 별도의 명령을 사용합니다.

    phys-schost# clresource create -g resource-group -t resource-type \
    -p Network_resources_used=hasp-resource resource
    -t resource-type

    자원을 만드는 자원 유형을 지정합니다.

    -p Network_resources_used=hasp-resource

    자원이 HAStoragePlus 자원 hasp-resource에 대해 종속성을 갖도록 지정합니다.

    resource

    만드는 자원의 이름입니다.

  7. HAStoragePlus 자원이 포함된 자원 그룹을 온라인 상태 및 관리 상태로 전환합니다.
    phys-schost# clresourcegroup online -M resource-group
    -M

    자원 그룹이 관리되도록 지정합니다.

예 7-1 비전역 영역에서 사용하는 클러스터 파일 시스템에 대해 HAStoragePlus 자원 구성

다음 예에서는 페일오버 자원 그룹 cfs-rg를 만들어 HA-Apache 데이터 서비스를 관리합니다. 자원 그룹 노드 목록에는 두 개의 비전역 영역(phys-schost-1sczone1phys-schost-2 sczone1)이 포함됩니다. 자원 그룹에는 HAStoragePlus 자원 hasp-rs 및 데이터 서비스 자원 apache-rs가 포함됩니다. 파일 시스템 마운트 지점은 /global/local-fs/apache입니다.

phys-schost-1# clresourcegroup create -n phys-schost-1:sczone1,phys-schost-2:sczone1 cfs-rg
phys-schost-1# clresourcetype register SUNW.HAStoragePlus

Add the cluster file system entry to the /etc/vfstab file on phys-schost-1
phys-schost-1# vi /etc/vfstab
#device            device         mount          FS    fsck    mount    mount
#to mount          to fsck        point          type  pass    at boot  options
#
/dev/md/kappa-1/dsk/d0 /dev/md/kappa-1/rdsk/d0 /global/local-fs/apache ufs 5 yes logging,global
Add the cluster file system entry to the /etc/vfstab file on phys-schost-2
phys-schost-2# vi /etc/vfstab

…
phys-schost-1# clresource create -g cfs-rg -t SUNW.HAStoragePlus \
-p FileSystemMountPoints="/global/local-fs/apache" hasp-rs
phys-schost-1# clresource create -g cfs-rg -t SUNW.apache \
-p Network_resources_used=hasp-rs apache-rs
phys-schost-1# clresourcegroup online -M cfs-rg