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

문서 정보

머리말

1.  Oracle Solaris Cluster 관리 방법 소개

2.  Oracle Solaris Cluster 및 RBAC

3.  클러스터 종료 및 부트

클러스터 종료 및 부트 개요

클러스터를 종료하는 방법

클러스터를 부트하는 방법

클러스터를 재부트하는 방법

클러스터의 단일 노드 종료 및 부트

노드 종료 방법

노드 부트 방법

노드 재부트 방법

비클러스터 모드로 노드를 부트하는 방법

꽉 찬 /var 파일 시스템 복구

꽉 찬 /var 파일 시스템을 복구하는 방법

4.  데이터 복제 접근 방식

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

6.  쿼럼 관리

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

8.  노드 추가 및 제거

9.  클러스터 관리

10.  CPU 사용 제어 구성

11.  소프트웨어 업데이트

12.  클러스터 백업 및 복원

A.  예

색인

클러스터 종료 및 부트 개요

Oracle Solaris Cluster cluster shutdown 명령은 전역 클러스터 서비스를 순차적으로 중지하고 전체 전역 클러스터를 정상적으로 종료합니다. 전역 클러스터의 위치를 이동할 때 또는 응용 프로그램 오류로 인해 데이터 손상이 발생하는 경우 전역 클러스터를 종료하기 위해 cluster shutdown 명령을 사용할 수 있습니다. clzonecluster halt 명령은 특정 노드에서 실행되는 영역 클러스터를 중지하거나 구성된 모든 노드에서 전체 영역 클러스터를 중지합니다. 영역 클러스터 내에서 cluster shutdown 명령을 사용할 수도 있습니다. 자세한 내용은 cluster(1CL) 매뉴얼 페이지를 참조하십시오.

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


주 - 전체 전역 클러스터를 올바르게 종료하려면 cluster shutdown 명령을 사용합니다. Oracle Solaris shutdown 명령은 clnode evacuate 명령과 함께 사용되어 개별 노드를 종료합니다. 자세한 내용은 클러스터를 종료하는 방법, 클러스터의 단일 노드 종료 및 부트 또는 clnode(1CL) 매뉴얼 페이지를 참조하십시오.


cluster shutdownclzonecluster halt 명령은 다음 작업을 수행하여 각각 전역 클러스터 또는 영역 클러스터의 모든 노드를 중지합니다.

  1. 실행 중인 모든 자원 그룹을 오프라인으로 전환합니다.

  2. 전역 클러스터 또는 영역 클러스터의 모든 클러스터 파일 시스템을 마운트 해제합니다.

  3. cluster shutdown 명령은 전역 클러스터 또는 영역 클러스터의 활성 장치 서비스를 종료합니다.

  4. cluster shutdown 명령은 init 0을 실행하고 클러스터의 모든 노드를 SPARC 기반 시스템의 OpenBoot PROM ok 프롬프트에 표시하거나 Press any key to continue 메시지를 x86 기반 시스템의 GRUB 메뉴에 표시합니다. 자세한 내용은 Booting and Shutting Down Oracle Solaris on x86 Platforms의 Booting an x86 Based System Interactively를 참조하십시오. clzonecluster halt 명령은 zoneadm - z zoneclustername halt 명령을 수행하여 영역 클러스터의 영역을 중지합니다(종료하지는 않음).


주 - 필요하다면 노드가 클러스터 구성원에 포함되지 않도록 비클러스터 모드에서 노드를 부트할 수 있습니다. 클러스터 소프트웨어를 설치하거나 특정 관리 절차를 수행할 경우에는 비클러스터 모드가 유용합니다. 자세한 내용은 비클러스터 모드로 노드를 부트하는 방법을 참조하십시오.


표 3-1 작업 목록: 클러스터 종료 및 부트

작업
지침
클러스터를 중지합니다.
모든 노드를 부트하여 클러스터를 시작합니다. 클러스터 멤버쉽을 얻으려면 노드가 현재 클러스터 상호 연결에 연결되어 있어야 합니다.
클러스터를 재부트합니다.

클러스터를 종료하는 방법

한 개의 전역 클러스터 또는 영역 클러스터나 모든 영역 클러스터를 종료할 수 있습니다.


주의

주의 - 클러스터 콘솔에서 send brk 명령을 사용하여 전역 클러스터 노드 또는 영역 클러스터 노드를 종료하지 마십시오. 클러스터에서는 이 명령을 사용할 수 없습니다.


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

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

  1. 전역 클러스터 또는 영역 클러스터에서 Oracle RAC(Real Application Clusters)을 실행하는 경우 종료 중인 클러스터에서 모든 데이터베이스 인스턴스를 종료합니다.

    종료 절차에 대한 내용은 Oracle RAC 제품 설명서를 참조하십시오.

  2. 클러스터의 임의 노드에서 수퍼유저 또는 solaris.cluster.admin RBAC 인증을 제공하는 역할로 전환합니다.

    전역 클러스터의 한 노드에서 이 절차의 모든 단계를 수행합니다.

  3. 해당 전역 클러스터 또는 영역 클러스터나 모든 영역 클러스터를 종료합니다.
    • 전역 클러스터를 종료합니다. 이 작업은 영역 클러스터도 모두 종료합니다.
      phys-schost# cluster shutdown -g0 -y
    • 특정 영역 클러스터를 종료합니다.
      phys-schost# clzonecluster halt zoneclustername
    • 모든 영역 클러스터를 종료합니다.
      phys-schost# clzonecluster halt +

      영역 클러스터 내에서 cluster shutdown 명령을 사용하여 모든 영역 클러스터를 종료할 수도 있습니다.

  4. 전역 클러스터 또는 영역 클러스터의 모든 노드에 ok 프롬프트(SPARC 기반 시스템) 또는 GRUB 메뉴(x86 기반 시스템)가 표시되는지 확인합니다.

    모든 노드가 ok 프롬프트(SPARC 기반 시스템) 또는 부트 서브시스템(x86 기반 시스템)에 있을 때까지 노드의 전원을 끄지 마십시오.

    • 전역 클러스터 노드가 ok 프롬프트(SPARC 기반 시스템) 또는 Press any key to continue 메시지(GRUB 기반 x86 시스템)에 있는지 확인합니다.
      phys-schost# cluster status -t node
    • status 하위 명령을 사용하여 영역 클러스터가 종료되었는지 확인합니다.
      phys-schost# clzonecluster status
  5. 필요한 경우 전역 클러스터의 노드 전원을 끕니다.

예 3-1 영역 클러스터 종료

다음 예에서는 sczone이라는 영역 클러스터를 종료합니다.

phys-schost# clzonecluster halt sczone
Waiting for zone halt commands to complete on all the nodes of the zone cluster "sczone"...
Sep  5 19:06:01 schost-4 cl_runtime: NOTICE: Membership : Node 2 of cluster 'sczone' died.
Sep  5 19:06:01 schost-4 cl_runtime: NOTICE: Membership : Node 4 of cluster 'sczone' died.
Sep  5 19:06:01 schost-4 cl_runtime: NOTICE: Membership : Node 3 of cluster 'sczone' died.
Sep  5 19:06:01 schost-4 cl_runtime: NOTICE: Membership : Node 1 of cluster 'sczone' died.
phys-schost# 

예 3-2 SPARC: 전역 클러스터 종료

다음은 정상적인 전역 클러스터 작업이 중지되고 모든 노드가 종료되어 ok 프롬프트가 표시되는 콘솔 출력의 예입니다. -g 0 옵션은 종료 유예 기간을 0으로 설정하고, -y 옵션은 확인 질문에 자동으로 yes 응답을 제공합니다. 전역 클러스터에 있는 다른 노드의 콘솔에도 종료 메시지가 나타납니다.

phys-schost# cluster shutdown -g0 -y
Wed Mar 10 13:47:32 phys-schost-1 cl_runtime: 
WARNING: CMM monitoring disabled.
phys-schost-1# 
INIT: New run level: 0
The system is coming down.  Please wait.
System services are now being stopped.
/etc/rc0.d/K05initrgm: Calling clnode evacuate
The system is down.
syncing file systems... done
Program terminated
ok 

예 3-3 x86: 전역 클러스터 종료

다음은 정상적인 전역 클러스터 작업이 중지되고 모든 노드가 종료될 때 표시되는 콘솔 출력의 예입니다. 이 예에서는 모든 노드에 ok 프롬프트가 표시되지는 않습니다. -g 0 옵션은 종료 유예 기간을 0으로 설정하고, -y 옵션은 확인 질문에 자동으로 yes 응답을 제공합니다. 전역 클러스터에 있는 다른 노드의 콘솔에도 종료 메시지가 나타납니다.

phys-schost# cluster shutdown -g0 -y
May  2 10:32:57 phys-schost-1 cl_runtime: 
WARNING: CMM: Monitoring disabled.  
root@phys-schost-1#
INIT: New run level: 0
The system is coming down.  Please wait.
System services are now being stopped.
/etc/rc0.d/K05initrgm: Calling clnode evacuate
failfasts already disabled on node 1
Print services already stopped.
May  2 10:33:13 phys-schost-1 syslogd: going down on signal 15
The system is down.
syncing file systems... done
Type any key to continue 

참조

종료된 전역 클러스터 또는 영역 클러스터를 재시작하려면 클러스터를 부트하는 방법을 참조하십시오.

클러스터를 부트하는 방법

이 절차에서는 노드가 종료된 전역 클러스터 또는 영역 클러스터를 시작하는 방법에 대해 설명합니다. 전역 클러스터 노드의 경우 ok 프롬프트(SPARC 시스템) 또는 Press any key to continue 메시지(GRUB 기반 x86 시스템)가 표시됩니다.

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

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


주 - 영역 클러스터를 만들려면 Oracle Solaris Cluster 소프트웨어 설치 설명서의 영역 클러스터 구성에 나와 있는 지침에 따릅니다.


  1. 각 노드를 클러스터 모드로 부트하십시오.

    전역 클러스터의 한 노드에서 이 절차의 모든 단계를 수행합니다.

    • SPARC 기반 시스템에서는 다음 명령을 실행합니다.
      ok boot
    • x86 기반 시스템에서는 다음 명령을 실행합니다.

      GRUB 메뉴가 표시되면 적절한 Oracle Solaris 항목을 선택하고 Enter 키를 누릅니다.

      GRUB 기반 부트에 대한 자세한 내용은 Booting and Shutting Down Oracle Solaris on x86 Platforms의 Booting an x86 Based System Interactively를 참조하십시오.


      주 - 클러스터 구성원이 되려면 노드가 현재 클러스터 상호 연결에 연결되어 있어야 합니다.


    • 한 개의 영역 클러스터가 있는 경우 전체 영역 클러스터를 부트할 수 있습니다.
      phys-schost# clzonecluster boot zoneclustername
    • 영역 클러스터가 두 개 이상 있는 경우 모든 영역 클러스터를 부트할 수 있습니다. zoneclustername 대신 +를 사용합니다.
  2. 노드가 오류 없이 부트되고 온라인 상태인지 확인합니다.

    cluster status 명령은 전역 클러스터 노드의 상태를 보고합니다.

    phys-schost# cluster status -t node

    전역 클러스터 노드에서 clzonecluster status 상태 명령을 실행하면 영역 클러스터 노드의 상태가 보고됩니다.

    phys-schost# clzonecluster status

    주 - 노드의 /var 파일 시스템이 꽉 차면 해당 노드에서 Oracle Solaris Cluster를 재시작하지 못할 수도 있습니다. 이런 문제가 발생하면 꽉 찬 /var 파일 시스템을 복구하는 방법을 참조하십시오. 자세한 내용은 clzonecluster(1CL) 매뉴얼 페이지를 참조하십시오.


예 3-4 SPARC: 전역 클러스터 부트

다음 예에서는 phys-schost-1 노드를 전역 클러스터로 부트할 때 표시되는 콘솔 출력을 보여 줍니다. 전역 클러스터에 있는 다른 노드의 콘솔에 유사한 메시지가 나타납니다. 영역 클러스터의 autoboot 등록 정보가 true로 설정된 경우 영역 클러스터 노드는 해당 시스템에서 전역 클러스터 노드가 부트된 후 자동으로 부트됩니다.

전역 클러스터 노드가 재부트되면 해당 시스템의 모든 영역 클러스터 노드가 중지됩니다. autoboot 등록 정보가 true로 설정된 동일한 시스템의 모든 영역 클러스터 노드는 전역 클러스터 노드가 다시 시작된 후 부트됩니다.

ok boot
Rebooting with command: boot 
...
Hostname: phys-schost-1
Booting as part of a cluster
NOTICE: Node phys-schost-1 with votecount = 1 added.
NOTICE: Node phys-schost-2 with votecount = 1 added.
NOTICE: Node phys-schost-3 with votecount = 1 added.
...
NOTICE: Node phys-schost-1: attempting to join cluster
...
NOTICE: Node phys-schost-2 (incarnation # 937690106) has become reachable.
NOTICE: Node phys-schost-3 (incarnation # 937690290) has become reachable.
NOTICE: cluster has reached quorum.
NOTICE: node phys-schost-1 is up; new incarnation number = 937846227.
NOTICE: node phys-schost-2 is up; new incarnation number = 937690106.
NOTICE: node phys-schost-3 is up; new incarnation number = 937690290.
NOTICE: Cluster members: phys-schost-1 phys-schost-2 phys-schost-3.
...

클러스터를 재부트하는 방법

전역 클러스터를 종료하려면 cluster shutdown 명령을 실행한 다음 각 노드에서 boot 명령을 사용하여 전역 클러스터를 부트합니다. 영역 클러스터를 종료하려면 clzonecluster halt 명령을 사용한 다음 clzonecluster boot 명령을 사용하여 영역 클러스터를 부트합니다. clzonecluster reboot 명령을 사용할 수도 있습니다. 자세한 내용은 cluster(1CL), boot(1M)clzonecluster(1CL) 매뉴얼 페이지를 참조하십시오.

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

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

  1. 클러스터에서 Oracle RAC를 실행하는 경우 종료 중인 클러스터에서 모든 데이터베이스 인스턴스를 종료합니다.

    종료 절차에 대한 내용은 Oracle RAC 제품 설명서를 참조하십시오.

  2. 클러스터의 임의 노드에서 수퍼유저 또는 solaris.cluster.admin RBAC 인증을 제공하는 역할로 전환합니다.

    전역 클러스터의 한 노드에서 이 절차의 모든 단계를 수행합니다.

  3. 클러스터를 종료합니다.
    • 전역 클러스터를 종료합니다.
      phys-schost# cluster shutdown -g0 -y 
    • 영역 클러스터가 있는 경우 전역 클러스터 노드에서 영역 클러스터를 종료합니다.
      phys-schost# clzonecluster halt zoneclustername

    각 노드가 종료됩니다. 영역 클러스터 내에서 cluster shutdown 명령을 사용하여 영역 클러스터를 종료할 수도 있습니다.


    주 - 클러스터 구성원이 되려면 노드가 현재 클러스터 상호 연결에 연결되어 있어야 합니다.


  4. 각 노드를 부트합니다.

    시스템 종료 사이에 구성을 변경하지 않으면 노드의 부트 순서는 중요하지 않습니다. 종료 중간에 구성을 변경하려면 먼저 최근 구성을 사용하여 노드를 시작하십시오.

    • SPARC 기반 시스템의 전역 클러스터 노드인 경우 다음 명령을 실행합니다.

      ok boot
    • x86 기반 시스템의 전역 클러스터 노드인 경우 다음 명령을 실행합니다.

      GRUB 메뉴가 표시되면 적절한 Oracle Solaris OS 항목을 선택하고 Enter 키를 누릅니다.


    주 - 클러스터 구성원이 되려면 노드가 현재 클러스터 상호 연결에 연결되어 있어야 합니다.


    GRUB 기반 부트에 대한 자세한 내용은 Booting and Shutting Down Oracle Solaris on x86 Platforms의 Booting an x86 Based System Interactively를 참조하십시오.

    • 영역 클러스터의 경우 전역 클러스터의 단일 노드에서 다음 명령을 입력하여 영역 클러스터를 부트합니다.

      phys-schost# clzonecluster boot zoneclustername

    클러스터 구성 요소가 활성화되면 부트된 노드의 콘솔에 메시지가 나타납니다.

  5. 노드가 오류 없이 부트되고 온라인 상태인지 확인합니다.
    • clnode status 명령은 전역 클러스터의 노드 상태를 보고합니다.
      phys-schost# clnode status
    • 전역 클러스터 노드에서 clzonecluster status 명령을 실행하면 영역 클러스터 노드의 상태가 보고됩니다.
      phys-schost# clzonecluster status

      영역 클러스터 내에서 cluster status 명령을 실행하여 노드의 상태를 표시할 수도 있습니다.


      주 - 노드의 /var 파일 시스템이 꽉 차면 해당 노드에서 Oracle Solaris Cluster를 재시작하지 못할 수도 있습니다. 이런 문제가 발생하면 꽉 찬 /var 파일 시스템을 복구하는 방법을 참조하십시오.


예 3-5 영역 클러스터 재부트

다음 예에서는 sparse-sczone이라는 영역 클러스터를 정지하고 부트하는 방법을 보여 줍니다. clzonecluster reboot 명령을 사용할 수도 있습니다.

phys-schost# clzonecluster halt sparse-sczone
Waiting for zone halt commands to complete on all the nodes of the zone cluster "sparse-sczone"...
Sep  5 19:17:46 schost-4 cl_runtime: NOTICE: Membership : Node 4 of cluster 'sparse-sczone' died.
Sep  5 19:17:46 schost-4 cl_runtime: NOTICE: Membership : Node 2 of cluster 'sparse-sczone' died.
Sep  5 19:17:46 schost-4 cl_runtime: NOTICE: Membership : Node 1 of cluster 'sparse-sczone' died.
Sep  5 19:17:46 schost-4 cl_runtime: NOTICE: Membership : Node 3 of cluster 'sparse-sczone' died.
phys-schost#
phys-schost# clzonecluster boot sparse-sczone
Waiting for zone boot commands to complete on all the nodes of the zone cluster "sparse-sczone"...
phys-schost# Sep  5 19:18:23 schost-4  cl_runtime: NOTICE: Membership : Node 1 of cluster
 'sparse-sczone' joined.
Sep  5 19:18:23 schost-4 cl_runtime: NOTICE: Membership : Node 2 of cluster 'sparse-sczone' joined.
Sep  5 19:18:23 schost-4 cl_runtime: NOTICE: Membership : Node 3 of cluster 'sparse-sczone' joined.
Sep  5 19:18:23 schost-4 cl_runtime: NOTICE: Membership : Node 4 of cluster 'sparse-sczone' joined.

phys-schost#
phys-schost# clzonecluster status

=== Zone Clusters ===

--- Zone Cluster Status ---

Name            Node Name   Zone HostName   Status   Zone Status
----            ---------   -------------   ------   -----------
sparse-sczone   schost-1    sczone-1        Online   Running
                schost-2    sczone-2        Online   Running
                schost-3    sczone-3        Online   Running
                schost-4    sczone-4        Online   Running
phys-schost# 

예 3-6 SPARC: 전역 클러스터 재부트

다음 예에서는 정상적인 전역 클러스터 작업이 중지되고 모든 노드가 종료되어 ok 프롬프트가 표시된 다음 전역 클러스터가 다시 시작될 때 표시되는 콘솔 출력을 보여 줍니다. -g 0 옵션은 유예 기간을 0으로 설정하고, -y 옵션은 확인 질문에 자동으로 yes 응답을 제공합니다. 전역 클러스터에 있는 다른 노드의 콘솔에도 종료 메시지가 나타납니다.

phys-schost# cluster shutdown -g0 -y
Wed Mar 10 13:47:32 phys-schost-1 cl_runtime: 
WARNING: CMM monitoring disabled.
phys-schost-1# 
INIT: New run level: 0
The system is coming down.  Please wait.
...
The system is down.
syncing file systems... done
Program terminated
ok boot
Rebooting with command: boot 
...
Hostname: phys-schost-1
Booting as part of a cluster
...
NOTICE: Node phys-schost-1: attempting to join cluster
...
NOTICE: Node phys-schost-2 (incarnation # 937690106) has become reachable.
NOTICE: Node phys-schost-3 (incarnation # 937690290) has become reachable.
NOTICE: cluster has reached quorum.
...
NOTICE: Cluster members: phys-schost-1 phys-schost-2 phys-schost-3.
...
NOTICE: Node phys-schost-1: joined cluster
...
The system is coming up.  Please wait.
checking ufs filesystems
...
reservation program successfully exiting
Print services started.
volume management starting.
The system is ready.
phys-schost-1 console login:
NOTICE: Node phys-schost-1: joined cluster
...
The system is coming up.  Please wait.
checking ufs filesystems
...
reservation program successfully exiting
Print services started.
volume management starting.
The system is ready.
phys-schost-1 console login: