Sun Cluster 3.0 12/01 시스템 관리 안내서

6.2 클러스터 노드 추가 및 제거

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

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

작업 

참고 항목 

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

Sun Cluster 3.0 12/01 Hardware Guide

공유 기억 장치 추가 

Sun Cluster 3.0 12/01 Hardware Guide

권한이 부여된 노드 목록에 노드 추가 

- scsetup 사용.

"6.2.1 권한이 부여된 노드 목록에 클러스터 노드를 추가하는 방법"

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

- Solaris 운영 환경 및 Sun Cluster 소프트웨어 설치 

- 클러스터에 노드 구성 

Sun Cluster 3.0 12/01 소프트웨어 설치 안내서: Sun Cluster 소프트웨어 설치 및 구성 단원을 참조하십시오.

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

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

작업 

참고 항목 

제거되는 노드를 유지 보수 상태로 전환 

- shutdownscconf 사용

"6.1.7 클러스터 노드를 유지 보수 상태로 만드는 방법"

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

- scrgadm 사용

Sun Cluster 3.0 12/01 Data Services Installation and Configuration Guide: 기존 자원 그룹에서 노드를 제거하는 방법의 절차를 참조하십시오.

노드가 구성원인 모든 장치 그룹에서 노드 제거 

- 볼륨 관리자 명령 사용 

"3.3.4 디스크 장치 그룹에서 노드를 제거하는 방법(Solstice DiskSuite)"

또는 

"3.3.15 디스크 장치 그룹에서 노드를 제거하는 방법(VERITAS Volume Manager)"

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

- scsetup 사용

"5.1.4 클러스터 전송 케이블, 전송 어댑터 및 전송 연결 장치를 제거하는 방법"

 

노드에서 물리적 하드웨어를 제거하려면 Sun Cluster 3.0 12/01 Hardware Guide에서 클러스터 상호 연결 및 공용 네트워크 하드웨어 설치 및 유지 관리 단원을 참조하십시오.

제거될 노드에서 공유하는 모든 정족수 장치 제거 

- scsetup 사용

"4.1.3 정족수 장치를 제거하는 방법"

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

- scconf 사용

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

노드 및 클러스터에서 필수 공유 기억 장치 제거 

- 볼륨 관리자 문서 및 하드웨어 안내서의 절차 사용 

SDS 또는 VxVM 관리 안내서 

Sun Cluster 3.0 12/01 Hardware Guide

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

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

하드웨어 설치 방법은 서버와 함께 제공되는 Sun Cluster 3.0 12/01 Hardware Guide 또는 하드웨어 문서를 참조하십시오.

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

이 절차를 완료하려면 현재 클러스터 구성 노드에서 수퍼유저가 되어야 합니다.

  1. "6.2 클러스터 노드 추가 및 제거"를 위한 작업 목록에 표시된 사전 하드웨어 설치 및 구성 작업이 모두 제대로 완료되었는지 확인하십시오.

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


    # scsetup
    

    Main Menu가 표시됩니다.

  3. 권한이 있는 목록을 수정하려면 New Nodes Menu에서 3을 입력하고 추가할 시스템 이름을 지정하십시오.

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

  4. New Nodes Menu에 액세스하려면 Main Menu에서 6을 입력하십시오.

  5. 작업이 성공적으로 수행되었는지 확인하십시오.

    작업이 오류 없이 완료되면 scsetup 유틸리티가 "Command completed successfully" 메시지를 표시합니다.

  6. 새 시스템이 클러스터에 추가되지 않도록 하려면 New Nodes Menu에서 1을 입력하십시오.

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

  7. scsetup 유틸리티를 종료하십시오.

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

    Sun Cluster 3.0 12/01 소프트웨어 설치 안내서의 설명에 따라 scinstall 또는 JumpStartTM를 사용하여 새 노드 설치 및 구성을 완료하십시오.

6.2.1.1 예: 권한이 부여된 노드 목록에 클러스터 노드 추가

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


[Become superuser and execute the scsetup utility.]
# scsetup
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.
 
scconf -a -T node=phys-schost-3
 
    Command completed successfully.
Select Prevent any new machines from being added to the cluster.
Quit the scsetup New Nodes Menu and Main Menu.
[Install the cluster software.]

6.2.1.2 여기서 수행할 작업

클러스터 노드를 추가하는 전체 작업 목록은 표 6-2, "작업 맵: 클러스터 노드 추가"를 참조하십시오.

기존 자원 그룹에 노드를 추가하려면 Sun Cluster 3.0 12/01 Data Services Installation and Configuration Guide를 참조하십시오.

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

이것은 클러스터에서 노드를 제거하기 위한 프로세스에서 완료해야 하는 마지막 소프트웨어 구성 절차입니다. 이 절차를 수행하려면 클러스터의 노드에서 수퍼유저가 되어야 합니다.

  1. "6.2 클러스터 노드 추가 및 제거"를 위한 작업 목록에 표시된 사전 작업이 모두 제대로 완료되었는지 확인하십시오.


    주 -

    이 절차를 계속하기 전에 노드를 관리 상태로 전환하고 모든 자원 그룹, 장치 그룹 및 정족수 장치 구성에서 노드를 제거해야 합니다.


  2. 클러스터의 로컬 디스크 및 연결된 원시 디스크 장치 그룹 이름을 결정하십시오. 예를 들어, dsk/d4와 같습니다.


    # scconf -pvv | grep Local_Disk	
    

  3. 클러스터에서 제거할 노드에 연결된 로컬 디스크와 원시 디스크 장치 그룹을 확인하십시오.


    # scconf -pvv | grep node-name | grep Device	
    

  4. 단계 3에서 확인된 각 로컬 디스크에 대하여 로컬 전용 속성을 비활성화하십시오.

    로컬 전용 속성에 대한 자세한 내용은 scconf_dg_rawdisk(1M) 설명서 페이지를 참조하십시오.


    # scconf -c -D name=rawdisk-device-group,localonly=false
    

  5. 노드가 속한 모든 원시 디스크 장치 그룹에서 노드를 제거하십시오.

    제거할 노드가 연결된 각 원시 디스크 장치 그룹에 대하여 이 단계를 완료해야 합니다.


    # scconf -r -D name=rawdisk-device-group,nodelist=node
    

  6. 클러스터에서 노드를 제거하십시오.


    # scconf -r -h node=node
    

  7. scstat 명령을 사용하여 노드 제거를 확인하십시오.


    # scstat -n
    

  8. 클러스터에서 물리적으로 노드를 제거하려면 Sun Cluster 3.0 12/01 Hardware Guide의 설명에 따라 하드웨어 연결을 제거하십시오.


주 -

장치가 클러스터에서 제거된 후에 가능하면 다시 서비스로 전환되기 전에 제거된 호스트에 Solaris 운영 환경을 다시 설치해야 합니다.


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

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


[Become superuser on any node and identify all local disks and
 their raw disk device group names:]
# scconf -pvv | grep Local_Disk
	(dsk/d4) Device group type:          Local_Disk
	(dsk/d8) Device group type:          Local_Disk
[Identify the local disks and raw disk device groups connected
 to the node being removed:]
# 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
[Remove the localonly flag for each local disk on the node:]
# scconf -c -D name=dsk/d4,localonly=false
[Remove the node from all raw disk device groups:]
# 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.2.2.2 여기서 수행할 작업

하드웨어 절차는 Sun Cluster 3.0 12/01 Hardware Guide를 참조하십시오.

클러스터 노드를 제거하는 전체 작업 목록은 표 6-3, "작업 맵: 클러스터 노드 제거"를 참조하십시오.

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