Sun Cluster 3.0 시스템 관리 안내서

2.1 시스템 종료 및 클러스터 부팅 개요

Sun Cluster scshutdown(1M) 명령은 규칙적인 방법으로 클러스터 서비스를 정지하며 클러스터를 완전히 시스템 종료합니다.


주 -

shutdown 또는 halt 명령 대신에 scshutdown을 사용하여 전체 클러스터의 적절한 시스템 종료를 확인하십시오. Solaris shutdown 명령은 각 노드를 시스템 종료하는 데 사용됩니다.


scshutdown 명령은 다음과 같은 방법으로 클러스터를 정지합니다.

  1. 실행하는 모든 자원 그룹을 오프 라인으로 함

  2. 모든 클러스터 파일 시스템을 마운트 해제함

  3. 활동 중인 디바이스 서비스의 시스템 종료

  4. init 0을 실행하고 모든 노드를 ok PROM 프롬프트로 가져옴

한 위치에서 다른 위치로 클러스터를 이동시킬 때 또는 응용프로그램 오류의 원인으로 데이터가 손상된 경우 이를 수행할 수 있습니다.


주 -

필요한 경우, 클러스터 멤버쉽, 즉 클러스터가 아닌 노드에 가입되지 않도록 노드를 부팅할 수 있습니다. 이것은 클러스터 소프트웨어를 설치할 때나 특정 관리 프로시저를 수행하는 데 유용합니다. "2.2.4 클러스터가 아닌 노드에 있는 클러스터 노드 부팅 방법"에서 자세한 내용을 참조하십시오.


.

표 2-1 작업 맵: 클러스터 시스템 종료 및 부팅

작업 

지시사항에 대해서는, 다음으로 이동하십시오.  

노드를 정지시키십시오.  

- scshutdown을 사용하십시오.

"2.1.1 클러스터를 시스템 종료하는 방법"

전체 노드를 부팅하여 클러스터를 시작하십시오.  

클러스터 멤버쉽을 얻기 위해 노드에는 클러스터 상호연결에 대한 작업 연결이 있어야 합니다.  

"2.1.2 클러스터를 부팅 방법"

클러스터를 종료하십시오.  

- scshutdown을 사용하십시오.

ok 프롬프트에서, boot 명령을 이용하여 각 노드를 개별적으로 시동하십시오.

클러스터 멤버쉽을 얻기 위해 노드에는 클러스터 상호연결에 대한 작업 연결이 있어야 합니다.  

"2.1.3 클러스터 재부팅 방법"

2.1.1 클러스터를 시스템 종료하는 방법

  1. (선택적). Oracle Parallel Server(OPS)를 실행하는 클러스터의 경우, 모든 OPS 데이터베이스 인스턴스를 시스템 종료하십시오.

    시스템 종료 프로시저에 대해서는 Oracle Parallel Server 제품 문서를 참조하십시오.

  2. 클러스터의 노드에 대해 수퍼유저가 되십시오.

  3. scshutdown(1M) 명령을 사용하여 클러스터를 즉시 시스템 종료하십시오.

    클러스터의 단일 노드에서 다음 명령을 입력하십시오.


    # scshutdown -g 0 -y
    
  4. 모든 노드가 ok PROM 프롬프트에 도달했는지 확인하십시오.

  5. 필요한 경우, 노드의 전원을 끄십시오.

2.1.1.1 예제-클러스터 시스템 종료

다음 예에서는 정상 클러스터 조작을 정지할 때 및 ok 프롬프트로 모든 노드를 중지할 때의 콘솔 출력을 보여줍니다. -g 0 옵션은 시스템 종료 grace 마침표를 0으로 설정하고, -y는 확인 질문에 yes 응답을 제공합니다. 시스템 종료 메시지는 클러스터에 있는 다른 노드의 콘솔에도 나타납니다.


# scshutdown -g 0 -y
Sep  2 10:08:46 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 scswitch -S (evacuate)
The system is down.
syncing file systems... done
Program terminated
ok 

2.1.1.2 여기에서 이동할 위치

시스템 종료된 클러스터를 다시 시작하려면 "2.1.2 클러스터를 부팅 방법"를 참조하십시오.

2.1.2 클러스터를 부팅 방법

  1. 노드가 시스템 종료되어 ok PROM 프롬프트에 있는 클러스터를 시작하려면, 각 노드를 부팅하십시오.

    시스템 종료간 구성을 변경하지 않는 경우 노드가 부팅되는 순서는 상관없습니다. 이 경우, 가장 최근의 구성이 있는 노드가 먼저 부팅되도록 노드를 시작해야 합니다.


    ok boot
    

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


    주 -

    클러스터 멤버쉽을 얻기 위해 클러스터 노드에는 클러스터 상호연결에 대한 작업 연결이 있어야 합니다.


  2. 노드가 오류없이 부팅되었는지와 온라인으로 되어 있는지 확인하십시오.

    scstat(1M) 명령은 노드의 상태를 보고합니다.


    # scstat -n
    

2.1.2.1 예제-클러스터 부팅

다음 예는 노드 phys-schost-1을 클러스터로 부팅할 때의 콘솔 출력을 보여줍니다.유사한 메시지가 클러스터에 있는 다른 노드의 콘솔에 나타납니다.


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

2.1.3 클러스터 재부팅 방법

scshutdown(1M) 명령을 실행하여 클러스터를 시스템 종료한 다음, 각 노드에서 boot 명령으로 클러스터를 부팅하십시오.

  1. (선택적). Oracle Parallel Server(OPS)를 실행하는 클러스터의 경우, 모든 OPS 데이터베이스 인스턴스를 시스템 종료하십시오.

    시스템 종료 프로시저에 대해서는 Oracle Parallel Server 제품 문서를 참조하십시오.

  2. 클러스터의 노드에 대해 수퍼유저가 되십시오.

  3. scshutdown(1M) 명령을 사용하여 클러스터를 시스템 종료하십시오.

    클러스터의 단일 노드에서 다음 명령을 입력하십시오.


    # scshutdown -g 0 -y 
    

    이것은 ok PROM 프롬프트에 대한 각 노드를 시스템 종료합니다.


    주 -

    클러스터 멤버쉽을 얻기 위해 클러스터 노드에는 클러스터 상호연결에 대한 작업 연결이 있어야 합니다.


  4. 각 노드를 부팅하십시오.

    시스템 종료간 구성을 변경하지 않는 경우 노드가 부팅되는 순서는 상관없습니다. 이 경우, 가장 최근의 구성이 있는 노드가 먼저 부팅되도록 노드를 시작해야 합니다.


    ok boot
    

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

  5. 노드가 오류없이 부팅되었는지와 온라인으로 되어 있는지 확인하십시오.

    scstat 명령은 노드의 상태를 보고합니다.


    # scstat -n
    

2.1.3.1 예제-클러스터 재부팅

다음 예에서는 정상 클러스터 조작을 정지하고 ok 프롬프트로 모든 노드를 중지한 다음, 클러스터를 다시 시작할 때의 콘솔 출력을 보여줍니다. -g 0 옵션은 grace 마침표를 0으로 설정하고, -y는 확인 질문에 자동 yes 응답을 제공합니다. 시스템 종료 메시지는 클러스터에 있는 다른 노드의 콘솔에도 나타납니다.


# scshutdown -g 0 -y
Sep  2 10:08:46 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 1: attempting to join cluster
...
NOTICE: Node 2 (incarnation # 937690106) has become reachable.
NOTICE: Node 3 (incarnation # 937690290) has become reachable.
NOTICE: cluster has reached quorum.
...
NOTICE: Cluster members:   1  2  3
...
NOTICE: Node 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: