Oracle® Solaris Cluster 소프트웨어 설치 설명서

인쇄 보기 종료

업데이트 날짜: 2014년 9월
 
 

영역 클러스터

영역 클러스터는 Oracle Solaris 비전역 영역을 클러스터링한 것입니다. clsetup 유틸리티를 사용하여 영역 클러스터를 만들고 네트워크 주소, 파일 시스템, ZFS 저장소 풀 또는 저장 장치를 추가할 수 있습니다. 명령줄 인터페이스(clzonecluster 유틸리티)를 사용하여 영역 클러스터를 만들고, 구성 변경 작업을 수행하고, 영역 클러스터를 제거할 수도 있습니다. clzonecluster 유틸리티 사용에 대한 자세한 내용은 clzonecluster(1CL) 매뉴얼 페이지를 참조하십시오.

영역 클러스터에 대해 지원되는 브랜드는 solaris, solaris10labeled입니다. labeled 브랜드는 Trusted Extensions 환경에서만 사용됩니다. Oracle Solaris의 Trusted Extensions 기능을 사용하려면 영역 클러스터에서 사용할 Trusted Extensions 기능을 구성해야 합니다. Oracle Solaris Cluster 구성에서는 다른 Trusted Extensions 사용이 지원되지 않습니다.

clsetup 유틸리티를 실행할 때 공유 IP 영역 클러스터 또는 배타적 IP 영역 클러스터를 지정할 수도 있습니다.

  • 공유 IP 영역 클러스터는 solaris 또는 solaris10 브랜드 영역에서 작동합니다. 공유 IP 영역 클러스터는 노드에 있는 모든 영역 간에 단일 IP 스택을 공유하며 각 노드에는 IP 주소가 할당됩니다.

  • 배타적 IP 영역 클러스터는 solarissolaris10 브랜드 영역에서 작동합니다. 배타적 IP 영역 클러스터는 별도의 IP 인스턴스 스택을 지원합니다.

영역 클러스터 만들기를 계획할 때는 다음 사항을 고려하십시오.

전역 클러스터 요구 사항 및 지침

  • 전역 클러스터 – 영역 클러스터는 전역 Oracle Solaris Cluster 구성에 구성해야 합니다. 영역 클러스터는 기본 전역 클러스터가 없으면 구성할 수 없습니다.

  • 클러스터 모드 – 영역 클러스터를 만들거나 수정하는 전역 클러스터 노드는 클러스터 모드에 있어야 합니다. 영역 클러스터를 관리할 때 다른 모든 노드가 비클러스터 모드에 있으면 클러스터 모드로 돌아갈 때 변경 사항이 해당 노드에 전파됩니다.

  • 적합한 개인 IP 주소 – 전역 클러스터의 개인 IP 주소 범위에는 새 영역 클러스터에서 사용할 만큼 충분히 사용 가능한 IP 주소 서브넷이 있어야 합니다. 사용 가능한 서브넷 수가 부족하면 영역 클러스터 만들기가 실패합니다.

  • 개인 IP 주소 범위 변경 사항 – 영역 클러스터에 사용할 수 있는 개인 IP 서브넷 및 해당 개인 IP 주소는 전역 클러스터의 개인 IP 주소 범위가 변경되는 경우 자동으로 업데이트됩니다. 영역 클러스터가 삭제되면 클러스터 인프라는 해당 영역 클러스터에서 사용하던 개인 IP 주소를 해제하여 전역 클러스터 내에서 다른 용도로 주소를 사용하고 전역 클러스터에 따라 달라지는 다른 영역 클러스터에서 주소를 사용할 수 있도록 합니다.

  • 지원되는 장치 – Oracle Solaris 영역에서 지원되는 장치는 영역 클러스터로 내보낼 수 있습니다. 이러한 장치는 다음과 같습니다.

    • Oracle Solaris 디스크 장치(cNtXdYsZ)

    • DID 장치(/dev/did/*dsk/dN)

    • Solaris Volume Manager 및 Sun Cluster용 Solaris Volume Manager 다중 소유자 디스크 세트(/dev/md/setname/*dsk/dN)

영역 클러스터 요구 사항 및 지침

  • 노드의 분산 – 동일한 호스트 시스템에서 동일한 영역 클러스터의 여러 노드를 호스트할 수 없습니다. 호스트는 해당 호스트의 각 영역 클러스터 노드가 다른 영역 클러스터의 구성원인 한 여러 영역 클러스터 노드를 지원할 수 있습니다.

  • 노드 만들기 – 영역 클러스터를 만들 때 하나 이상의 영역 클러스터 노드를 만들어야 합니다. clsetup 유틸리티 또는 clzonecluster 명령을 사용하여 영역 클러스터를 만들 수 있습니다. 영역 클러스터 노드의 이름은 영역 클러스터 내에서 고유해야 합니다. 인프라는 영역 클러스터를 지원하는 각 호스트에 기본 비전역 영역을 자동으로 만듭니다. 각 비전역 영역에는 동일한 영역 이름이 지정되며, 이 이름은 클러스터를 만들 때 영역 클러스터에 할당하는 이름에서 파생되고 해당 이름과 동일합니다. 예를 들어 이름이 zc1인 영역 클러스터를 만들면 영역 클러스터를 지원하는 각 호스트에 있는 해당 비전역 영역 이름도 zc1입니다.

  • 클러스터 이름 – 각 영역 클러스터 이름은 전역 클러스터를 호스트하는 시스템의 클러스터 전체에서 고유해야 합니다. 또한 전역 클러스터 이름은 시스템 클러스터의 다른 위치에 있는 비전역 영역에서 사용할 수 없으며 영역 클러스터 이름은 전역 클러스터 노드의 이름과 동일할 수 없습니다. "all" 또는 "global"은 예약된 이름이므로 영역 클러스터 이름으로 사용할 수 없습니다.

  • 공용 네트워크 IP 주소 – 각 영역 클러스터 노드에 특정 공용 네트워크 IP 주소를 선택적으로 할당할 수 있습니다.


    주 -  각 영역 클러스터 노드에 대해 IP 주소를 구성하지 않으면 다음과 같은 두 가지 상황이 발생합니다.
    • 특정 영역 클러스터에서 영역 클러스터에 사용할 NAS 장치를 구성할 수 없습니다. 클러스터에서는 NAS 장치와 통신할 때 영역 클러스터 노드의 IP 주소를 사용하므로 IP 주소가 없으면 클러스터에서 NAS 장치 보호(fencing)를 지원하지 못합니다.

    • 클러스터 소프트웨어가 모든 NIC에서 논리 호스트 IP 주소를 활성화합니다.


  • 개인 호스트 이름 – 개인 호스트 이름은 전역 클러스터에서 호스트 이름이 만들어지는 것과 동일한 방식으로 영역 클러스터를 만드는 중 영역 클러스터의 각 노드에 대해 자동으로 만들어집니다. 현재는 영역 클러스터 노드의 개인 호스트 이름을 변경할 수 없습니다. 개인 호스트 이름에 대한 자세한 내용은 개인 호스트 이름을 참조하십시오.

  • Oracle Solaris 영역 브랜드 – 영역 클러스터의 모든 노드는 cluster 속성을 사용하여 설정되는 solaris, solaris10 또는 labeled 브랜드의 비전역 영역으로 구성됩니다. 다른 브랜드 유형은 영역 클러스터에서 허용되지 않습니다.

    Trusted Extensions의 경우 labeled 브랜드만 사용해야 합니다.

  • IP 유형 - shared IP 유형 또는 exclusive IP 유형인 영역 클러스터를 만들 수 있습니다. IP 유형이 지정되지 않은 경우 기본적으로 공유 IP 영역 클러스터가 만들어집니다.

  • Global_zone=TRUE 리소스 유형 등록 정보Global_zone=TRUE 리소스 유형 등록 정보를 사용하는 리소스 유형을 등록하려면 리소스 유형 파일이 영역 클러스터의 /usr/cluster/global/rgm/rtreg/ 디렉토리에 있어야 합니다. 해당 자원 유형 파일이 다른 위치에 있는 경우 자원 유형을 등록하는 명령이 거부됩니다.

  • 영역 클러스터 노드로 변환 – 영역 클러스터 외부에 있는 비전역 영역을 해당 영역 클러스터에 추가할 수 없습니다. 영역 클러스터에 새 노드를 추가하려면 clzonecluster 명령만 사용해야 합니다.

  • 파일 시스템clsetup 유틸리티 또는 clzonecluster 명령을 사용하여 영역 클러스터에서 사용할 다음 유형의 파일 시스템을 추가할 수 있습니다. 파일 시스템은 직접 마운트나 루프백 마운트를 사용하여 영역 클러스터로 내보냅니다. clsetup 유틸리티를 사용하여 파일 시스템을 추가하는 작업이 전체 영역 클러스터에 영향을 주는 클러스터 범위에서 수행됩니다.

    • 직접 마운트 사용:

      • UFS 로컬 파일 시스템

      • Sun QFS 독립형 파일 시스템

      • Sun QFS 공유 파일 시스템(Oracle RAC 지원에 사용되는 경우에만)

      • Oracle Solaris ZFS(데이터 세트로 내보냄)

      • 지원되는 NAS 장치의 NFS

    • 루프백 마운트 사용:

      • UFS 로컬 파일 시스템

      • Sun QFS 독립형 파일 시스템

      • Sun QFS 공유 파일 시스템 (Oracle RAC 지원에 사용되는 경우에만)

      • UFS 클러스터 파일 시스템

    HAStoragePlus 또는 ScalMountPoint 자원을 구성하여 파일 시스템의 마운트를 관리합니다.

영역 클러스터의 Trusted Extensions에 대한 지침

영역 클러스터에서 Oracle Solaris의 Trusted Extensions 기능을 사용할 때 다음 사항을 고려하십시오.

  • 영역 클러스터 지원만 – Trusted Extensions가 사용으로 설정된 Oracle Solaris Cluster 구성에서 응용 프로그램은 영역 클러스터에서만 실행해야 합니다. 다른 비전역 영역은 클러스터에서 사용할 수 없습니다. 영역 클러스터를 추가하려면 clzonecluster 명령만 사용해야 합니다. Trusted Extensions가 사용으로 설정된 클러스터에서 비전역 영역을 만들려면 txzonemgr 명령을 사용하지 마십시오.

  • Trusted Extensions 범위 – 전체 클러스터 구성에 대해 Trusted Extensions를 사용으로 설정하거나 사용 안함으로 설정할 수 있습니다. Trusted Extensions가 사용으로 설정되면 클러스터 구성의 모든 비전역 영역이 영역 클러스터 중 하나에 속해야 합니다. 보안이 손상되지 않고 어떤 종류의 비전역 영역도 구성할 수 없습니다.

  • IP 주소 – Trusted Extensions를 사용하는 각 영역 클러스터에는 고유 IP 주소가 사용되어야 합니다. 다중 비전역 영역 간에 IP 주소를 공유할 수 있도록 설정하는 Trusted Extensions의 특수 네트워킹 기능은 Oracle Solaris Cluster 소프트웨어에서 지원되지 않습니다.

  • 루프백 마운트 – Trusted Extensions를 사용하는 영역 클러스터에서 쓰기 권한이 있는 루프백 마운트를 사용할 수 없습니다. 쓰기 액세스를 허용하는 파일 시스템의 직접 마운트만 사용하거나 읽기 권한만 있는 루프백 마운트를 사용합니다.

  • 파일 시스템 – 영역 클러스터에서 파일 시스템의 기준이 되는 전역 장치를 구성하지 마십시오. 영역 클러스터에서 파일 시스템 자체만 구성합니다.

  • 저장 장치 이름 – 저장 장치의 개별 슬라이스를 영역 클러스터에 추가하지 마십시오. 전체 장치를 단일 영역 클러스터에 추가해야 합니다. 서로 다른 영역 클러스터에서 동일한 저장 장치의 슬라이스를 사용하는 경우 해당 영역 클러스터의 보안이 손상됩니다.

  • 응용 프로그램 설치 – 응용 프로그램을 영역 클러스터 또는 전역 클러스터에서만 설치한 다음 읽기 전용 루프백 마운트를 사용하여 영역 클러스터로 내보냅니다.

  • 영역 클러스터 격리 – Trusted Extensions가 사용되면 영역 클러스터의 이름이 보안 레이블입니다. 보안 레이블 자체가 공개될 수 없는 정보일 수 있으며 리소스 또는 리소스 그룹의 이름이 공개될 수 없는 중요한 정보 부분일 수 있습니다. 클러스터 간 리소스 종속성 또는 클러스터 간 리소스 그룹 유사성이 구성되면 다른 클러스터의 이름은 물론 영향을 받는 모든 리소스 또는 리소스 그룹의 이름도 표시됩니다. 따라서 클러스터 간 관계를 설정하기 전에 요구 사항에 따라 이 정보를 볼 수 있는지 여부를 평가합니다.