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

문서 정보

머리말

1.  Oracle Solaris Cluster 구성 계획

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

3.  전역 클러스터 설정

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

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

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

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

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

비전역 영역에서 사용되는 클러스터 파일 시스템에 대한 HAStoragePlus 리소스 구성 방법

영역 클러스터 구성

clzonecluster 유틸리티 개요

영역 클러스터 설정

영역 클러스터에서 Trusted Extensions 사용 준비 방법

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

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

영역 클러스터에 고가용성 로컬 파일 시스템 추가

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

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

특정 영역 클러스터 노드에 로컬 파일 시스템 추가

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

특정 영역 클러스터 노드에 로컬 ZFS 저장소 풀을 추가하는 방법

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

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

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

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

색인

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

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

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

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


주 - 영역 설치에 대한 자세한 정보는 시스템 관리 설명서: Oracle Solaris Containers-리소스 관리 및 Oracle Solaris 영역을 참조하십시오.


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

시작하기 전에

다음 작업을 수행합니다.


주 - 이러한 영역 중 하나에 로그인한 루트 사용자가 클러스터 작업을 검색하거나 중단할 수 없도록 선택한 비전역 영역에 대한 클러스터 기능을 해제할 수 있습니다. 지침은 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을 참조하십시오.


추가 정보는 시스템 관리 설명서: Oracle Solaris Containers-리소스 관리 및 Oracle Solaris 영역의 영역 구성 요소를 참조하십시오.

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

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

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

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

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

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


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

    1. 시스템 관리 설명서: Oracle Solaris Containers-리소스 관리 및 Oracle Solaris 영역의 18 장, 비전역 영역 계획 및 구성(작업)의 절차를 수행합니다.
    2. 시스템 관리 설명서: Oracle Solaris Containers-리소스 관리 및 Oracle Solaris 영역의 영역 설치 및 부트의 절차를 수행합니다.
    3. 시스템 관리 설명서: Oracle Solaris Containers-리소스 관리 및 Oracle Solaris 영역의 영역 부트 방법의 절차를 수행합니다.
  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. 초기 내부 영역 구성을 수행합니다.

    시스템 관리 설명서: Oracle Solaris Containers-리소스 관리 및 Oracle Solaris 영역의 초기 내부 영역 구성 수행의 절차를 따릅니다. 다음 중 한 가지 방법을 선택합니다.

    • 영역에 로그인합니다.

    • /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. 이름 서버를 사용하는 경우 이름-주소 간 매핑을 추가합니다.

다음 순서

비전역 영역에 응용 프로그램을 설치하려면 독립형 시스템과 동일한 절차를 따릅니다. 비전역 영역에 소프트웨어를 설치하기 위한 절차는 응용 프로그램의 설치 설명서를 참조하십시오. 또한 시스템 관리 설명서: Oracle Solaris Containers-리소스 관리 및 Oracle Solaris 영역의 영역이 설치된 Oracle Solaris 시스템에서 패키지 및 패치 추가 및 제거(작업 맵)를 참조하십시오.

비전역 영역에 데이터 서비스를 설치 및 구성하려면 개별 데이터 서비스에 대한 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에서 리소스에 대한 종속성을 설정합니다.

    리소스 그룹에 추가할 리소스가 2개 이상인 경우 각 리소스에 대해 별도의 명령을 사용합니다.

    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 -eM resource-group
    -M

    리소스 그룹을 관리 상태로 지정합니다.

예 6-1 비전역 영역에서 사용되는 클러스터 파일 시스템에 대한 HAStoragePlus 리소스 구성

다음 예에서는 페일오버 리소스 그룹인 cfs-rg를 만들어서 HA-Apache 데이터 서비스를 관리합니다. 리소스 그룹 노드 목록에는 phys-schost-1sczone1phys-schost-2sczone1이라는 두 개의 비전역 영역이 포함됩니다. 리소스 그룹에는 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 -eM cfs-rg