Solaris OS용 Sun Cluster 시스템 관리 안내서

8장 클러스터 관리

이 장에서는 전체 클러스터에 영향을 주는 항목을 관리하는 절차를 설명합니다.

이 장은 다음 절로 구성됩니다.

클러스터 관리 개요

이 절에서는 전체 클러스터에 대해 관리 작업을 수행하는 방법에 대해 설명합니다. 다음 표에는 해당 관리 작업과 관련 절차가 모두 나열되어 있습니다. Solaris 10 OS에서는 특별한 지침이 없는 경우 전역 영역에서 클러스터 관리 작업을 수행하십시오.

표 8–1 작업 목록: 클러스터 관리

작업 

지침 

클러스터 이름 변경 

클러스터 이름을 변경하는 방법

노드 ID 및 해당 노드 이름 표시 

노드 ID를 노드 이름에 매핑하는 방법

클러스터에 새 노드 추가 허용 또는 금지 

새 클러스터 노드 인증에 대한 작업 방법

NTP(Network Time Protocol)를 사용하여 클러스터에 대한 시간 변경 

클러스터에서 시간을 다시 설정하는 방법

SPARC 기반 시스템에서 OpenBoot PROM ok 프롬프트가 표시되거나 x86 기반 시스템에서 GRUB 메뉴에 Press any key to continue 메시지가 표시되면 노드 종료

SPARC: 노드에서 OpenBoot PROM(OBP)을 표시하는 방법

개인 호스트 이름 변경 

노드 개인 호스트 이름을 변경하는 방법

클러스터 노드를 유지 보수 상태로 만들기 

노드를 유지 보수 상태로 만드는 방법

클러스터 노드의 유지 보수 상태 해제 

노드의 유지 보수 상태를 해제하는 방법

클러스터에 노드 추가 

클러스터 노드 추가

클러스터에서 노드 제거 

클러스터 노드 제거

노드에서 Sun Cluster 소프트웨어 제거 

클러스터 노드에 설치된 Sun Cluster 소프트웨어를 제거하는 방법

오류 메시지 수정 

오류 메시지 수정 방법

Procedure클러스터 이름을 변경하는 방법

필요한 경우 설치한 후에 클러스터 이름을 변경할 수 있습니다.

이 절차에서는 장문형 Sun Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다. 명령 및 단문형 명령의 목록을 보려면 부록 A, Sun Cluster 객체 지향 명령를 참조하십시오.

  1. 임의의 클러스터의 노드에서 수퍼유저로 전환합니다.

  2. clsetup 유틸리티를 시작합니다.


    # clsetup
    

    주 메뉴가 표시됩니다.

  3. 클러스터 이름을 변경하려면 기타 클러스터 등록 정보 옵션에 해당하는 번호를 입력합니다.

    기타 클러스터 등록 정보 메뉴가 나타납니다.

  4. 메뉴에서 원하는 항목을 선택하고 화면의 지시를 따릅니다.


예 8–1 클러스터 이름 변경

다음 예는 clsetup(1CL) 유틸리티에서 생성된 cluster(1CL) 명령으로서 새 클러스터 이름인 dromedary로 변경합니다.


# cluster -c dromedary

Procedure노드 ID를 노드 이름에 매핑하는 방법

Sun Cluster를 설치하는 과정에서 각 노드에 고유한 노드 ID 번호가 자동으로 할당됩니다. 노드 ID 번호는 처음으로 클러스터에 연결되는 순서대로 노드에 할당됩니다. 노드 ID 번호가 할당되고 나면 해당 번호를 변경할 수 없습니다. 노드 ID 번호는 오류 메시지에서 관련된 클러스터 노드를 나타내는 데 사용됩니다. 노드 ID와 노드 이름 사이의 매핑을 결정하려면 이 절차를 사용하십시오.

구성 정보를 표시하기 위해 수퍼유저로 전환할 필요는 없습니다.

이 절차에서는 장문형 Sun Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다. 명령 및 단문형 명령의 목록을 보려면 부록 A, Sun Cluster 객체 지향 명령를 참조하십시오.

  1. clnode(1CL) 명령을 사용하여 클러스터 구성 정보를 나열합니다.


    % clnode show | grep Node
    

예 8–2 노드 ID를 노드 이름에 매핑

다음은 노드 ID를 할당하는 예입니다.


% clnode show | grep Node
=== Cluster Nodes ===
Node Name:				phys-schost1
  Node ID:				1
Node Name: 				phys-schost2
  Node ID:				2
Node Name:				phys-schost3
  Node ID:				3

Procedure새 클러스터 노드 인증에 대한 작업 방법

Sun Cluster를 사용하면 새 노드를 클러스터에 추가할 수 있는지 여부 및 사용할 인증의 유형을 결정할 수 있습니다. 새 노드가 공용 네트워크를 통해 클러스터에 연결되도록 허용하거나 클러스터에 연결되지 않도록 금지할 수도 있고 클러스터에 연결할 수 있는 특정 노드를 지정할 수도 있습니다. 새 노드는 표준 UNIX 또는 DES (Diffie-Hellman) 인증을 사용하여 인증될 수 있습니다. DES 인증을 선택하면 필요한 암호화 키를 모두 구성해야 노드가 연결할 수 있습니다. 자세한 내용은 keyserv(1M)publickey(4) 매뉴얼 페이지를 참조하십시오.

이 절차에서는 장문형 Sun Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다. 명령 및 단문형 명령의 목록을 보려면 부록 A, Sun Cluster 객체 지향 명령를 참조하십시오.

  1. 임의의 클러스터의 노드에서 수퍼유저로 전환합니다.

  2. clsetup(1CL) 유틸리티를 시작합니다.


    # clsetup
    

    주 메뉴가 표시됩니다.

  3. 클러스터 인증 작업을 하려면 새 노드의 옵션에 해당하는 번호를 입력합니다.

    새 노드 메뉴가 표시됩니다.

  4. 메뉴에서 원하는 항목을 선택하고 화면의 지시를 따릅니다.


예 8–3 클러스터에 새 시스템 추가 방지

다음 예는 clsetup 유틸리티에서 생성되는 claccess 명령으로, 새 시스템이 클러스터에 추가되지 못하도록 합니다.


# claccess deny -h hostname


예 8–4 클러스터에 모든 새 시스템 추가 허용

다음 예는 clsetup 유틸리티에서 생성되는 claccess 명령으로, 모든 새 시스템이 클러스터에 추가되도록 합니다.


# claccess allow-all


예 8–5 클러스터에 추가될 새 시스템 지정

다음 예는 clsetup 유틸리티에서 생성되는 claccess 명령으로, 하나의 새 시스템을 클러스터에 추가되도록 합니다.


# claccess allow -h hostname


예 8–6 인증을 표준 UNIX로 설정

다음 예는 clsetup 유틸리티에서 생성되는 claccess 명령으로, 클러스터에 연결할 새 노드에 대한 인증을 표준 UNIX 인증으로 재설정합니다.


# claccess set -p protocol=sys


예 8–7 인증을 DES로 설정

다음 예는 clsetup 유틸리티에서 생성되는 claccess 명령으로, 클러스터에 연결할 새 노드에 대해 DES 인증을 사용하도록 합니다.


# claccess set -p protocol=des

DES 인증을 사용할 경우에는 필요한 암호화 키도 모두 구성해야 노드가 클러스터에 연결할 수 있습니다. 자세한 내용은 keyserv(1M)publickey(4) 매뉴얼 페이지를 참조하십시오.


Procedure클러스터에서 시간을 다시 설정하는 방법

Sun Cluster에서는 NTP(Network Time Protocol)를 사용하여 클러스터 노드 간에 시간 동기화를 유지합니다. 노드가 시간을 동기화할 때 클러스터 조정은 필요에 따라 자동으로 수행됩니다. 자세한 내용은 Sun Cluster Concepts Guide for Solaris OSNetwork Time Protocol User's Guide를 참조하십시오.


주의 – 주의 –

NTP를 사용할 경우에 클러스터가 실행되고 있을 때는 클러스터를 조정하지 마십시오. date(1), rdate(1M), xntpd(1M) 또는 svcadm(1M) 명령을 대화식으로 사용하거나 cron(1M) 스크립트를 사용하여 시간을 조정하지 마십시오.


이 절차에서는 장문형 Sun Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다. 명령 및 단문형 명령의 목록을 보려면 부록 A, Sun Cluster 객체 지향 명령를 참조하십시오.

  1. 임의의 클러스터의 노드에서 수퍼유저로 전환합니다.

  2. 클러스터를 종료합니다.


    # cluster shutdown -g0 -y -i 0
    
  3. 해당 노드가 SPARC 기반 시스템에서 ok 프롬프트를 표시하거나 x86 기반 시스템에서 GRUB 메뉴에 Press any key to continue 메시지를 표시하는지 확인합니다.

  4. 비클러스터 모드로 노드를 부트합니다.

    • SPARC 기반 시스템에서는 다음 명령을 수행하십시오.


      ok boot -x
      
    • x86 기반 시스템에서는 다음 명령을 수행하십시오.


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

      GRUB 메뉴가 다음과 같이 나타납니다.


      GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
      +-------------------------------------------------------------------------+
      | Solaris 10 /sol_10_x86                                                  |
      | Solaris failsafe                                                        |
      |                                                                         |
      +-------------------------------------------------------------------------+
      Use the ^ and v keys to select which entry is highlighted.
      Press enter to boot the selected OS, 'e' to edit the
      commands before booting, or 'c' for a command-line.

      GRUB 기반 부트에 대한 내용은 System Administration Guide: Basic Administration의 11 장, GRUB Based Booting (Tasks)을 참조하십시오.

    2. 부트 매개 변수 화면에서 화살표 키를 사용하여 커널 항목을 선택하고 e를 입력하여 선택한 항목을 편집하십시오.

      다음과 같이 GRUB 부트 매개 변수 화면이 나타납니다.


      GNU GRUB version 0.95 (615K lower / 2095552K upper memory)
      +----------------------------------------------------------------------+
      | root (hd0,0,a)                                                       |
      | kernel /platform/i86pc/multiboot                                     |
      | module /platform/i86pc/boot_archive                                  |
      +----------------------------------------------------------------------+
      Use the ^ and v keys to select which entry is highlighted.
      Press 'b' to boot, 'e' to edit the selected command in the
      boot sequence, 'c' for a command-line, 'o' to open a new line
      after ('O' for before) the selected line, 'd' to remove the
      selected line, or escape to go back to the main menu.
    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/multiboot -x
    4. Enter 키를 눌러 변경 사항을 수락하고 부트 매개 변수 화면으로 복귀합니다.

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


      GNU GRUB version 0.95 (615K lower / 2095552K upper memory)
      +----------------------------------------------------------------------+
      | root (hd0,0,a)                                                       |
      | kernel /platform/i86pc/multiboot -x                                  |
      | module /platform/i86pc/boot_archive                                  |
      +----------------------------------------------------------------------+
      Use the ^ and v keys to select which entry is highlighted.
      Press 'b' to boot, 'e' to edit the selected command in the
      boot sequence, 'c' for a command-line, 'o' to open a new line
      after ('O' for before) the selected line, 'd' to remove the
      selected line, or escape to go back to the main menu.-
    5. b를 입력하여 노드를 비클러스터 모드로 부트합니다.


      주 –

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


  5. 단일 노드에서는 date 명령을 실행하여 시간을 설정합니다.


    # date HHMM.SS
    
  6. 다른 시스템에서 rdate(1M) 명령을 실행하여 시간을 위의 노드와 동기화합니다.


    # rdate hostname
    
  7. 각 노드를 부트하여 클러스터를 다시 시작합니다.


    # reboot
    
  8. 모든 클러스터 노드에서 변경되었는지 확인합니다.

    각 노드에서 date 명령을 실행하십시오.


    # date
    

ProcedureSPARC: 노드에서 OpenBoot PROM(OBP)을 표시하는 방법

OpenBoot PROM 설정을 구성하거나 변경해야 할 경우 다음 절차를 수행하십시오.

이 절차에서는 장문형 Sun Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다. 명령 및 단문형 명령의 목록을 보려면 부록 A, Sun Cluster 객체 지향 명령를 참조하십시오.

  1. 종료할 노드의 콘솔에 연결합니다.


    # telnet tc_name tc_port_number
    
    tc_name

    터미널 콘센트레이터의 이름을 지정합니다.

    tc_port_number

    터미널 콘센트레이터에 포트 번호를 지정합니다. 포트 번호는 구성에 따라 다릅니다. 일반적으로 포트 2와 3(5002 및 5003)은 사이트에 설치된 첫 번째 클러스터에 사용됩니다.

  2. clnode evacuate 명령을 사용한 후 shutdown 명령을 사용하여 클러스터 노드를 정상적으로 종료합니다. clnode evacuate 명령은 지정된 노드에서 다음 우선 순위 노드로 모든 장치 그룹을 전환합니다. 또한, 이 명령은 지정된 노드의 전역 또는 비전역 영역에서 다른 노드의 다음 우선 순위 전역 또는 비전역 영역으로 모든 자원 그룹을 전환합니다.


    # clnode evacuate node
    # shutdown -g0 -y
    

    주의 – 주의 –

    클러스터 콘솔에서 send brk 명령을 사용하여 클러스터 노드를 종료하지 마십시오.


  3. OBP 명령을 실행합니다.

Procedure노드 개인 호스트 이름을 변경하는 방법

설치를 완료한 후 클러스터 노드의 개인 호스트 이름을 변경하려면 이 절차를 따릅니다.

처음 클러스터를 설치할 때 개인 호스트 이름으로 기본값이 할당됩니다. 기본 개인 호스트 이름은 clusternode< nodeid>-priv의 형식을 갖습니다. (예: clusternode3-priv)해당 이름을 이미 도메인에서 사용 중인 경우에만 개인 호스트 이름을 변경합니다.


주의 – 주의 –

새 개인 호스트 이름에 IP 주소를 할당하지 마십시오. IP 주소는 클러스터링 소프트웨어에서 할당합니다.


이 절차에서는 장문형 Sun Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다. 명령 및 단문형 명령의 목록을 보려면 부록 A, Sun Cluster 객체 지향 명령를 참조하십시오.

  1. 클러스터의 모든 노드에서 개인 호스트 이름을 캐시할 수 있는 데이터 서비스 자원이나 기타 응용 프로그램을 비활성화합니다.


    # clresource disable resource[,...]
    

    비활성화하는 응용 프로그램에 다음을 포함하십시오.

    • HA-DNS 및 HA-NFS 서비스(구성된 경우)

    • 개인 호스트 이름을 사용하도록 사용자가 구성한 응용 프로그램

    • 개인용 상호 연결을 통해 클라이언트가 사용하는 응용 프로그램

    clresource 명령 사용에 대한 내용은 clresource(1CL) 매뉴얼 페이지 및 Sun Cluster Data Services Planning and Administration Guide for Solaris OS를 참조하십시오.

  2. 사용 중인 NTP 구성 파일이 변경할 개인 호스트 이름을 참조하는 경우, 클러스터의 각 노드에서 NTP(Network Time Protocol) 데몬을 중지합니다.

    • SPARC: Solaris 9 OS를 사용하는 경우 xntpd 명령을 사용하여 NTP(Network Time Protocol) 데몬을 종료합니다. NTP에 데몬에 대한 자세한 내용은 xntpd(1M) 매뉴얼 페이지를 참조하십시오.


      # /etc/init.d/xntpd.cluster stop
      
    • Solaris 10 OS를 사용하는 경우 svcadm 명령을 사용하여 NTP(Network Time Protocol) 데몬을 종료합니다. NTP 데몬에 대한 자세한 내용은 svcadm(1M) 매뉴얼 페이지를 참조하십시오.


      # svcadm disable ntp
      
  3. 해당 노드의 개인 호스트 이름을 변경하려면 clsetup(1CL) 유틸리티를 실행합니다.

    해당 유틸리티는 클러스터에 포함된 노드 중 하나에서만 실행해야 합니다.


    주 –

    새 개인 호스트 이름을 선택할 경우에는 이름이 클러스터 노드에서 고유해야 합니다.


  4. 개인 호스트 이름 옵션에 해당하는 번호를 입력합니다.

  5. 개인 호스트 이름을 변경하는 옵션에 해당하는 번호를 입력합니다.

    화면에 표시되는 질문에 답하십시오. 개인 호스트 이름을 변경할 노드의 이름(clusternode< nodeid >-priv)과 새 개인 호스트 이름을 묻는 메시지가 표시됩니다.

  6. 이름 서비스 캐시를 비웁니다.

    클러스터의 각 노드에서 이 단계를 수행합니다. 해당 캐시를 비우면 클러스터 응용 프로그램 및 데이터 서비스가 이전의 개인 호스트 이름에 액세스하지 않습니다.


     # nscd -i hosts
    
  7. NTP 구성 파일의 개인 호스트 이름을 변경한 경우, 각 노드의 NTP 구성 파일(ntp.conf 또는 ntp.conf.cluster)을 업데이트합니다.

    1. 원하는 편집 도구를 사용합니다.

      설치 시 이 단계를 수행할 경우에는 구성된 노드의 이름도 제거해야 합니다. 기본 템플릿에는 16개의 노드가 사전 구성되어 있습니다. 일반적으로 각 클러스터 노드에 있는 ntp.conf.cluster 파일은 동일합니다.

    2. 모든 클러스터 노드에서 새 개인 호스트 이름을 핑하여 성공하는지 확인합니다.

    3. NTP 데몬을 다시 시작합니다.

      클러스터의 각 노드에서 이 단계를 수행하십시오.

      • SPARC: Solaris 9 OS를 사용하는 경우, xntpd 명령을 사용하여 NTP 데몬을 다시 시작합니다.

        ntp.conf.cluster 파일을 사용할 경우, 다음을 입력합니다.


        # /etc/init.d/xntpd.cluster start
        

        ntp.conf 파일을 사용할 경우, 다음을 입력합니다.


        # /etc/init.d/xntpd start
        
      • Solaris 10 OS를 사용하는 경우 svcadm 명령을 사용하여 NTP 데몬을 다시 시작합니다.


        # svcadm enable ntp
        
  8. 단계 1에서 비활성화한 모든 데이터 서비스 자원과 다른 응용 프로그램을 활성화합니다.


    # clresource disable resource[,...]
    

    scswitch 명령 사용에 대한 자세한 내용은 clresource(1CL) 매뉴얼 페이지 및 Sun Cluster Data Services Planning and Administration Guide for Solaris OS를 참조하십시오.


예 8–8 개인 호스트 이름 변경

다음은 phys-schost-2 노드에서 개인 호스트 이름 clusternode2-privclusternode4-priv로 변경하는 예입니다.


[Disable all applications and data services as necessary.]
phys-schost-1# /etc/init.d/xntpd stop
phys-schost-1# clnode show | grep node
 ...
 private hostname:                           clusternode1-priv
 private hostname:                           clusternode2-priv
 private hostname:                           clusternode3-priv
 ...
phys-schost-1# clsetup
phys-schost-1# nscd -i hosts
phys-schost-1# vi /etc/inet/ntp.conf
 ...
 peer clusternode1-priv
 peer clusternode4-priv
 peer clusternode3-priv
phys-schost-1# ping clusternode4-priv
phys-schost-1# /etc/init.d/xntpd start
[Enable all applications and data services disabled at the beginning of the procedure.]

Procedure비전역 영역의 개인 호스트 이름을 추가하는 방법

설치가 완료된 후 이 절차를 수행하여 클러스터 비전역 영역에 대해 개인 호스트 이름을 추가합니다.

  1. 적절한 영역에 개인 호스트 이름을 추가하려면 clsetup(1CL) 유틸리티를 실행합니다.

  2. 개인 호스트 이름 옵션에 해당하는 번호를 입력하고 Enter 키를 누릅니다.

  3. 영역 개인 호스트 이름 추가 옵션에 해당하는 번호를 입력하고 Enter 키를 누릅니다.

    화면에 표시되는 질문에 답하십시오. 비전역 영역 개인 호스트 이름에 대한 기본값은 없습니다. 호스트 이름을 입력해야 합니다.

Procedure비전역 영역 개인 호스트 이름 변경 방법

설치가 완료된 후 이 절차를 수행하여 클러스터 비전역 영역의 개인 호스트 이름을 변경합니다.

개인 호스트 이름은 처음 클러스터를 설치할 때 할당됩니다. 개인 호스트 이름은 clusternode< nodeid>-priv의 형식을 갖습니다. (예: clusternode3-priv)해당 이름을 이미 도메인에서 사용 중인 경우에만 개인 호스트 이름을 변경합니다.


주의 – 주의 –

새 개인 호스트 이름에 IP 주소를 할당하지 마십시오. IP 주소는 클러스터링 소프트웨어에서 할당합니다.


이 절차에서는 장문형 Sun Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다. 명령 및 단문형 명령의 목록을 보려면 부록 A, Sun Cluster 객체 지향 명령를 참조하십시오.

  1. 클러스터의 모든 노드에서 개인 호스트 이름을 캐시할 수 있는 데이터 서비스 자원이나 기타 응용 프로그램을 비활성화합니다.


    # clresource disable resource1, resource2
    

    비활성화하는 응용 프로그램에 다음을 포함하십시오.

    • HA-DNS 및 HA-NFS 서비스(구성된 경우)

    • 개인 호스트 이름을 사용하도록 사용자가 구성한 응용 프로그램

    • 개인용 상호 연결을 통해 클라이언트가 사용하는 응용 프로그램

    clresource 명령 사용에 대한 내용은 clresource(1CL) 매뉴얼 페이지 및 Sun Cluster Data Services Planning and Administration Guide for Solaris OS를 참조하십시오.

  2. 적절한 비전역 영역의 개인 호스트 이름을 변경하려면 clsetup(1CL) 유틸리티를 실행합니다.

    이 단계는 클러스터에 포함된 노드 중 하나에서만 수행해야 합니다.


    주 –

    새 개인 호스트 이름을 선택할 경우에는 이름이 클러스터에서 고유해야 합니다.


  3. 개인 호스트 이름 옵션에 해당하는 번호를 입력하고 Enter 키를 누릅니다.

  4. 영역 개인 호스트 이름을 추가하는 옵션에 해당하는 번호를 입력하고 Enter 키를 누릅니다.

    비전역 영역 개인 호스트 이름에 대한 기본값은 없습니다. 호스트 이름을 입력해야 합니다.

  5. 영역 개인 호스트 이름을 변경하는 옵션에 해당하는 번호를 입력합니다.

    화면에 표시되는 질문에 답하십시오. 개인 호스트 이름을 변경할 비전역 영역의 이름(clusternode< nodeid >-priv)과 새 개인 호스트 이름을 묻는 메시지가 표시됩니다.

  6. 이름 서비스 캐시를 비웁니다.

    클러스터의 각 노드에서 이 단계를 수행합니다. 해당 캐시를 비우면 클러스터 응용 프로그램 및 데이터 서비스가 이전의 개인 호스트 이름에 액세스하지 않습니다.


     # nscd -i hosts
    
  7. 단계 1에서 비활성화한 모든 데이터 서비스 자원과 다른 응용 프로그램을 활성화합니다.

Procedure비전역 영역의 개인 호스트 이름을 삭제하는 방법

이 절차를 수행하여 클러스터 비전역 영역의 개인 호스트 이름을 삭제합니다.

  1. 적절한 영역의 개인 호스트 이름을 삭제하려면 clsetup(1CL) 유틸리티를 실행합니다.

  2. 영역 개인 호스트 이름 옵션에 해당하는 번호를 입력합니다.

  3. 영역 개인 호스트 이름을 삭제하는 옵션에 해당하는 번호를 입력합니다.

  4. 삭제할 비전역 영역 개인 호스트 이름을 입력합니다.

Procedure노드를 유지 보수 상태로 만드는 방법

오랫동안 노드를 사용하지 않을 경우 클러스터 노드를 유지 보수 상태로 만드십시오. 이 방법을 사용하면 노드가 서비스를 받고 있지만 쿼럼 수에는 포함되지 않습니다. 클러스터 노드를 유지 보수 상태로 만들려면 clnode(1CL) evacuate 및 cluster(1CL) 종료 명령을 사용하여 해당 노드를 종료해야 합니다.


주 –

노드 하나를 종료하려면 Solaris shutdown 명령을 사용하십시오. 전체 클러스터를 종료하는 경우에만 cluster shutdown 명령을 사용합니다.


클러스터 노드가 중지되어 유지 보수 상태가 되면 노드에 대한 포트를 사용하여 구성된 모든 쿼럼 장치의 투표 수가 하나씩 감소됩니다. 노드를 유지 보수 모드에서 제거하여 다시 온라인 상태로 전환하면 노드와 쿼럼 장치 투표 수가 하나씩 증가됩니다.

클러스터 노드를 유지 보수 상태로 만들려면 clquorum(1CL) disable 명령을 사용합니다.

이 절차에서는 장문형 Sun Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다. 명령 및 단문형 명령의 목록을 보려면 부록 A, Sun Cluster 객체 지향 명령를 참조하십시오.

  1. 수퍼유저 또는 유지 보수 상태로 만들 노드에 solaris.cluster.modify RBAC 인증을 제공하는 역할로 전환합니다.

  2. 노드에서 자원 그룹과 장치 그룹을 모두 제거합니다. clnode evacuate 명령은 지정한 노드의 모든 비전역 영역을 포함한 모든 자원 그룹과 장치 그룹을 다음 기본 노드로 전환합니다.


    # clnode evacuate node
    
  3. 제거한 노드를 종료합니다.


    # shutdown -g0 -y-i 0
    
  4. 수퍼유저 또는 클러스터의 다른 노드에 solaris.cluster.modify RBAC 인증을 제공하는 사용자로 전환하여 단계 3에서 종료한 노드를 유지 보수 상태로 만듭니다.


    # clquorum disable type [node]
    type

    쿼럼 장치 유형을 지정합니다. 유형은 node, scsi, netapp_nas 또는 quorum_server 중 하나로 지정할 수 있습니다.

    node

    유지 보수 모드로 전환할 노드의 이름을 지정합니다.

  5. 클러스터 노드가 현재 유지 보수 상태에 있는지 확인합니다.


    # clquorum status -t node
    

    유지 보수 상태로 전환한 노드의 StatusPresentPossible 쿼럼 투표에 대하여 offline0 상태로 표시되어야 합니다.


예 8–9 클러스터 노드를 유지 보수 상태로 만들기

다음 예에서는 클러스터 노드를 유지 보수 상태로 전환한 후에 결과를 확인합니다. clnode status 명령을 실행하면 phys-schost-1에 대한 Node votes0으로, 상태는 Offline으로 출력됩니다Quorum Summary에 줄어든 투표 수도 표시되어야 합니다. 구성에 따라 Quorum Votes by Device 출력에 일부 쿼럼 디스크 장치가 오프라인 상태인 것도 표시될 수 있습니다.


[On the node to be put into maintenance state:]
phys-schost-1# clnode evacute phys-schost-1
phys-schost-1# shutdown -g0 -y -i0

[On another node in the cluster:]
phys-schost-2# clquorum disable -t node phys-schost-1
phys-schost-2# clquorum status -t node

-- Quorum Votes by Node --

Node Name           Present       Possible       Status
---------           -------       --------       ------
phys-schost-1       0             0              Offline
phys-schost-2       1             1              Online
phys-schost-3       1             1              Online

참조

노드를 다시 온라인으로 전환하려면 노드의 유지 보수 상태를 해제하는 방법을 참조하십시오.

Procedure노드의 유지 보수 상태를 해제하는 방법

다음 절차를 참조하여 노드를 다시 온라인 상태로 전환하고 쿼럼 투표 수를 기본값으로 다시 설정하십시오. 클러스터 노드의 경우에 기본 쿼럼 수는 하나입니다. 쿼럼 장치의 경우 기본 쿼럼 수는 N-1이며, 여기서 N은 쿼럼 장치에 대한 포트가 있으면서 투표 수가 0이 아닌 노드의 수입니다.

노드가 유지 보수 상태로 전환되었으면 노드의 쿼럼 투표 수가 하나씩 감소됩니다. 또한 노드에 대한 포트를 사용하여 쿼럼 장치가 구성되면 쿼럼 투표 수가 하나씩 감소합니다. 쿼럼 투표 수가 재설정되고 노드가 유지 보수 상태에서 해제되면, 노드의 쿼럼 투표 수 및 쿼럼 장치 투표 수가 하나씩 증가합니다.

유지 보수 상태에 있던 노드를 유지 보수 상태에서 해제하려면 다음 절차를 수행하십시오.


주의 – 주의 –

globaldev 또는 node 옵션을 지정하지 않으면 쿼럼 계수가 전체 클러스터에 대해 재설정됩니다.


이 절차에서는 장문형 Sun Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다. 명령 및 단문형 명령의 목록을 보려면 부록 A, Sun Cluster 객체 지향 명령를 참조하십시오.

  1. 유지 보수 상태에 있는 노드 이외의 클러스터 노드에서 수퍼유저 또는 solaris.cluster.modify RBAC 인증을 제공하는 역할로 전환합니다.

  2. 클러스터 구성에 있는 노드의 수에 따라 다음 단계를 수행합니다.

    • 클러스터 구성에 두 개의 노드가 있는 경우 단계 4로 이동합니다.

    • 클러스터 구성에 세 개 이상의 노드가 있는 경우 단계 3으로 이동합니다.

  3. 유지 보수 상태를 해제하려는 노드에 쿼럼 장치가 있을 경우, 유지 보수 상태에 있지 않은 노드에서 클러스터 쿼럼 수를 재설정합니다.

    노드를 재부트하기 전에 유지 보수 상태의 노드가 아닌 다른 노드에서 쿼럼 수를 다시 설정해야 합니다. 다시 설정하지 않으면 해당 노드가 쿼럼 대기 중에 멈출 수도 있습니다.


    # clquorum reset
    
    reset

    쿼럼을 재설정하는 변경 플래그

  4. 유지 보수 상태에서 해제할 노드를 부트합니다.

  5. 쿼럼 투표 수를 확인하십시오.


    # clquorum status
    

    유지 보수 상태에서 해제된 노드는 online 상태이고 PresentPossible 쿼럼 투표에 대하여 필요한 투표 수가 표시되어야 합니다.


예 8–10 클러스터 노드의 유지 보수 상태 해제 및 쿼럼 투표 수 재설정

다음 예에서는 클러스터 노드 및 해당 쿼럼 장치에 대한 쿼럼 수를 다시 기본값으로 재설정하고 결과를 확인합니다. scstat -q 명령을 실행하면 phys-schost-1에 대한 Node votes1로 출력되고 상태가 online으로 출력됩니다. Quorum Summary에 늘어난 투표 수가 표시되어야 합니다.


phys-schost-2# clquorum reset

phys-schost-1# clquorum status

--- Quorum Votes Summary ---

            Needed   Present   Possible
            ------   -------   --------
            4        6         6


--- Quorum Votes by Node ---

Node Name        Present       Possible      Status
---------        -------       --------      ------
phys-schost-2    1             1             Online
phys-schost-3    1             1             Online


--- Quorum Votes by Device ---

Device Name           Present      Possible      Status
-----------           -------      --------      ------
/dev/did/rdsk/d3s2    1            1             Online
/dev/did/rdsk/d17s2   0            1             Online
/dev/did/rdsk/d31s2   1            1             Online
`

클러스터 노드 추가

이 절에서는 클러스터 노드 추가에 대한 지침을 제공합니다. 다음 표에는 기존 클러스터에 노드를 추가할 때 수행하는 작업이 있습니다. 정확하게 절차를 완료하려면 표시된 순서로 이 작업을 수행해야 합니다.

표 8–2 작업 맵: 기존 클러스터에 클러스터 노드 추가

작업 

지침 

노드에 호스트 어댑터를 설치하고 기존 클러스터 상호 연결이 새 노드를 지원할 수 있는지 확인 

Sun Cluster 3.1 - 3.2 Hardware Administration Manual for Solaris OS

공유 저장소 추가 

Sun Cluster 3.1 - 3.2 Hardware Administration Manual for Solaris OS

추가 노드를 위한 클러스터 준비 

Solaris OS용 Sun Cluster 소프트웨어 설치 안내서추가 클러스터 노드를 위한 클러스터 준비 방법

clsetup을 사용하여 권한이 있는 노드 목록에 노드 추가

권한이 부여된 노드 목록에 노드를 추가하는 방법

새 클러스터 노드에 소프트웨어 설치 및 구성 

Solaris OS용 Sun Cluster 소프트웨어 설치 안내서의 2 장, 클러스터에서 소프트웨어 설치

Procedure권한이 부여된 노드 목록에 노드를 추가하는 방법

기존 클러스터에 시스템을 추가하기 전에 개인 클러스터 상호 연결에 대한 작동 가능한 물리적 연결을 포함하여 노드에 필요한 하드웨어가 제대로 설치 및 구성되어 있는지 확인합니다.

하드웨어 설치 정보에 대한 내용은 Sun Cluster 3.1 - 3.2 Hardware Administration Manual for Solaris OS 또는 서버와 함께 제공된 하드웨어 문서를 참조하십시오.

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

이 절차에서는 장문형 Sun Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다. 명령 및 단문형 명령의 목록을 보려면 부록 A, Sun Cluster 객체 지향 명령를 참조하십시오.

  1. 현재 클러스터에서 수퍼유저 또는 현재 클러스터 구성원으로 전환합니다.

  2. 클러스터 노드 추가를 위한 작업 맵에 나열된 필수 하드웨어 설치 및 구성 작업을 모두 올바르게 완료했는지 확인합니다.

  3. clsetup 유틸리티를 시작합니다.


    # clsetup
    

    주 메뉴가 표시됩니다.

  4. 새 노드 메뉴를 표시하는 옵션에 해당하는 번호를 입력하고 Enter 키를 누릅니다.

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

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

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

    작업이 오류 없이 완료되면 clsetup 유틸리티가 "명령이 성공적으로 완료되었습니다"라는 메시지를 표시합니다.

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

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

  8. clsetup 유틸리티를 종료합니다.

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

    Solaris OS용 Sun Cluster 소프트웨어 설치 안내서의 설명에 따라 scinstall 또는 JumpStartTM를 사용하여 새 노드의 설치 및 구성을 완료합니다.


예 8–11 권한 부여된 노드 목록에 클러스터 노드 추가

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


[Become superuser and execute the clsetup utility.]
# clsetup
[Select New nodes>Specify the name of a machine which may add itself.]
[Answer the questions when prompted.]
[Verify that the scconf 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.]

참조

클러스터 노드 추가 작업의 전체 목록에 대해서는 표 8–2, "작업 맵: 클러스터 노드 추가"를 참조하십시오.”

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

노드에서 비전역 영역 관리

이 절에서는 다음 정보 및 클러스터 노드에서 비전역 영역(영역으로 참조됨)을 생성하는 절차를 제공합니다.

Procedure노드에서 비전역 영역을 생성하는 방법

  1. 비전역 영역을 생성할 노드에서 수퍼유저로 전환합니다.

    사용자는 전역 영역에 있어야 합니다.

  2. Solaris 10 OS의 경우, 각 노드에서 SMF(Service Management Facility)의 다중 사용자 서비스가 온라인인지 확인하십시오.

    어떤 노드에서 서비스가 아직 온라인 상태가 아니라면 다음 단계로 진행하기에 앞서 온라인 상태가 될 때까지 기다립니다.


    phys-schost# svcs multi-user-server
    STATE          STIME    FMRI
    online         17:52:55 svc:/milestone/multi-user-server:default
  3. 새 영역을 구성, 설치 및 부트합니다.


    주 –

    autoboot 등록 정보를 true로 설정하여 비전역 영역에서 자원 그룹 기능이 지원되도록 해야 합니다.


    다음 문서에 포함된 절차를 수행합니다.

    1. System Administration Guide: Solaris Containers-Resource Management and Solaris Zones의 18 장, Planning and Configuring Non-Global Zones (Tasks)에 포함된 절차를 수행합니다.

    2. System Administration Guide: Solaris Containers-Resource Management and Solaris ZonesInstalling and Booting Zones에 포함된 절차를 수행합니다.

    3. System Administration Guide: Solaris Containers-Resource Management and Solaris ZonesHow 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 주소에 매핑합니다.


    phys-schost# clnode set -p zprivatehostname=hostalias node:zone
    
    -p

    등록 정보를 지정합니다.

    zprivatehostname=hostalias

    영역 개인 호스트 이름 또는 호스트 별칭을 지정합니다.

    node

    노드의 이름입니다.

    zone

    비전역 영역의 이름입니다.

  6. 초기 내부 영역 구성을 수행합니다.

    System Administration Guide: Solaris Containers-Resource Management and Solaris Zones Performing the Initial Internal Zone Configuration에 포함된 절차를 수행합니다. 다음 중 한 가지 방법을 선택합니다.

    • 영역에 로그인

    • /etc/sysidcfg 파일 사용

  7. 비전역 영역에서 nsswitch.conf 파일을 수정합니다.

    다음과 같은 변경을 수행하여 해당 영역에서 클러스터 특정 호스트 이름 및 IP 주소에 대한 검색을 분석할 수 있도록 해야 합니다.

    1. 영역에 로그인합니다.


      phys-schost# zogin -c zonename
      
    2. 편집을 위해 /etc/nsswitch.conf 파일을 엽니다.


      phys-schost# vi /etc/nsswitch.conf
      
    3. hostsnetmasks 항목 조회의 시작 부분에 cluster 스위치를 추가합니다.

      수정된 항목은 다음과 유사하게 나타납니다.


      …
      hosts:      cluster files nis [NOTFOUND=return]
      …
      netmasks:   cluster files nis [NOTFOUND=return]
      …

Procedure노드에서 비전역 영역을 제거하는 방법

  1. 비전역 영역을 생성할 노드에서 수퍼유저로 전환합니다.

  2. 시스템에서 비전역 영역을 삭제합니다.

    System Administration Guide: Solaris Containers-Resource Management and Solaris ZonesDeleting a Non-Global Zone From the System에 포함된 절차를 수행합니다.

클러스터 노드 제거

이 절에서는 클러스터 노드 제거 방법에 대한 지침을 제공합니다. 다음 표는 기존 클러스터에서 노드를 제거하기 위해 수행하는 작업의 목록입니다. 정확하게 절차를 완료하려면 표시된 순서로 이 작업을 수행해야 합니다.


주의 – 주의 –

클러스터가 OPS 구성을 실행하고 있으면 이 절차를 수행하지 마십시오. 이 경우에 OPS 구성의 노드를 제거하면 재부트할 때 노드가 중지될 수 있습니다.


표 8–3 작업 맵: 클러스터 노드 제거

작업 

지침 

제거할 노드에서 모든 자원 그룹과 장치 그룹을 다른 노드로 이동 

   - clnode(1CL) evacuate 사용

# clnode evacuate node

모든 자원 그룹에서 노드 제거 

   - clresourcegroup(1CL) remove-node 사용

Sun Cluster Data Services Planning and Administration Guide for Solaris OS

모든 장치 그룹에서 노드 제거 

   - cldevicegroup(1CL) remove node, metaset(1M)clsetup(1CL) 사용

장치 그룹에서 노드를 제거하는 방법(Solaris Volume Manager)

SPARC: 장치 그룹에서 노드를 제거하는 방법(VERITAS Volume Manager)

원시 디스크 장치 그룹에서 노드를 제거하는 방법

주의: 필요한 보조 노드 수를 2개 이상으로 구성해도 1개로 감소됩니다.

완전히 연결된 쿼럼 장치를 모두 제거 

   - clsetup 사용

주의: 2 노드 클러스터에서 노드를 제거하는 경우에는 쿼럼 장치를 제거하지 마십시오.

쿼럼 장치를 제거하는 방법

다음 단계에서 저장 장치를 제거하기 전에 쿼럼 장치를 제거해야 하지만 이후에 바로 다시 쿼럼 장치를 추가할 수 있습니다. 

이 노드에서 완전히 연결된 저장 장치를 모두 제거  

  - devfsadm(1M), \cldevice(1CL) refresh 사용

주의: 2 노드 클러스터에서 노드를 제거하는 경우에는 쿼럼 장치를 제거하지 마십시오. 세 개 이상의 노드가 연결된 클러스터에서 어레이와 단일 노드 사이의 연결을 제거하는 방법

쿼럼 장치 다시 추가(클러스터에 남겨둘 노드에만) 

  - clsetup 사용

쿼럼 장치 추가

제거할 노드를 유지 보수 상태로 전환합니다. 

   - clnode(1CL) evacuate, cluster(1CL) shutdown 및 clquorum(1CL) disable 사용

노드를 유지 보수 상태로 만드는 방법

제거할 노드에서 모든 논리적 전송 연결(전송 케이블 및 어댑터) 제거 

   - clsetup 사용

클러스터 전송 케이블, 전송 어댑터 및 전송 스위치를 제거하는 방법

제거될 노드와 연결된 모든 쿼럼 장치 제거 

   - cluster set, clquorum remove 사용

클러스터에서 마지막 쿼럼 장치를 제거하는 방법

클러스터 소프트웨어 구성에서 노드 제거 

   - clnode remove 사용

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

(선택 사항) 클러스터 노드에서 Sun Cluster 소프트웨어 제거 

클러스터 노드에 설치된 Sun Cluster 소프트웨어를 제거하는 방법

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

클러스터에서 노드를 제거하려면 다음 절차를 수행하십시오.

이 절차에서는 장문형 Sun Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다. 명령 및 단문형 명령의 목록을 보려면 부록 A, Sun Cluster 객체 지향 명령를 참조하십시오.

  1. 클러스터 노드 제거의 "클러스터 노드 제거" 작업 맵에 나열된 모든 필수 작업을 올바르게 완료했는지 확인합니다.


    주 –

    이 절차를 계속 진행하기 전에 모든 자원 그룹, 디스크 장치 그룹 및 쿼럼 장치 구성에서 노드를 제거하고 유지 보수 상태로 만들었는지 확인하십시오.


  2. 제거할 노드에서 수퍼유저 또는 solaris.cluster.modify RBAC 인증을 제공하는 역할로 전환합니다.

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

    • SPARC 기반 시스템에서는 다음 명령을 수행하십시오.


      ok boot -x
      
    • x86 기반 시스템에서는 다음 명령을 수행하십시오.


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

      GRUB 메뉴가 다음과 같이 나타납니다.


      GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
      +-------------------------------------------------------------------------+
      | Solaris 10 /sol_10_x86                                                  |
      | Solaris failsafe                                                        |
      |                                                                         |
      +-------------------------------------------------------------------------+
      Use the ^ and v keys to select which entry is highlighted.
      Press enter to boot the selected OS, 'e' to edit the
      commands before booting, or 'c' for a command-line.

      GRUB 기반 부트에 대한 내용은 System Administration Guide: Basic Administration의 11 장, GRUB Based Booting (Tasks)을 참조하십시오.

    2. 부트 매개 변수 화면에서 화살표 키를 사용하여 커널 항목을 선택하고 e를 입력하여 선택한 항목을 편집하십시오.

      다음과 같이 GRUB 부트 매개 변수 화면이 나타납니다.


      GNU GRUB version 0.95 (615K lower / 2095552K upper memory)
      +----------------------------------------------------------------------+
      | root (hd0,0,a)                                                       |
      | kernel /platform/i86pc/multiboot                                     |
      | module /platform/i86pc/boot_archive                                  |
      +----------------------------------------------------------------------+
      Use the ^ and v keys to select which entry is highlighted.
      Press 'b' to boot, 'e' to edit the selected command in the
      boot sequence, 'c' for a command-line, 'o' to open a new line
      after ('O' for before) the selected line, 'd' to remove the
      selected line, or escape to go back to the main menu.
    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/multiboot -x
    4. Enter 키를 눌러 변경 사항을 수락하고 부트 매개 변수 화면으로 복귀합니다.

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


      GNU GRUB version 0.95 (615K lower / 2095552K upper memory)
      +----------------------------------------------------------------------+
      | root (hd0,0,a)                                                       |
      | kernel /platform/i86pc/multiboot -x                                  |
      | module /platform/i86pc/boot_archive                                  |
      +----------------------------------------------------------------------+
      Use the ^ and v keys to select which entry is highlighted.
      Press 'b' to boot, 'e' to edit the selected command in the
      boot sequence, 'c' for a command-line, 'o' to open a new line
      after ('O' for before) the selected line, 'd' to remove the
      selected line, or escape to go back to the main menu.-
    5. b를 입력하여 노드를 비클러스터 모드로 부트합니다.


      주 –

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


  4. 클러스터에서 노드를 제거합니다.


    # clnode remove nodename
    
  5. 다른 클러스터 노드에서 scstat(1M)을 사용하여 노드 제거를 확인합니다.


    # clnode status nodename
    
  6. 제거된 노드에서 Sun Cluster 소프트웨어를 제거하려는 경우 클러스터 노드에 설치된 Sun Cluster 소프트웨어를 제거하는 방법으로 이동하십시오. 제거된 노드에서 Sun Cluster 소프트웨어를 제거하지 않으려는 경우 Sun Cluster 3.1 - 3.2 Hardware Administration Manual for Solaris OS에 설명된 바와 같이 하드웨어 연결을 제거하여 클러스터에서 노드를 실제로 제거할 수 있습니다.


예 8–12 클러스터 소프트웨어 구성에서 노드 제거

이 예는 클러스터에서 노드(phys-schost-2)를 제거하는 방법입니다. clnode remove 명령은 클러스터(phys-schost-1)에서 제거할 노드에서 실행됩니다.


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

참조

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

하드웨어 절차를 보려면 Sun Cluster 3.1 - 3.2 Hardware Administration Manual for Solaris OS를 참조하십시오.

클러스터 노드 제거 작업의 전체 목록에 대해서는 표 8–3을 참조하십시오.

기존 클러스터에 노드를 추가하려면 권한이 부여된 노드 목록에 노드를 추가하는 방법을 참조하십시오.

Procedure세 개 이상의 노드가 연결된 클러스터에서 어레이와 단일 노드 사이의 연결을 제거하는 방법

Use this procedure to detach a storage array from a single cluster node, in a cluster that has three-node or four-node connectivity.

이 절차에서는 장문형 Sun Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다. 명령 및 단문형 명령의 목록을 보려면 부록 A, Sun Cluster 객체 지향 명령를 참조하십시오.

  1. 제거할 저장소 어레이에 연결된 데이터베이스 테이블, 데이터 서비스 및 볼륨을 모두 백업합니다.

  2. 연결을 끊을 노드에서 실행되는 자원 그룹과 장치 그룹을 확인합니다.


    # clresourcegroup status
    # cldevicegroup status
    
  3. 필요한 경우 연결을 끊을 노드에서 자원 그룹과 장치 그룹을 모두 다른 노드로 이동합니다.


    Caution (SPARC only) – Caution (SPARC only) –

    클러스터에서 Oracle Parallel Server/Oracle RAC 소프트웨어가 실행되고 있는 경우, 그룹을 노드 밖으로 이동하기 전에 노드에서 실행되고 있는 Oracle Parallel Server/Oracle RAC 데이터베이스 인스턴스를 종료합니다. 자세한 방법은 Oracle Database Administration Guide를 참조하십시오.



    # clnode evacuate node
    

    clnode evacuate 명령은 지정된 노드에서 다음 우선 순위 노드로 모든 장치 그룹을 전환합니다. 또한, 이 명령은 지정된 노드의 전역 또는 비전역 영역에서 다른 노드의 다음 우선 순위 전역 또는 비전역 영역으로 모든 자원 그룹을 전환합니다.

  4. 장치 그룹을 유지 보수 상태로 만듭니다.

    Veritas 공유 디스크 그룹에 대한 I/O 작업을 중지시키는 절차는 VxVM 설명서를 참조하십시오.

    장치 그룹을 유지 보수 상태로 만드는 절차는 8 장, 클러스터 관리을 참조하십시오.

  5. 장치 그룹에서 노드를 제거합니다.

    • VxVM 또는 원시 디스크를 사용하는 경우 cldevicegroup(1CL) 명령을 사용하여 장치 그룹을 제거합니다.

    • Solstice DiskSuite를 사용하는 경우에는 metaset 명령을 사용하여 장치 그룹을 제거하십시오.

  6. HAStoragePlus 자원을 포함하는 각 자원 그룹의 경우, 자원 그룹의 노드 목록에서 노드를 제거합니다.


    # clresourcegroup remove-node -z zone -n node + | resourcegroup
    
    node

    노드의 이름입니다.

    zone

    자원 그룹을 마스터할 수 있는 node에 있는 비전역 영역의 이름입니다. 자원 그룹을 생성할 때 비전역 영역을 지정한 경우에만 zone을 지정하십시오.

    자원 그룹의 노드 목록을 변경하는 방법에 대한 자세한 내용은 Sun Cluster Data Services Planning and Administration Guide for Solaris OS를 참조하십시오.


    주 –

    clresourcegroup 명령을 실행할 때 자원 유형, 자원 그룹 및 자원 등록 정보의 이름은 대소문자를 구분합니다.


  7. 제거하는 저장소 어레이가 노드에 연결된 마지막 어레이면 이 저장소 어레이에 연결된 허브 또는 스위치와 노드 사이의 광섬유 케이블 연결을 끊습니다. 그렇지 않으면 이 단계를 생략하십시오.

  8. 연결을 끊을 노드에서 호스트 어댑터를 제거하려는 경우, 해당 노드를 종료하고 전원을 끕니다. 연결을 끊을 노드에서 호스트 어댑터를 제거하려는 경우, 단계 11로 건너 뛰십시오.

  9. 노드에서 호스트 어댑터를 제거합니다.

    호스트 어댑터를 제거하는 절차에 대한 내용은 노드 제품에 포함된 설명서를 참조하십시오.

  10. 노드를 부트하지 않고 노드의 전원을 켭니다.

  11. SPARC: Oracle Parallel Server/Oracle RAC 소프트웨어가 설치된 경우, 연결을 끊을 노드에서 Oracle Parallel Server/Oracle RAC 소프트웨어 패키지를 제거합니다.


    # pkgrm SUNWscucm 
    

    Caution (SPARC only) – Caution (SPARC only) –

    연결을 끊은 노드에서 Oracle Parallel Server/Oracle RAC 소프트웨어를 제거하지 않을 경우, 노드가 클러스터에 다시 포함될 때 해당 노드는 패닉 상태가 되어 데이터 가용성이 손실될 수 있습니다.


  12. 클러스터 모드로 노드를 부트합니다.

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


      ok boot
      
    • x86 기반 시스템에서는 다음을 수행합니다.

      GRUB 메뉴가 나타나면 적절한 Solaris 항목을 선택하고 Enter 키를 누르십시오. GRUB 메뉴가 다음과 같이 나타납니다.


      GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
      +-------------------------------------------------------------------------+
      | Solaris 10 /sol_10_x86                                                  |
      | Solaris failsafe                                                        |
      |                                                                         |
      +-------------------------------------------------------------------------+
      Use the ^ and v keys to select which entry is highlighted.
      Press enter to boot the selected OS, 'e' to edit the
      commands before booting, or 'c' for a command-line.
  13. 노드에서 /devices/dev 항목을 업데이트하여 장치 이름 공간을 업데이트합니다.


    # devfsadm -C 
    # cldevice refresh
    
  14. 장치 그룹을 다시 온라인으로 전환합니다.

    VERITAS 공유 디스크 그룹을 다시 온라인화하는 절차에 대한 내용은 VERITAS Volume Manager 설명서를 참조하십시오.

    장치 그룹을 온라인으로 전환하는 절차는 장치 그룹을 유지 보수 상태로 만드는 절차를 참조하십시오.

Procedure클러스터 노드에 설치된 Sun Cluster 소프트웨어를 제거하는 방법

완전히 설정된 클러스터 구성에서 소프트웨어 연결을 해제하기 전에 클러스터 노드에서 Sun Cluster 소프트웨어를 제거하려면 다음 절차를 수행하십시오. 이 절차를 사용하면 클러스터에 남은 마지막 노드에서 소프트웨어를 제거할 수 있습니다.


주 –

아직 클러스터에 연결되지 않았거나 설치 모드 상태인 노드에서 Sun Cluster 소프트웨어를 제거하는 경우에는 이 절차를 수행하지 마십시오. 대신 Solaris OS용 Sun Cluster 소프트웨어 설치 안내서의 "How to Uninstall Sun Cluster Software to Correct Installation Problems"로 이동합니다.


이 절차에서는 장문형 Sun Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다. 명령 및 단문형 명령의 목록을 보려면 부록 A, Sun Cluster 객체 지향 명령를 참조하십시오.

  1. 클러스터 노드를 제거하려면 작업 맵에 있는 모든 사전 작업을 정확하게 완료해야 합니다.

    표 8–3을 참조하십시오.


    주 –

    이 절차를 계속 진행하기 전에 clnode remove를 사용하여 클러스터 구성에서 노드를 제거했는지 확인합니다.


  2. 제거할 노드 이외의 활성 클러스터 구성원에서 수퍼유저로 전환합니다.

  3. 작동 중인 클러스터 구성원에서 제거할 노드를 클러스터의 노드 인증 목록에 추가합니다.


    # claccess allow -h hostname
    
    -h

    노드의 인증 목록에 추가할 노드의 이름을 지정합니다.

    또는 clsetup(1CL) 유틸리티를 사용할 수도 있습니다. 절차에 대해서는 권한이 부여된 노드 목록에 노드를 추가하는 방법을 참조하십시오.

  4. 제거할 노드에서 수퍼유저로 전환합니다.

  5. 비클러스터 모드로 노드를 재부트하십시오.

    • SPARC: 다음을 입력합니다.


      # shutdown -g0 -y -i0ok boot -x
      
    • x86: 다음을 입력합니다.


      # shutdown -g0 -y -i0
      ...
                            <<< Current Boot Parameters >>>
      Boot path: /pci@0,0/pci8086,2545@3/pci8086,1460@1d/pci8086,341a@7,1/
      sd@0,0:a
      Boot args:
      
      Type    b [file-name] [boot-flags] <ENTER>  to boot with options
      or      i <ENTER>                           to enter boot interpreter
      or      <ENTER>                             to boot with defaults
      
                        <<< timeout in 5 seconds >>>
      Select (b)oot or (i)nterpreter: b -x
      
  6. /etc/vfstab 파일에서 /global/.devices 전역 마운트를 제외하고 전역으로 마운트된 파일 시스템 항목을 모두 제거합니다.

  7. 이 노드의 Sun Cluster 소프트웨어를 다시 설치하려는 경우, Sun Java Enterprise System(Java ES) 제품 레지스트리에서 Sun Cluster 항목을 제거합니다.

    Java ES 제품 레지스트리에 Sun Cluster 소프트웨어 설치 기록이 있는 경우 Java ES 설치 프로그램에 Sun Cluster 구성 요소가 회색으로 표시되고 재설치가 허용되지 않습니다.

    1. Java ES 제거 프로그램을 시작합니다.

      다음 명령을 실행합니다. ver은 Sun Cluster 소프트웨어를 설치한 Java ES 배포판의 버전입니다.


      # /var/sadm/prod/SUNWentsysver/uninstall
      
    2. 프롬프트에 따라 Sun Cluster를 제거하도록 선택합니다.

      uninstall 명령 사용에 대한 자세한 내용은 Sun Java Enterprise System 5 Installation Guide for UNIX의 8 장, Uninstalling를 참조하십시오.

  8. 이 클러스터의 Sun Cluster를 제거하지 않으려는 경우, 다른 클러스터 장치와 연결된 전송 케이블 및 전송 스위치가 있으면 연결 해제합니다.

    1. 제거된 노드가 병렬 SCSI 인터페이스를 사용하는 저장 장치에 연결되어 있으면 전송 케이블 연결을 제거한 후에 저장 장치의 열린 SCSI 커넥터에 SCSI 터미네이터를 설치하십시오.

      제거되는 노드가 광섬유 채널 인터페이스를 사용하는 저장 장치에 연결되어 있으면 터미네이터 장치가 없어도 됩니다.

    2. 연결 제거 절차는 호스트 어댑터 및 서버에 포함된 문서를 참조하십시오.

Procedure오류 메시지 수정 방법

이전 절의 오류 메시지를 수정하려면 다음 절차를 수행하십시오.

  1. 노드를 클러스터에 다시 연결합니다.


    # boot
    
  2. 노드가 클러스터에 연결되었습니까?

    • 연결되지 않았으면 단계 3으로 이동합니다.

    • 연결되었으면 다음 단계를 수행하여 장치 그룹에서 노드를 제거합니다.

    1. 노드가 클러스터에 다시 연결되면 나머지 장치 그룹 또는 그룹에서 노드를 제거합니다.

      모든 장치 그룹에서 노드를 제거하는 방법의 절차를 수행합니다.

    2. 모든 장치 그룹에서 노드를 제거한 다음 클러스터 노드에 설치된 Sun Cluster 소프트웨어를 제거하는 방법으로 돌아가서 해당 절차를 반복합니다.

  3. 노드가 클러스터에 다시 연결되지 않으면 노드의 /etc/cluster/ccr 파일을 원하는 다른 이름(예: ccr.old)으로 변경하십시오.


    # mv /etc/cluster/ccr /etc/cluster/ccr.old
    
  4. 클러스터 노드에 설치된 Sun Cluster 소프트웨어를 제거하는 방법으로 돌아가서 해당 절차를 반복합니다.

노드 제거 문제 해결

이 절에서는 scinstall -r 명령을 실행할 때 나올 수 있는 오류 메시지와 해결 방법을 설명합니다.

제거되지 않은 클러스터 파일 시스템 항목

다음 오류 메시지가 나오면 제거한 노드의 vfstab 파일에 클러스터 파일 시스템 참조 항목이 아직 남아 있는 것입니다.


Verifying that no unexpected global mounts remain in /etc/vfstab ... failed
scinstall:  global-mount1 is still configured as a global mount.
scinstall:  global-mount1 is still configured as a global mount.
scinstall:  /global/dg1 is still configured as a global mount.
 
scinstall:  It is not safe to uninstall with these outstanding errors.
scinstall:  Refer to the documentation for complete uninstall instructions.
scinstall:  Uninstall failed.

이 오류를 수정하려면 클러스터 노드에 설치된 Sun Cluster 소프트웨어를 제거하는 방법으로 돌아가서 해당 절차를 반복합니다. scinstall -r 명령을 다시 실행하기 전에 이 절차의 단계 6을 성공적으로 완료해야 합니다.

장치 그룹의 목록에서 제거되지 않은 항목

다음 오류 메시지가 표시되면 제거한 노드가 장치 그룹 목록에 아직 남아 있는 것입니다.


Verifying that no device services still reference this node ... failed
scinstall:  This node is still configured to host device service "service".
scinstall:  This node is still configured to host device service "service2".
scinstall:  This node is still configured to host device service "service3".
scinstall:  This node is still configured to host device service "dg1".
 
scinstall:  It is not safe to uninstall with these outstanding errors.          
scinstall:  Refer to the documentation for complete uninstall instructions.
scinstall:  Uninstall failed.

Sun Cluster SNMP 이벤트 MIB 생성, 설정 및 관리

이 절에서는 단순 네트워크 관리 프로토콜(SNMP) 이벤트 MIB(Management Information Base)의 생성, 설정 및 관리 방법에 대해 설명합니다. 또한 Sun Cluster SNMP 이벤트 MIB를 활성화, 비활성화 및 변경하는 방법에 대해서도 설명합니다.

Sun Cluster 소프트웨어는 현재 MIB 중 이벤트 MIB만 지원합니다. SNMP 관리자 소프트웨어는 실시간으로 클러스터 이벤트를 트랩합니다. SNMP 관리자가 활성화되면 clsnmphost 명령을 통해 정의된 모든 호스트에 트랩 통지를 자동으로 전송합니다. MIB는 최근 50개 이벤트의 읽기 전용 테이블을 유지합니다. 클러스터가 많은 수의 통지를 생성하므로 경고 이상의 심각도를 포함하는 이벤트만 트랩 통지로 전송됩니다. 재부트 시 이 정보는 지속되지 않습니다.

SNMP 이벤트 MIB는 sun-cluster-event-mib.mib 파일에 정의되어 있으며 /usr/cluster/lib/mib 디렉토리에 위치합니다. 이 정의는 SNMP 트랩 정보를 해석하는 데 사용할 수 있습니다.

이벤트 SNMP 모듈에 대한 기본 포트 번호는 11161이며, SNMP 트랩에 대한 기본 포트는 11162입니다. 이러한 포트 번호는 공통 에이전트 컨테이너 등록 정보 파일인 /etc/cacao/instances/default/private/cacao.properties를 수정하여 변경할 수 있습니다.

Sun Cluster SNMP 이벤트 MIB의 생성, 설정 및 관리에는 다음 작업이 수반될 수 있습니다.

표 8–4 작업 맵: Sun Cluster SNMP 이벤트 MIB 생성, 설정 및 관리

작업 

지침 

SNMP 이벤트 MIB 활성화 

SNMP 이벤트 MIB를 활성화하는 방법

SNMP 이벤트 MIB 비활성화 

SNMP 이벤트 MIB를 비활성화하는 방법

SNMP 이벤트 MIB 변경 

SNMP 이벤트 MIB를 변경하는 방법

SNMP 호스트를 MIB에 대한 트랩 통지를 수신할 호스트 목록에 추가 

노드에서 SNMP 트랩을 수신하도록 SNMP 호스트를 활성화하는 방법

SNMP 호스트 제거 

노드에서 SNMP 트랩을 수신할 수 없도록 SNMP 호스트를 비활성화하는 방법

SNMP 사용자 추가 

노드에 SNMP 사용자를 추가하는 방법

SNMP 사용자 제거 

노드에서 SNMP 사용자를 제거하는 방법

ProcedureSNMP 이벤트 MIB를 활성화하는 방법

이 절차에서는 SNMP 이벤트 MIB를 활성화하는 방법을 보여줍니다.

이 절차에서는 장문형 Sun Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다. 명령 및 단문형 명령의 목록을 보려면 부록 A, Sun Cluster 객체 지향 명령를 참조하십시오.

  1. 수퍼유저 또는 solaris.cluster.modify RBAC 인증을 제공하는 역할로 전환합니다.

  2. SNMP 이벤트 MIB를 활성화합니다.


    phys-schost-1# clsnmpmib enable [-n node] MIB
    
    [-n node]

    활성화하려는 이벤트 MIB가 있는 node를 지정합니다. 노드 이름 또는 노드 ID를 지정할 수 있습니다. 이 옵션을 지정하지 않을 경우, 현재 노드가 기본값으로 사용됩니다.

    MIB

    활성화하려는 MIB의 이름을 지정합니다. 이 경우, MIB 이름은 event여야 합니다.

ProcedureSNMP 이벤트 MIB를 비활성화하는 방법

이 절차에서는 SNMP 이벤트 MIB를 비활성화하는 방법을 보여줍니다.

이 절차에서는 장문형 Sun Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다. 명령 및 단문형 명령의 목록을 보려면 부록 A, Sun Cluster 객체 지향 명령를 참조하십시오.

  1. 수퍼유저 또는 solaris.cluster.modify RBAC 인증을 제공하는 역할로 전환합니다.

  2. SNMP 이벤트 MIB를 비활성화합니다.


    phys-schost-1# clsnmpmib disable -n node MIB
    
    -n node

    비활성화하려는 이벤트 MIB가 있는 node를 지정합니다. 노드 이름 또는 노드 ID를 지정할 수 있습니다. 이 옵션을 지정하지 않을 경우, 현재 노드가 기본값으로 사용됩니다.

    MIB

    비활성화하려는 MIB의 유형을 지정합니다. 이 경우, event를 지정해야 합니다.

ProcedureSNMP 이벤트 MIB를 변경하는 방법

이 절차에서는 SNMP 이벤트 MIB의 프로토콜을 변경하는 방법을 보여줍니다.

이 절차에서는 장문형 Sun Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다. 명령 및 단문형 명령의 목록을 보려면 부록 A, Sun Cluster 객체 지향 명령를 참조하십시오.

  1. 수퍼유저 또는 solaris.cluster.modify RBAC 인증을 제공하는 역할로 전환합니다.

  2. SNMP 이벤트 MIB의 프로토콜을 변경합니다.


    phys-schost-1# clsnmpmib set -n node -p version=value MIB
    
    -n node

    변경하려는 이벤트 MIB가 있는 node를 지정합니다. 노드 이름 또는 노드 ID를 지정할 수 있습니다. 이 옵션을 지정하지 않을 경우, 현재 노드가 기본값으로 사용됩니다.

    -p version=value

    MIB와 함께 사용할 SNMP 프로토콜의 버전을 지정합니다. 다음과 같이 value를 지정합니다.

    • version=SNMPv2

    • version=snmpv2

    • version=2

    • version=SNMPv3

    • version=snmpv3

    • version=3

    MIB

    MIB 또는 하위 명령을 적용할 MIB의 이름을 지정합니다. 이런 경우, event를 지정해야 합니다.

Procedure노드에서 SNMP 트랩을 수신하도록 SNMP 호스트를 활성화하는 방법

다음 절차는 MIB에 대한 트랩 통지를 수신할 호스트 목록에 노드의 SNMP 호스트를 추가하는 방법을 보여줍니다.

이 절차에서는 장문형 Sun Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다. 명령 및 단문형 명령의 목록을 보려면 부록 A, Sun Cluster 객체 지향 명령를 참조하십시오.

  1. 수퍼유저 또는 solaris.cluster.modify RBAC 인증을 제공하는 역할로 전환합니다.

  2. 다른 노드에 있는 커뮤니티의 SNMP 호스트 목록에 호스트를 추가합니다.


    phys-schost-1# clsnmphost add -c SNMPcommunity [-n node] host
    
    -c SNMPcommunity

    호스트 이름과 연결하여 사용되는 SNMP 커뮤니티 이름을 지정합니다.

    public 이외의 커뮤니티에 호스트를 추가할 때에는 SNMP 커뮤니티 이름(SNMPcommunity)을 지정해야 합니다. -c 옵션 없이 add 하위 명령을 사용할 경우, 하위 명령은 기본 커뮤니티 이름으로 public을 사용합니다.

    지정한 커뮤니티 이름이 존재하지 않을 경우, 이 명령은 커뮤니티를 생성합니다.

    -n node

    클러스터의 SNMP MIB에 대한 액세스 권한이 있는 SNMP 호스트의 node 이름을 지정합니다. 노드 이름 또는 노드 ID를 지정할 수 있습니다. 이 옵션을 지정하지 않을 경우, 현재 노드가 기본값으로 사용됩니다.

    host

    클러스터의 SNMP MIB에 대한 액세스 권한이 있는 호스트의 이름, IP 주소 또는 IPv6 주소를 지정합니다.

Procedure노드에서 SNMP 트랩을 수신할 수 없도록 SNMP 호스트를 비활성화하는 방법

다음 절차는 MIB에 대한 트랩 통지를 수신할 호스트 목록에서 노드의 SNMP 호스트를 제거하는 방법을 보여줍니다.

이 절차에서는 장문형 Sun Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다. 명령 및 단문형 명령의 목록을 보려면 부록 A, Sun Cluster 객체 지향 명령를 참조하십시오.

  1. 수퍼유저 또는 solaris.cluster.modify RBAC 인증을 제공하는 역할로 전환합니다.

  2. 지정한 노드에 있는 커뮤니티의 SNMP 호스트 목록에서 호스트를 제거합니다.


    phys-schost-1# clsnmphost remove -c SNMPcommunity -n node host
    
    remove

    지정한 노드에서 지정한 SNMP 호스트를 제거합니다.

    -c SNMPcommunity

    SNMP 호스트가 제거된 SNMP 커뮤니티의 이름을 지정합니다.

    -n node

    구성에서 제거된 SNMP 호스트의 node 이름을 지정합니다. 노드 이름 또는 노드 ID를 지정할 수 있습니다. 이 옵션을 지정하지 않을 경우, 현재 노드가 기본값으로 사용됩니다.

    host

    구성에서 제거된 호스트의 이름, IP 주소 또는 IPv6 주소를 지정합니다.

    지정한 SNMP 커뮤니티에서 모든 호스트를 제거하려면 host-c 옵션과 함께 덧셈 부호(+)를 사용합니다. 모든 호스트를 제거하려면 host에 덧셈 부호(+)를 사용합니다.

Procedure노드에 SNMP 사용자를 추가하는 방법

다음 절차는 노드의 SNMP 사용자 구성에 SNMP 사용자를 추가하는 방법을 보여줍니다.

이 절차에서는 장문형 Sun Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다. 명령 및 단문형 명령의 목록을 보려면 부록 A, Sun Cluster 객체 지향 명령를 참조하십시오.

  1. 수퍼유저 또는 solaris.cluster.modify RBAC 인증을 제공하는 역할로 전환합니다.

  2. SNMP 사용자를 추가합니다.


    phys-schost-1# clsnmpuser create -n node -a authentication \
                  -f password user
    
    -n node

    SNMP 사용자를 추가할 노드를 지정합니다. 노드 이름 또는 노드 ID를 지정할 수 있습니다. 이 옵션을 지정하지 않을 경우, 현재 노드가 기본값으로 사용됩니다.

    -a authentication

    사용자에게 권한을 부여하는데 사용되는 권한 프로토콜을 지정합니다. 인증 프로토콜 값은 SHA 또는 MD5가 될 수 있습니다.

    -f password

    SNMP 사용자 암호가 포함된 파일을 지정합니다. 새 사용자를 만들 때 이 옵션을 지정하지 않을 경우, 해당 명령이 암호를 묻는 메시지를 표시합니다. 이 옵션은 add 하위 명령에서만 유효합니다.

    다음 형식과 같이 사용자 암호를 별도의 행에 지정해야 합니다.

    user:password
    

    암호에는 다음 문자 또는 공백이 포함될 수 없습니다.

    • ; (세미콜론)

    • : (콜론)

    • \ (백슬래시)

    • \n (새 행)

    user

    추가하려는 SNMP 사용자의 이름을 지정합니다.

Procedure노드에서 SNMP 사용자를 제거하는 방법

이 절차에서는 노드의 SNMP 사용자 구성에서 SNMP 사용자를 제거하는 방법을 보여줍니다.

이 절차에서는 장문형 Sun Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다. 명령 및 단문형 명령의 목록을 보려면 부록 A, Sun Cluster 객체 지향 명령를 참조하십시오.

  1. 수퍼유저 또는 solaris.cluster.modify RBAC 인증을 제공하는 역할로 전환합니다.

  2. SNMP 사용자를 제거합니다.


    phys-schost-1# clsnmpuser delete -n node user
    
    -n node

    SNMP 사용자를 제거할 노드를 지정합니다. 노드 이름 또는 노드 ID를 지정할 수 있습니다. 이 옵션을 지정하지 않을 경우, 현재 노드가 기본값으로 사용됩니다.

    user

    제거하려는 SNMP 사용자의 이름을 지정합니다.