JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris Cluster 시스템 관리 설명서     Oracle Solaris Cluster (한국어)
search filter icon
search icon

문서 정보

머리말

1.  Oracle Solaris Cluster 관리 방법 소개

2.  Oracle Solaris Cluster 및 RBAC

3.  클러스터 종료 및 부트

4.  데이터 복제 접근 방식

5.  전역 장치, 디스크 경로 모니터링 및 클러스터 파일 시스템 관리

6.  쿼럼 관리

7.  클러스터 상호 연결 및 공용 네트워크 관리

8.  노드 추가 및 제거

클러스터에 노드 추가

인증된 노드 목록에 노드를 추가하는 방법

전역 클러스터에 비투표 노드(영역) 만들기

전역 클러스터에 비투표 노드를 만드는 방법

클러스터에서 노드 제거

영역 클러스터에서 노드를 제거하는 방법

클러스터 소프트웨어 구성에서 노드를 제거하는 방법

전역 클러스터에서 비투표 노드(영역)를 제거하는 방법

2 노드 연결보다 큰 연결이 있는 클러스터에서 어레이와 단일 노드 간의 연결을 제거하는 방법

오류 메시지를 수정하는 방법

9.  클러스터 관리

10.  CPU 사용 제어 구성

11.  Oracle Solaris Cluster 소프트웨어 및 펌웨어 패치

12.  클러스터 백업 및 복원

13.  그래픽 사용자 인터페이스를 사용한 Oracle Solaris Cluster 관리

A.  예

색인

클러스터에 노드 추가

이 절에서는 전역 클러스터 또는 영역 클러스터에 노드를 추가하는 방법에 대해 설명합니다. 전역 클러스터 노드에서 특정 영역 클러스터의 노드를 호스트하지 않는 한 영역 클러스터를 호스트하는 전역 클러스터의 한 노드에 새 영역 클러스터 노드를 만들 수 있습니다. 전역 클러스터의 기존 비투표 노드를 영역 클러스터 노드로 변환할 수 없습니다.

각 영역 클러스터 노드에 대한 IP 주소 및 NIC 지정은 선택 사항입니다.


주 - 각 영역 클러스터 노드에 대해 IP 주소를 구성하지 않으면 다음과 같은 두 가지 상황이 발생합니다.

  1. 특정 영역 클러스터에서 영역 클러스터에 사용할 NAS 장치를 구성할 수 없습니다. 클러스터에서는 NAS 장치와 통신할 때 영역 클러스터 노드의 IP 주소를 사용하므로 IP 주소가 없으면 클러스터에서 NAS 장치 보호(fencing)를 지원하지 않습니다.

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


원래 영역 클러스터 노드에 IP 주소나 NIC가 지정되어 있지 않으면 새 영역 클러스터 노드에 대해 해당 정보를 지정할 필요가 없습니다.

이 장에서 phys-schost#는 전역 클러스터 프롬프트를 반영합니다. clzonecluster 대화식 쉘 프롬프트는 clzc:schost>입니다.

다음 표에는 기존 클러스터에 노드를 추가하기 위해 수행하는 작업이 나열되어 있습니다. 표시된 순서대로 작업을 수행합니다.

표 8-1 작업 맵: 기존 전역 또는 영역 클러스터에 노드 추가

작업
지침
노드에 호스트 어댑터를 설치하고 기존 클러스터 상호 연결이 새 노드를 지원할 수 있는지 확인
공유 저장소 추가
clsetup을 사용하여 권한이 있는 노드 목록에 노드 추가
새 클러스터 노드에 소프트웨어를 설치하고 구성
기존 클러스터에 새 노드 추가
클러스터가 Oracle Solaris Cluster Geographic Edition 파트너쉽에 구성되어 있는 경우 새 노드를 구성의 활성 참여자로 구성

인증된 노드 목록에 노드를 추가하는 방법

기존 전역 클러스터 또는 영역 클러스터에 Oracle Solaris 호스트나 가상 시스템을 추가하기 전에 개인 클러스터 상호 연결에 대해 작동하는 물리적 연결을 포함하여 필요한 모든 하드웨어가 해당 노드에 올바르게 설치 및 구성되었는지 확인합니다.

하드웨어 설치 정보는 Oracle Solaris Cluster 3.3 Hardware Administration Manual 또는 서버와 함께 제공된 하드웨어 설명서를 참조하십시오.

이 절차를 수행하면 시스템이 클러스터에 대한 권한이 있는 노드 목록에 노드 이름을 추가하여 클러스터에 자동으로 시스템을 설치할 수 있습니다.

phys-schost# 프롬프트는 전역 클러스터 프롬프트를 반영합니다. 전역 클러스터에서 이 절차를 수행합니다.

이 절차에서는 장문형 Oracle Solaris Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다.

  1. 현재 전역 클러스터 구성원에서 수퍼유저로 전환합니다. 전역 클러스터의 한 노드에서 이러한 단계를 수행합니다.
  2. 표 8-1의 작업 맵에 나열된 필수 하드웨어 설치 및 구성 작업을 모두 올바르게 완료했는지 확인합니다.
  3. clsetup 유틸리티를 시작합니다.
    phys-schost# clsetup

    주 메뉴가 표시됩니다.


    주 - 영역 클러스터에 노드를 추가하려면 clzonecluster 유틸리티를 사용합니다. 수동으로 영역 클러스터에 영역을 추가하는 지침은 9단계를 참조하십시오.


  4. 새 노드 메뉴를 표시하는 옵션에 해당하는 번호를 입력하고 Enter 키를 누릅니다.
  5. 권한이 있는 목록을 수정하는 옵션에 해당하는 번호를 입력하고 Enter 키를 누릅니다. 추가하는 위치의 시스템 이름을 지정하십시오.

    화면의 지시에 따라 클러스터에 노드 이름을 추가하십시오. 추가할 노드 이름을 묻는 메시지가 표시됩니다.

  6. 작업이 성공적으로 수행되었는지 확인합니다.

    작업이 오류 없이 완료되면 clsetup 유틸리티가 "Command completed successfully"라는 메시지를 인쇄합니다.

  7. 새 시스템이 클러스터에 추가되지 않도록 하려면 클러스터가 새 시스템 추가에 대한 요청을 무시하도록 지시하는 옵션에 해당하는 번호를 입력합니다. Enter 키를 누릅니다.

    clsetup 프롬프트를 따릅니다. 이 옵션을 사용하면 새 시스템이 클러스터에 추가되려고 공용 네트워크를 통해 보내는 모든 요청을 클러스터가 무시합니다.

  8. clsetup 유틸리티를 종료합니다.
  9. 수동으로 영역 클러스터에 노드를 추가하려면 Oracle Solaris 호스트와 가상 노드 이름을 지정해야 합니다. 또한 각 노드에서 공용 네트워크 통신에 사용할 네트워크 자원을 지정해야 합니다. 다음 예에서 영역 이름은 sczone이고 bge0은 두 시스템의 공용 네트워크 어댑터입니다.
    clzc:sczone>add node
    clzc:sczone:node>set physical-host=phys-cluster-1
    clzc:sczone:node>set hostname=hostname1
    clzc:sczone:node>add net
    clzc:sczone:node:net>set address=hostname1
    clzc:sczone:node:net>set physical=bge0
    clzc:sczone:node:net>end
    clzc:sczone:node>end
    clzc:sczone>add node
    clzc:sczone:node>set physical-host=phys-cluster-2
    clzc:sczone:node>set hostname=hostname2
    clzc:sczone:node>add net
    clzc:sczone:node:net>set address=hostname2
    clzc:sczone:node:net>set physical=bge0
    clzc:sczone:node:net>end
    clzc:sczone:node>end

    노드 구성에 대한 자세한 지침은 Oracle Solaris Cluster 소프트웨어 설치 설명서의 영역 클러스터 구성을 참조하십시오.

  10. 새 클러스터 노드에 소프트웨어를 설치하고 구성합니다.

    Oracle Solaris Cluster 소프트웨어 설치 설명서에서 설명한 대로 새 노드의 설치 및 구성을 완료하려면 cluster create 또는 JumpStart 소프트웨어를 사용합니다.

예 8-1 권한이 있는 노드 목록에 전역 클러스터 노드 추가

다음 예에서는 기존 클러스터의 권한이 있는 노드 목록에 phys-schost-3이라는 노드를 추가하는 방법을 보여 줍니다.

[Become superuser and execute the clsetup utility.]
phys-schost# clsetup
[Select New nodes>Specify the name of a machine which may add itself.]
[Answer the questions when prompted.]
[Verify that the command completed successfully.]
 
claccess allow -h phys-schost-3
 
    Command completed successfully.
[Select Prevent any new machines from being added to the cluster.]
[Quit the clsetup New Nodes Menu and Main Menu.]
[Install the cluster software.]

참조

clsetup(1CL)

클러스터 노드를 추가하는 전체 작업 목록은 표 8-1, "작업 맵: 클러스터 노드 추가"를 참조하십시오.

기존 자원 그룹에 노드를 추가하려면 Oracle Solaris Cluster Data Services Planning and Administration Guide를 참조하십시오.

전역 클러스터에 비투표 노드(영역) 만들기

이 절에서는 다음과 같이 전역 클러스터 노드에 비투표 노드(간단히 영역이라고 함)를 만드는 절차 및 정보를 제공합니다.

전역 클러스터에 비투표 노드를 만드는 방법

  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 그룹을 구성하는 방법에 대한 자세한 내용은 Oracle Solaris Cluster 소프트웨어 설치 설명서의 공용 네트워크를 참조하십시오.

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

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

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