Oracle® Solaris Cluster 시스템 관리 설명서

인쇄 보기 종료

업데이트 날짜: 2015년 10월
 
 

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

다음 절차를 수행하여 전역 클러스터에서 노드를 제거합니다.

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

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

  1. 이 절차를 계속 진행하기 전에 모든 자원 그룹, 디스크 장치 그룹 및 쿼럼 장치 구성에서 노드를 제거하고 유지 보수 상태로 만들었는지 확인하십시오.
  2. 제거할 노드에서 solaris.cluster.modify RBAC 권한 부여를 제공하는 역할로 전환합니다.

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

  3. 제거할 전역 클러스터 노드를 비클러스터 모드로 부트합니다.

    영역 클러스터 노드의 경우 이 단계를 수행하기 전에 영역 클러스터에서 노드를 제거하는 방법의 지침에 따릅니다.

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

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

      shutdown -g -y -i0
      
      Press any key to continue
    1. GRUB 메뉴에서 화살표 키를 사용하여 적절한 Oracle Solaris 항목을 선택하고 e를 입력하여 해당 명령을 편집합니다.

      GRUB 기반 부트에 대한 자세한 내용은 Oracle Solaris 11.2 시스템 부트 및 종료 의 시스템 부트을 참조하십시오.

    2. 부트 매개 변수 화면에서 화살표 키를 사용하여 커널 항목을 선택하고 e를 입력하여 항목을 편집합니다.
    3. 명령에 -x를 추가하여 시스템 부트를 비클러스터 모드로 지정합니다.
      [ Minimal BASH-like line editing is supported. For the first word, TAB
      lists possible command completions. Anywhere else TAB lists the possible
      completions of a device/filename. ESC at any time exits. ]
      
      grub edit> kernel$ /platform/i86pc/kernel/#ISADIR/unix -B $ZFS-BOOTFS -x
    4. Enter 키를 눌러 변경 사항을 수락하고 부트 매개 변수 화면으로 복귀합니다.

      화면에 편집된 명령이 표시됩니다.

    5. b를 입력하여 비클러스터 모드로 노드를 부트합니다.

      커널 부트 매개 변수 명령에 대한 변경 사항은 시스템을 재부트하면 사라집니다. 다음에 노드를 재부트하면 클러스터 모드로 부트됩니다. 비클러스터 모드로 부트하려면, 이러한 단계를 다시 실행하여 –x 옵션을 커널 부트 매개 변수 명령에 추가합니다.

  4. 클러스터에서 노드를 삭제합니다.
    1. 활성 노드에서 다음 명령을 실행합니다.
      phys-schost# clnode clear –F nodename

      rg_system=true인 자원 그룹이 있는 경우 rg_system=false로 변경해야 clnode clear -F 명령이 성공합니다. clnode clear -F를 실행한 후에 자원 그룹을 rg_system=true로 다시 재설정합니다.

    2. 제거할 노드에서 다음 명령을 실행합니다.
      phys-schost# clnode remove –F

      주 -  제거할 노드를 사용할 수 없거나 더 이상 부트할 수 없는 경우 임의의 활성 클러스터 노드에서 clnode clear -F <node-to-be-removed> 명령을 실행합니다. clnode status <nodename>을 실행하여 노드 제거를 확인합니다.

    클러스터의 마지막 노드를 제거하는 경우 클러스터에 활성 노드가 남아 있지 않은 상태로 해당 노드가 비클러스터 모드에 있어야 합니다.

  5. 다른 클러스터 노드에서 노드 제거를 확인합니다.
    phys-schost# clnode status nodename
  6. 노드 제거를 완료합니다.
    • 제거된 노드에서 Oracle Solaris Cluster 소프트웨어를 제거하려는 경우 클러스터 노드에서 Oracle Solaris Cluster 소프트웨어를 제거하는 방법으로 이동합니다. 클러스터에서 노드를 제거하는 동시에 Oracle Solaris Cluster 소프트웨어를 제거하도록 선택할 수도 있습니다. Oracle Solaris Cluster 파일이 없는 디렉토리로 변경하고 scinstall -r을 입력합니다.
    • 제거된 노드에서 Oracle Solaris Cluster 소프트웨어를 제거하지 않으려는 경우 Oracle Solaris Cluster 4.2 Hardware Administration Manual 에서 설명한 대로 하드웨어 연결을 제거하여 클러스터에서 실제로 노드를 제거할 수 있습니다.
예 8-2  클러스터 소프트웨어 구성에서 노드 제거

이 예에서는 클러스터에서 노드(phys-schost-2)를 제거하는 방법을 보여 줍니다. clnode remove 명령은 클러스터(phys-schost-2)에서 제거할 노드에서 비클러스터 모드로 실행됩니다.

[Remove the node from the cluster:]
phys-schost-2# clnode remove
phys-schost-1# clnode clear -F phys-schost-2
[Verify node removal:]
phys-schost-1# clnode status
-- Cluster Nodes --
                 Node name         Status
                 ---------         ------
Cluster node:    phys-schost-1    Online

참조

제거된 노드에서 Oracle Solaris Cluster 소프트웨어를 제거하려면 클러스터 노드에서 Oracle Solaris Cluster 소프트웨어를 제거하는 방법을 참조하십시오.

하드웨어 절차는 Oracle Solaris Cluster 4.2 Hardware Administration Manual 을 참조하십시오.

클러스터 노드를 제거하는 전체 작업 목록은 Table 8–2를 참조하십시오.

기존 클러스터에 노드를 추가하려면 기존 클러스터 또는 영역 클러스터에 노드를 추가하는 방법을 참조하십시오.