Sun Cluster 3.0 시스템 관리 안내서

6장 클러스터 관리

이 장에서는 전체 클러스터에 영향을 주는 항목 관리에 대한 프로시저를 제공합니다.

다음은 이 장에 있는 프로시저 목록입니다.

6.1 클러스터 관리 개요

표 6-1 작업 맵: 클러스터 관리

작업 

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

클러스터의 이름을 변경하십시오. 

"6.1.1 클러스터 이름 변경 방법"

노드 ID 및 해당 노드 이름을 나열하십시오. 

"6.1.1 클러스터 이름 변경 방법"

클러스터에 추가하도록 새 노드를 허용하거나 거부하십시오. 

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

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

"6.1.4 클러스터에 일에 대한 시간을 재설정하는 방법"

노드를 중지한 수 OpenBootTM PROM을 입력하십시오.

"6.1.5 노드에 OBP(OpenBoot PROM) 입력 방법"

6.1.1 클러스터 이름 변경 방법

필요하면, 처음 설치한 후 클러스터 이름을 변경할 수 있습니다.

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

  2. scsetup(1M) 유틸리티를 입력하십시오.


    # scsetup
    

    기본 메뉴가 나타납니다.

  3. 클러스터 이름을 변경하려면, 6(다른 클러스터 등록 정보)을 입력하십시오.

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

  4. 메뉴에서 선택한 후 화면의 지시사항을 따르십시오.

6.1.1.1 예제-클러스터 이름 변경

다음 예에서는 새 클러스터 이름 dromedary로 변경할 scsetup 유틸리티에서 생성된 scconf(1M) 명령을 보여줍니다.


# scconf -c -C cluster=dromedary

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

Sun Cluster를 설치하는 동안, 각 노드는 자동으로 고유 노드 ID 번호로 할당됩니다노드 ID 번호는 처음으로 클러스터를 결합하는 순서로 노드에 할당되며, 할당되면 번호는 변경될 수 없습니다. 노드 ID 번호는 메시지가 관여하는 클러스터 노드를 식별하기 위해 종종 오류 메시지에서 사용됩니다. 이 프로시저를 사용하여 노드 ID와 노드 이름간 맵핑을 판별하십시오.

구성 정보를 나열하기 위해 수퍼유저가 될 필요가 없습니다.

  1. scconf(1M)를 사용하여 클러스터 구성 정보를 나열하십시오.


    % scconf -pv | grep "Node ID"
    

6.1.2.1 예제-노드 이름에 노드 ID 맵핑

다음 예에서는 노드 ID 할당을 보여줍니다.


% scconf -pv | grep "Node ID"
	(phys-schost-1) Node ID:																				1
	(phys-schost-2) Node ID:																				2
	(phys-schost-3) Node ID:																				3

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

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

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

  2. scsetup(1M) 유틸리티를 입력하십시오.


    # scsetup
    

    기본 메뉴가 나타납니다.

  3. 클러스터 인증에 대해 작업하려면, 5(새 노드)를 입력하십시오.

    새 노드 메뉴가 나타납니다.

  4. 메뉴에서 선택한 후 화면의 지시사항을 따르십시오.

6.1.3.1 예제-새 시스템이 클러스터에 추가되지 못하도록 방지

다음 예에서는 새 시스템이 클러스터에 추가되지 못하도록 방지하는 scsetup 유틸리티에서 생성된 scconf(1M) 명령을 보여줍니다.


# scconf -a -T node=.

6.1.3.2 예제-모든 새 시스템이 클러스터에 추가되도록 허용

다음 예에서는 새 시스템이 클러스터에 추가되도록 하는 scsetup 유틸리티에서 생성된 scconf 명령을 보여줍니다.


# scconf -r -T all

6.1.3.3 예제-새 시스템이 클러스터에 추가되도록 지정

다음 예에서는 단일 새 시스템이 클러스터에 추가되도록 하는 scsetup 유틸리티에서 생성된 scconf 명령을 보여줍니다.


# scconf -a -T node=phys-schost-4

6.1.3.4 예제-표준 UNIX에 인증 설정

다음 예에서는 새 노드가 클러스터에 결합하기 위해 표준 UNIX 인증에 재설정할 scsetup 유틸리티에서 생성된 scconf 명령을 보여줍니다.


# scconf -c -T authtype=unix

6.1.3.5 예제-DES에 인증 설정

다음 예에서는 새 노드가 클러스터에 결합하기 위해 DES 인증을 사용하도록 scsetup 유틸리티에서 생성된 scconf 명령을 보여줍니다.


# scconf -c -T authtype=des

주 -

DES 인증을 사용할 때, 또한 노드가 클러스터와 결합할 수 있기 전에 필요한 모든 암호화 키를 구성해야 합니다. 자세한 내용은 keyserv(1M) 및 publickey(4) 매뉴얼 페이지를 참조하십시오.


6.1.4 클러스터에 일에 대한 시간을 재설정하는 방법

Sun Cluster은 NTP(Network Time Protocol)를 사용하여 클러스터 노드 사이의 시간 동기화를 관리합니다클러스터에서의 조정은 노드가 시간을 동기화할 때 필요하면 자동으로 일어납니다. 자세한 내용은 Sun Cluster 3.0 Concepts 문서 및 네트워크 시간 프로토콜 사용자 안내서를 참조하십시오.


주의 - 주의 -

NTP를 사용할 때, 클러스터가 가동되어 실행 중인 동안 클러스터 시간을 조정하려 시도하지 마십시오. 여기에는 date(1), rdate(1M) 또는 xntpdate(1M) 명령을 대화식이나 cron(1M) 스크립트 내에서 사용하는 것이 포함됩니다.


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

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


    # scshutdown -g0 -y
    
  3. 클러스터가 아닌 노드로 각 노드를 시동하십시오.


    ok boot -x
    
  4. 단일 노드에서는, date(1) 명령을 실행하여 일에 대한 시간을 설정하십시오.


    # date HHMMSS
    
  5. 다른 시스템에서는, rdate(1M) 명령을 실행하여 해당 노드에 대해 시간을 동기화하십시오.


    # rdate hostname
    
  6. 각 노드를 시동하여 클러스터를 재시작하십시오.


    # reboot
    
  7. 모든 클러스터 노드에서 변경이 발생했는지 확인하십시오.

    각 노드에서, date(1M) 명령을 실행하십시오.


    # date
    

6.1.5 노드에 OBP(OpenBoot PROM) 입력 방법

OpenBoot PROM 설정을 구성하거나 변경해야 할 경우 이 프로시저를 사용하십시오.

  1. 터미널 콘센트레이터 포트에 연결하십시오.


    # telnet tc_name tc_port_number
    
    tc_name

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

    tc_port_number

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

  2. 자원 또는 디스크 디바이스 그룹을 비우려면 scswitch(1M) 명령을 사용하여 클러스터 노드를 조용히 시스템 종료한 다음, shutdown(1M)을 사용하여 OBP 프롬프트로 노드를 가져오십시오.


    # scswitch -S -h node
    # shutdown -g 0 -y 
    
  3. 노드에 단절을 보내십시오.


    telnet> send brk
    
  4. OpenBoot PROM 명령을 실행하십시오.

6.2 클러스터 노드 추가

다음 테이블에서는 기존 클러스터에 노드를 추가할 때 수행하는 작업을 나열합니다.

표 6-2 작업 맵: 노드 추가

작업 

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

새 노드에 클러스터 상호연결을 추가하십시오. 

-호스트 어댑터를 설치하고, 전송 중계선을 추가하고, 케이블로 상호연결하십시오. 

Sun Cluster 3.0 Hardware Guide

- 클러스터 상호연결 및 공용 하드웨어 추가 및 대체 

공유 스토리지를 추가하십시오 

Sun Cluster 3.0 Hardware Guide

- StorEdge MultiPack 인클로저 설치 및 대체 

- StorEdge D1000 Disk Array 설치 및 대체 

- StorEdge A5x00 Disk Array 설치 및 대체  

권한 부여된 노드 목록에 노드를 추가하십시오 

- scsetup를 사용하십시오.

Sun Cluster 3.0 System Administration Guide

-클러스터 노드 추가 방법 

새 클러스터 노드에 소프트웨어를 설치하여 구성하십시오  

- Solaris 운영 환경 및 Sun Cluster 소프트웨어를 설치하십시오. 

- 클러스터의 부분으로서 노드 구성 

Sun Cluster 3.0 Installation Guide

-Sun Cluster 소프트웨어 설치 및 구성 

6.2.1 권한 부여된 노드 목록에 클러스터 노드 추가 방법

기존 클러스터에 시스템을 추가하기 전에, "노드 추가" 작업 맵에서 지시한 대로 개인용 클러스터 상호연결에 대한 실제 접속을 포함하여 노드에 필요한 모든 소프트웨어와 하드웨어가 설치되어 구성되었는지 확인하십시오. 소프트웨어 설치에 대한 자세한 내용은 Sun Cluster 3.0 Installation Guidescinstall(1M) man 페이지를 참조하십시오. 하드웨어 설치에 대해서는, 서버와 함께 제공된 Sun Cluster 3.0 Hardware Guide 또는 하드웨어 문서를 참조하십시오.

  1. 현재 클러스터 멤버 노드에 대해 수퍼유저가 되십시오.

  2. scsetup 유틸리티를 실행하십시오.


    # scsetup
    

    기본 메뉴가 나타납니다.

  3. 기본 메뉴에서 5를 입력하여 새 노드 메뉴 옵션에 액세스하십시오.

  4. 새 노드 메뉴에서 3(시스템 이름 지정)을 입력하여 권한 부여된 목록을 수정하십시오.

  5. 추가할 수 있는 시스템 이름을 지정하십시오.

    프롬프트를 따라 클러스터 노드를 추가하십시오. 추가될 노드의 이름을 요청받을 것입니다.

  6. 노드가 권한 부여된 목록에 추가되었는지 확인하십시오.


    # scconf -p | grep "Cluster new node"
    

6.2.1.1 예제-클러스터 노드 추가

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


[Become a superuser.]
[Execute scsetup utility.]
# scsetup
*** Main Menu ***
    Please select from one of the following options:
    Option:  5
*** New Nodes Menu ***
    Please select from one of the following options:
      ...
      3) Specify the name of a machine which may add itself
      ...
    Option:  3
>>> Specify a Machine which may Install itself into the Cluster <<<
    ...
    Is it okay to continue (yes/no) [yes]? <Return>
    Name of the host to add to the list of recognized machines?  phys-schost-3
    Is it okay to proceed with the update (yes/no) [yes]? <Return>
 
scconf -a -T node=phys-schost-3
 
    Command completed successfully.
[Quit the scsetup New Nodes Menu and Main Menu:]
    ...
    Option:  q
[Verify the node has been added.]
# scconf -p | grep "Cluster new"
	Cluster new node authentication:      unix
	Cluster new node list:                phys-schost-3

6.2.1.2 여기에서 이동할 위치

Sun Cluster 3.0 Installation Guide: Sun Cluster 소프트웨어 설치 및 구성.

6.3 클러스터 노드 제거

다음 테이블에서는 기존 클러스터에서 노드를 제거할 때 수행하는 작업을 나열합니다.

표 6-3 작업 맵: 클러스터 노드 제거

작업 

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

제거된 노드를 관리 상태로 두십시오 

- shutdownscconf를 사용하십시오

Sun Cluster 3.0 System Administration Guide: 제 4 장, 정족수 관리

- 클러스터 노드를 관리 상태로 두는 방법 

모든 자원 그룹에서 노드를 제거하십시오 

- scrgadm을 사용하십시오

Sun Cluster 3.0 Data Services Installation and Configuration Guide: 제 9 장, 데이터 서비스 자원 관리

- 기존 자원 그룹에서 노드 제거 방법 

노드가 구성원인 모든 디바이스 그룹에서 노드를 제거하십시오.  

- 볼륨 관리자 명령을 사용하십시오 

Sun Cluster 3.0 System Administration Guide: 제 3 장, 글로벌 디바이스 및 클러스터 파일 시스템 관리

- SDS(Disk Device Group)에서 노드 제거 방법 

- 디스크 디바이스 그룹(VxVM)에서 노드 제거 방법 

제거될 노드의 모든 논리 전송 연결 제거 

- scsetup을 사용하십시오

Sun Cluster 3.0 System Administration Guide: 제 5 장, 클러스터 네트워크 관리

- 클러스터 전송 케이블 및 전송 어댑터 제거 방법 

 

노드에서 물리 하드웨어를 제거하려면, Sun Cluster 3.0 Hardware Guide: 제 3 장, 클러스터 상호연결 및 공용 네트워크 하드웨어 설치 및 유지보수  

제거될 노드와 공유된 모든 정족수 디바이스를 제거하십시오.  

- scsetup을 사용하십시오

Sun Cluster 3.0 System Administration Guide: 제 4 장, 정족수 관리

- 정족수 디바이스 제거 방법 

클러스터 소프트웨어 구성에서 노드를 제거하십시오 

- scconf를 사용하십시오

Sun Cluster 3.0 System Administration Guide: 제 6 장, 클러스터 관리

- 클러스터 노드 제거 방법 

노드 및 클러스터에서 필수 공유 스토리지를 제거하십시오 

- 볼륨 관리자 문서 및 하드웨어 안내서의 프로시저를 따르십시오 

SDS 또는 VxVM 관리 안내서 

Sun Cluster 3.0 Hardware Guide:

- StorEdge MultiPack 인클로저 제거 방법 

- StorEdge D1000 디스크 배열 제거 방법 

- StorEdge A5x00 디스크 배열 제거 방법 

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

이것은 클러스터에서 노드를 제거하기 위한 프로세스에서 성취되어야 하는 마지막 소프트웨어 구성 프로시저입니다. 이 프로시저를 시작하기 전에, "클러스터 노드 제거" 작업 맵에 나열된 모든 필수조건 작업을 완료해야 합니다. 이 프로시저를 완료하면, Sun Cluster 3.0 Hardware Guide에 설명된 대로 하드웨어 연결을 제거하십시오.

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


    주 -

    이 프로시저를 계속하기 전에 노드를 관리 상태로 두고 모든 자원 그룹, 디바이스 그룹 및 정족수 디바이스 구성에서 노드를 제거했는지 확인하십시오.


  2. 클러스터에 있는 부트 디스크를 판별하십시오.


    # scconf -pvv | grep Local_Disk	
    
  3. 제거될 노드에 연결된 클러스터에 있는 부트 디스크를 정의하십시오.


    # scdidadm -L did-name
    
  4. 각 부트 디스크에서 localonly 플래그를 제거하십시오.


    # scconf -c -D name=devicename,localonly=false
    

  5. 노드가 멤버인 모든 원천 디스크 디바이스 그룹에서 노드를 제거하십시오.

    이것은 각 디스크 디바이스 그룹에 대해 완료되어야 합니다.


    # scconf -pvv | grep nodename | grep Device	
    # scconf -r -D name=devicename,nodelist=nodename
    
  6. 클러스터에서 노드를 제거하십시오.


    # scconf -r -h node=nodename
    
  7. scstat를 사용하여 노드 제거를 확인하십시오.


    # scstat -n
    

주 -

디바이스가 클러스터에서 제거된 후, 가능한 경우 다시 서비스로 위치될 수 있기 전에 제거된 호스트에 Solaris 운영 환경을 다시 설치해야 합니다.


6.3.1.1 예제-클러스터 노드 제거

이 예에서는 클러스터에서 노드(phys-schost-2)를 제거하는 방법을 보여줍니다.


[Become superuser on any node.]
[Determine the boot disks on the node:]
# scconf -pvv | grep Local_Disk
	(dsk/d4) Device group type:          Local_Disk	(dsk/d3) Device group type:          Local_Disk
# scdidadm -L d4
  ...
  4        phys-schost-2:/dev/rdsk/c1t3d0 /dev/did/rdsk/d4
[Remove the localonly flag:]
# scconf -c -D name=dsk/d4,localonly=false
[Remove the node from all raw disk device groups:]
# scconf -pvv | grep phys-schost-2 | grep Device
	(dsk/d4) Device group node list:  phys-schost-2
	(dsk/d2) Device group node list:  phys-schost-1, phys-schost-2	(dsk/d1) Device group node list:  phys-schost-1, phys-schost-2
# scconf -r -D name=dsk/d4,nodelist=phys-schost-2
# scconf -r -D name=dsk/d2,nodelist=phys-schost-2
# scconf -r -D name=dsk/d1,nodelist=phys-schost-2
[Remove the node from the cluster:]
# scconf -r -h node=phys-schost-2
[Verify node removal:]# scstat -n
 
-- Cluster Nodes --
 
                    Node name           Status
                    ---------           ------
  Cluster node:     phys-schost-1       Online

6.3.1.2 여기에서 이동할 위치

Sun Cluster 3.0 Hardware Guide:

StorEdge MultiPack 인클로저 제거 방법

StorEdge D1000 디스크 배열 제거 방법

StorEdge A5x00 디스크 배열 제거 방법