Sun Cluster 3.0 시스템 관리 안내서

3장 글로벌 디바이스 및 클러스터 파일 시스템 관리

이 장에서는 글로벌 디바이스 및 클러스터 파일 시스템 관리에 대한 프로시저를 제공합니다.

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

이 장에 있는 관련된 프로시저의 상위 레벨 설명에 대해서는 표 3-1를 참조하십시오.

글로벌 디바이스, 글로벌 이름 공간, 디스크 디바이스 그룹 및 클러스터 파일 시스템과 관련된 개념 정보에 대해서는 Sun Cluster 3.0 Concepts 문서를 참조하십시오.

3.1 글로벌 디바이스 및 글로벌 이름 공간 관리 개요

Sun Cluster 디스크 디바이스 그룹에 대한 관리는 클러스터에 설치된 볼륨 관리자에 따라 다릅니다. Solstice DiskSuite는 "클러스터가 인식하고 있으므로," Solstice DiskSuite metaset(1M) 명령을 사용하여 디스크 디바이스 그룹을 추가, 등록 및 제거하십시오. VERITAS Volume Manager(VxVM)에 대해서는, VxVM 명령을 사용하여 디스크 그룹을 작성하십시오. 그런 다음 scsetup(1M) 유틸리티를 통해 디스크 그룹을 Sun Cluster 디스크 디바이스 그룹으로 등록하십시오. VxVM 디스크 디바이스 그룹을 제거할 때, scsetup 유틸리티 및 VxVM 명령을 모두 사용하십시오.

디스크 디바이스 그룹 또는 볼륨 관리자 디스크 그룹을 관리할 때, 사용자는 그룹의 1차 노드인 클러스터 노드에 있어야 합니다.

일반적으로, 글로벌 이름 공간이 설치하는 동안 자동으로 설정되고 Solaris 운영 환경 재구성을 다시 시동하는 동안 자동으로 갱신되기 때문에 글로벌 디바이스 이름 공간을 관리할 필요가 없습니다. 그러나, 글로벌 이름 공간이 재생성되어야 하거나 갱신되어야 하는 경우, 모든 클러스터 노드에서 scgdevs(1M) 명령을 실행할 수 있습니다. 이것은 글로벌 이름 공간이 향후에 클러스터를 결합할 수 있는 노드 뿐만 아니라 다른 모든 클러스터 노드 멤버에서 갱신되도록 합니다.

3.1.1 Solstice DiskSuite에 대한 글로벌 디바이스 허용

글로벌 디바이스 허용에 작성된 변경은 Solstice DiskSuite 및 디스크 디바이스의 클러스터에 있는 모든 노드에 자동으로 전달되지 않습니다. 글로벌 디바이스에 대한 허용을 변경하려는 경우, 클러스터에 있는 모든 노드에 대한 허용을 수동으로 변경해야 합니다. 예를 들어, 글로벌 디바이스 /dev/global/dsk/d3s0에 대한 허용을 644로 변경하려는 경우, 클러스터에 있는 모든 노드에

# chmod 644 /dev/global/dsk/d3s0을 실행해야 합니다.

VxVM은 chmod 명령을 지원하지 않습니다. VxVM에서 글로벌 디바이스 허용을 변경하려면, VxVM 관리자 안내서를 참조하십시오.

3.1.2 VERITAS Volume Manager 관리 고려사항

VxVM 이름 공간을 올바르게 관리할 Sun Cluster의 경우, 디스크 그룹 또는 볼륨에 대한 구성 정보가 변경되면 Sun Cluster 디스크 디바이스 그룹 구성 변경을 등록해야 합니다. 이렇게 하면 모든 클러스터 노드의 이름 공간이 갱신됩니다. 이름 공간에 영향을 주는 구성 변경에 대한 예에는 볼륨을 추가하거나 제거 또는 변경하고 볼륨 허용, 소유자 또는 그룹 ID를 변경하는 것이 포함됩니다.


주 -

디스크 그룹이 클러스터에 Sun Cluster 디스크 디바이스 그룹으로 등록되면 VxVM 명령을 사용하여 VxVM 디스크 그룹을 가져오거나 이동시키지 마십시오. Sun Cluster 소프트웨어는 디스크 그룹을 가져오거나 이동시키는 모든 경우를 처리합니다.


각 VxVM 디스크 그룹에는 클러스터 전역에 고유 2류 번호가 있어야 합니다. 기본 값으로, 디스크 그룹이 작성되면 VxVM은 해당 디스크 그룹의 기본 2류 번호로서 1000의 여러 개인 난수를 선택합니다. 디스크 그룹이 작은 번호로만 된 대부분 구성의 경우, 이것은 고유함을 보장하기에 충분합니다. 그러나, 새로 작성된 디스크 그룹의 2류 번호는 서로 다른 클러스터 노드에 가져와진 기존 디스크 그룹의 2류 번호와 충돌합니다. 이 경우, Sun Cluster 디스크 디바이스 그룹을 등록하려 시도하면 실패하게 됩니다. 이 문제를 수정하려면, 새 디스크 그룹은 고유 값인 새 2류 번호로 주어진 다음, Sun Cluster 디스크 디바이스 그룹으로 등록됩니다.

이중 복사된 볼륨을 설정할 경우, DRL(Dirty Region Logging)은 시스템 고장의 경우 볼륨 회복 시간을 줄이는데 사용될 수 있습니다. DRL 사용을 추천합니다.

3.2 클러스터 파일 시스템 관리 개요

mount, newfs 등과 같은 표준 Solaris 파일 시스템 명령을 사용하여 클러스터 파일 시스템을 관리하십시오. mount 명령에 -g 옵션을 지정하여 클러스터 파일 시스템을 마운트하십시오. 또한 클러스터 파일 시스템은 시동 시 자동으로 마운트될 수 있습니다.


주 -

클러스터 파일 시스템 관리에는 특수 Sun Cluster 명령이 필요하지 않습니다. 다른 모든 Solaris 파일 시스템을 관리하듯 클러스터 파일 시스템을 관리하십시오.


3.3 디스크 디바이스 그룹 관리


주 -

scsetup(1M) 유틸리티는 scconf(1M) 명령에 대한 대화식 인터페이스입니다. scsetup이 실행되면, scconf 명령을 생성합니다. 이렇게 생성된 명령은 일련의 프로시저가 끝날 때 예제에 표시됩니다.


표 3-1 작업 맵: 디스크 디바이스 그룹 관리

작업 

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

글로벌 디바이스 이름공간 갱신(재구성 다시 시동 필요없음) 

- scgdevs를 사용하십시오.

"3.3.1 글로벌 디바이스 이름 공간 갱신 방법"

Solstice DiskSuite 디스크세트를 추가한 후 이를 디스크 디바이스 그룹으로 등록하십시오.  

- metaset을 사용하십시오.

"3.3.2 디스크 디바이스 그룹 추가 및 등록 방법(Solstice DiskSuite)"

디스크 디바이스 그룹으로 VERITAS Volume Manager 디스크 그룹을 추가하십시오.  

- VxVM 명령 및 scsetup을 사용하십시오.

"3.3.3 디스크 초기화 시 새 디스크 그룹 작성 방법(VERITAS Volume Manager)"

 

"3.3.4 디스크 요약 시 새 디스크 그룹 작성 방법(VERITAS Volume Manager)"

 

"3.3.5 기존 디스크 디바이스 그룹에 새 볼륨 추가 방법(VERITAS Volume Manager)"

 

"3.3.6 기존 디스크 그룹을 디스크 디바이스 그룹으로 작성하는 방법(VERITAS Volume Manager)"

 

"3.3.7 디스크 디바이스 그룹에 새 2류 번호 할당 방법(VERITAS Volume Manager)"

 

"3.3.8 디스크 그룹을 디스크 디바이스 그룹으로 등록하는 방법(VERITAS Volume Manager)"

 

"3.3.9 디스크 그룹 구성 변경 등록 방법(VERITAS Volume Manager)"

구성에서 Solstice DiskSuite 디스크 디바이스 그룹을 제거하십시오.  

- metasetmetaclear을 사용하십시오.

"3.3.10 디스크 디바이스 그룹 제거 및 등록 해제 방법(Solstice DiskSuite)"

구성에서 VERITAS Volume Manager 디스크 디바이스 그룹을 제거하십시오 

- scsetup를 사용하십시오(scconf를 생성하려는 경우).

"3.3.11 디스크 디바이스 그룹에서 볼륨 제거 방법(VERITAS Volume Manager)"

 

"3.3.12 디스크 디바이스 그룹 제거 및 등록 해제 방법(VERITAS Volume Manager)"

VERITAS Volume Manager 디스크 디바이스 그룹에 노드를 추가하십시오.  

- scsetup를 사용하십시오(scconf를 생성하려는 경우).

"3.3.13 디스크 디바이스 그룹에 노드 추가 방법(VERITAS Volume Manager)"

디스크 디바이스 그룹 등록 정보 변경 

- scsetup를 사용하십시오(scconf를 생성하려는 경우).

"3.3.14 디스크 디바이스 등록 정보 변경 방법"

디스크 디바이스 그룹 및 등록 정보를 표시하십시오.  

- scconf를 사용하십시오

"3.3.15 디스크 디바이스 그룹 구성 나열 방법"

디스크 디바이스 그룹에 대해 1차를 전환하십시오.  

- scswitch를 사용하십시오.

"3.3.16 디바이스 그룹에 대해 1차 그룹 전환 방법"

3.3.1 글로벌 디바이스 이름 공간 갱신 방법

scgdevs(1M)를 실행하여 새 글로벌 디바이스를 추가할 때 글로벌 디바이스 이름 공간을 수동으로 갱신하십시오.


주 -

명령을 실행하는 노드가 현재 클러스터 멤버가 아니거나 /global/.devices/node@nodeID 파일 시스템이 마운트되지 않는 경우 scgdevs 명령은 어떠한 효과도 없습니다.


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

  2. scgdevs를 사용하여 이름 공간을 재구성하십시오.


    # scgdevs
    

3.3.1.1 예제-글로벌 디바이스 이름 공간 갱신

다음 예는 scgdevs에 대한 성공적인 실행으로 생성된 출력을 보여줍니다.


# scgdevs 
Configuring the /dev/global directory (global devices)...
obtaining access to all attached disks
reservation program successfully exiting

3.3.2 디스크 디바이스 그룹 추가 및 등록 방법(Solstice DiskSuite)

디스크 디바이스 그룹은 Solstice DiskSuite 디스크 세트에 직접 맵핑됩니다. metaset(1M)를 사용하여 디스크 세트를 작성할 때, 동일한 이름을 가진 디스크 디바이스 그룹도 작성하여 이를 Sun Cluster 디스크 디바이스 그룹으로 등록하십시오

  1. 디스크 세트를 작성하려는 디스크에 연결된 노드의 수퍼유저가 되십시오.

  2. metaset를 사용하여 Solstice DiskSuite 디스크 세트를 추가한 후 이를 Sun Cluster를 가진 디스크 디바이스 그룹으로 등록하십시오.


    # metaset -s diskset -a -h node-list
    
    -s diskset

    작성될 디스크 세트를 지정합니다.

    -a -h node-list

    디스크 세트를 제어할 수 있는 노드의 목록을 추가합니다.

  3. 디스크 디바이스 그룹이 추가되었는지 확인하십시오.

    디스크 디바이스 그룹 이름은 metaset로 지정된 디스크 세트 이름과 일치합니다.


    # scconf -p | egrep disk-device-group
    

3.3.2.1 예제- Solstice DiskSuite 디스크 디바이스 그룹 추가

다음 예는 디스크 세트와 디스크 디바이스 그룹 작성을 보여주며 디스크 디바이스 그룹이 작성되었는지 확인합니다.


# metaset -s dg-schost-1
# scconf -p | egrep dg-schost-1
Device group name: dg-schost-1

3.3.3 디스크 초기화 시 새 디스크 그룹 작성 방법(VERITAS Volume Manager)


주 -

이 프로시저는 단지 디스크를 초기화하기 위한 것입니다. 디스크를 요약할 경우, "3.3.4 디스크 요약 시 새 디스크 그룹 작성 방법(VERITAS Volume Manager)" 프로시저를 사용하십시오.


VxVM 디스크 그룹을 추가한 후, 디스크 디바이스 그룹을 등록해야 합니다

  1. 추가되고 있는 디스크 그룹을 작성하는 디스크에 물리적으로 연결된 클러스터의 노드에 대해 수퍼유저가 되십시오.

  2. VxVM 디스크 그룹과 볼륨을 작성하십시오.

    선호하는 방법을 사용하여 디스크 그룹과 볼륨을 작성하십시오.


    주 -

    이중 복사된 볼륨을 설정할 경우, DRL(Dirty Region Logging)이 시스템 고장의 경우 볼륨 회복 시간을 줄이는데 사용되도록 추천합니다.


    이 단계를 완료할 프로시저에 대해서는 VERITAS Volume Manager 문서를 참조하십시오.

3.3.3.1 여기에서 이동할 위치

VxVM 디스크 그룹은 Sun Cluster 디스크 디바이스 그룹으로 등록되어야 합니다"3.3.8 디스크 그룹을 디스크 디바이스 그룹으로 등록하는 방법(VERITAS Volume Manager)"를 참조하십시오.

3.3.4 디스크 요약 시 새 디스크 그룹 작성 방법(VERITAS Volume Manager)


주 -

이 프로시저는 단지 디스크를 초기화하기 위한 것입니다. 디스크를 초기화할 경우, "3.3.3 디스크 초기화 시 새 디스크 그룹 작성 방법(VERITAS Volume Manager)" 프로시저를 사용하십시오.


먼저 루트가 아닌 디스크를 Sun Cluster 디스크 그룹으로 요약한 다음, VxVM 디스크 디바이스 그룹으로 등록하여 Sun Cluster 디스크 디바이스 그룹으로 루트가 아닌 디스크를 작성할 수 있습니다.

디스크 요약은 VxVM 디스크 그룹을 처음 작성하는 동안에만 지원됩니다. 디스크 그룹이 작성되어 등록되면, 초기화될 수 있는 디스크만 디스크 그룹에 추가되어야 합니다.

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

  2. 요약되고 있는 디스크가 /etc/vfstab 파일에 파일 시스템 항목을 갖고 있는 경우, mount at boot 옵션이 no로 설정되어 있는지 확인하십시오.

    디스크가 요약되어 Sun Cluster 디스크 디바이스 그룹으로 등록되었으면 yes로 다시 설정될 수 있습니다.

  3. 디스크를 요약하십시오.

    vxdiskadm 메뉴 또는 그래픽 사용자 인터페이스를 사용하여 디스크를 요약하십시오. VxVM은 할당되지 않은 실린더 뿐만 아니라 두 개의 비어 있는 파티션을 디스크의 시작과 끝에서 필요로 합니다. 또한 슬라이스 2는 전체 디스크로 설정되어야 합니다. 자세한 내용은 vxdiskadm(1M) 매뉴얼 페이지를 참조하십시오.

  4. 시스템 종료한 후 노드를 다시 시작하십시오.

    scswitch(1M) 명령은 모든 자원 그룹과 디바이스 그룹을 노드에서 선호하는 다음 노드로 전환합니다. 그런 다음 shutdown(1M)은 시스템 종료하고 노드를 다시 시작하는 데 사용됩니다.


    # scswitch -S -h node
    # shutdown -g 0 -i 6 -y
    
  5. 필요할 경우, 모든 자원 그룹과 디바이스 그룹을 다시 전환하십시오.

    자원 그룹과 디바이스 그룹이 1차 노드에서 다시 실패하도록 처음에 구성되었으면, 이 단계는 불필요합니다.


    # scswitch -z -h node -D devgrp1 [ ,devgrp2,... ]
    # scswitch -z -h node -g resgrp1 [ ,resgrp2,... ]

3.3.4.1 여기에서 이동할 위치

VxVM 디스크 그룹은 Sun Cluster 디스크 디바이스 그룹으로 등록되어야 합니다"3.3.8 디스크 그룹을 디스크 디바이스 그룹으로 등록하는 방법(VERITAS Volume Manager)"를 참조하십시오.

3.3.5 기존 디스크 디바이스 그룹에 새 볼륨 추가 방법(VERITAS Volume Manager)


주 -

볼륨을 추가한 후, "3.3.9 디스크 그룹 구성 변경 등록 방법(VERITAS Volume Manager)" 프로시저를 사용하여 구성 변경을 등록해야 합니다.


기존 VxVM 디스크 디바이스 그룹에 새 볼륨을 추가할 때, 디스크 디바이스 그룹의 1차 노드에서 프로시저를 수행해야 하고 디스크 디바이스 그룹은 온라인으로 되어 있어야 합니다

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

  2. 디스크 디바이스 그룹의 1차 노드를 판별하십시오.


    # scstat -D
    
  3. 디스크 디바이스 그룹이 오프 라인으로 되어 있는지 판별하십시오.

    • 오프 라인으로 되어 있지 않으면, 단계 4로 진행하십시오.

    • 오프 라인으로 되어 있으면, 디스크 그룹을 온라인으로 가져오십시오.


    # scswitch -z -D disk-device-group -h node
    
    -z -D disk-device-group

    지정된 디바이스 그룹을 전환합니다.

    -h node

    디스크 디바이스 그룹을 전환할 노드의 이름을 지정합니다.

  4. 1차 노드(현재 디스크 디바이스 그룹을 제어하고 있는 노드)에서, 디스크 그룹에 VxVM 볼륨을 작성하십시오.

    VxVM 볼륨을 작성하는데 사용되는 프로시저에 대해서는 VERITAS Volume Manager 문서를 참조하십시오.

3.3.5.1 여기에서 이동할 위치

VxVM 디스크 그룹에 대한 변경은 글로벌 이름 공간을 갱신하도록 등록되어야 합니다"3.3.9 디스크 그룹 구성 변경 등록 방법(VERITAS Volume Manager)"를 참조하십시오.

3.3.6 기존 디스크 그룹을 디스크 디바이스 그룹으로 작성하는 방법(VERITAS Volume Manager)

먼저 디스크 그룹을 현재 노드로 가져온 다음, 디스크 그룹을 Sun Cluster 디스크 디바이스 그룹으로 등록하여 기존 VxVM 디스크 그룹을 Sun Cluster 디스크 디바이스 그룹으로 작성할 수 있습니다.

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

  2. 현재 노드로 VxVM 디스크 그룹을 가져오십시오.


    # vxdg import diskgroup
    

3.3.6.1 여기에서 이동할 위치

VxVM 디스크 그룹은 Sun Cluster 디스크 디바이스 그룹으로 등록되어야 합니다"3.3.8 디스크 그룹을 디스크 디바이스 그룹으로 등록하는 방법(VERITAS Volume Manager)"를 참조하십시오.

3.3.7 디스크 디바이스 그룹에 새 2류 번호 할당 방법(VERITAS Volume Manager)

VxVM 디스크 디바이스 그룹 등록으로 다른 디스크 그룹과의 2류 번호 충돌로 인해 실패하는 경우, 새 디스크 그룹은 사용되지 않은 새로운 2류 번호로 할당되어야 합니다새 2류 번호를 할당한 후, 프로시저를 재실행하여 디스크 그룹을 Sun Cluster 디스크 디바이스 그룹으로 등록하십시오.

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

  2. 사용 중인 2류 번호를 판별하십시오.


    # ls -l /dev/vx/dsk/*
    
  3. 새 디스크 그룹의 기본 2류 번호로 사용하지 않는 여러 개의 다른 1000을 선택하십시오.

  4. 디스크 그룹에 새 2류 번호를 할당하십시오.


    # vxdg reminor diskgroup base_minor_number
    

3.3.7.1 예제-디스크 디바이스 그룹에 새 2류 번호 할당 방법

이 예에서는 사용되는 2류 번호 16000-16002와 4000-4001을 보여줍니다. vxdg reminor 명령은 기본 2류 번호 5000을 사용하기 위해 새 디스크 디바이스 그룹을 가져오는 데 사용됩니다.


# ls -l /dev/vx/dsk/*
/dev/vx/dsk/dg1
brw-------   1 root     root      56,16000 Oct  7 11:32 dg1v1
brw-------   1 root     root      56,16001 Oct  7 11:32 dg1v2
brw-------   1 root     root      56,16002 Oct  7 11:32 dg1v3
 
/dev/vx/dsk/dg2
brw-------   1 root     root      56,4000 Oct  7 11:32 dg2v1
brw-------   1 root     root      56,4001 Oct  7 11:32 dg2v2
# vxdg reminor dg3 5000

3.3.7.2 여기에서 이동할 위치

VxVM 디스크 그룹은 Sun Cluster 디스크 디바이스 그룹으로 등록되어야 합니다. "3.3.8 디스크 그룹을 디스크 디바이스 그룹으로 등록하는 방법(VERITAS Volume Manager)"를 참조하십시오.

3.3.8 디스크 그룹을 디스크 디바이스 그룹으로 등록하는 방법(VERITAS Volume Manager)

이 프로시저는 scsetup(1M) 유틸리티를 사용하여 연관된 VxVM 디스크 그룹을 Sun Cluster 디스크 디바이스 그룹으로 등록합니다


주 -

VxVM 디스크 그룹 또는 볼륨에 변경을 작성하는 경우, 디스크 디바이스 그룹이 등록되었으면 "3.3.9 디스크 그룹 구성 변경 등록 방법(VERITAS Volume Manager)" 프로시저를 사용하여 디스크 디바이스 그룹 구성 변경을 등록하십시오이렇게 하면 글로벌 이름 공간이 올바른 상태에 있게 됩니다.


VxVM 디스크 디바이스 그룹을 등록하기 위한 필수조건은 다음과 같습니다.

환경설정 순서를 정의할 경우, 가장 선호하는 노드가 중단되어 나중에 클러스터로 리턴되는 경우에 디스크 디바이스 그룹이 가장 선호하는 노드로 다시 전환되도록 하려는지도 지정하십시오.

노드 환경설정 및 failback 옵션에 대한 자세한 내용은 scconf(1M)를 참조하십시오.

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

  2. scsetup 유틸리티를 입력하십시오.


    # scsetup
    

    기본 메뉴가 나타납니다.

  3. VxVM 디스크 디바이스 그룹에서 작업하려면, 3(디바이스 그룹 및 볼륨)을 입력하십시오.

    디바이스 그룹 메뉴가 나타납니다.

  4. VxVM 디스크 디바이스 그룹을 등록하려면, 1(VxVM 디스크 그룹을 디바이스 그룹으로 등록)을 입력하십시오.

    지시사항을 따른 후 Sun Cluster 디스크 디바이스 그룹으로 등록될 VxVM 디스크 그룹을 입력하십시오. 디스크 디바이스 그룹 등록을 시도하는 동안 다음 오류가 발견되면, "3.3.7 디스크 디바이스 그룹에 새 2류 번호 할당 방법(VERITAS Volume Manager)" 프로시저를 사용하십시오. 이 프로시저를 사용하면 기존 디스크 디바이스 그룹에 의해 사용되는 2류 번호와 충돌하지 않는 새 2류 번호를 할당할 수 있습니다.


    scconf: Failed to add device group - in use

  5. 디스크 디바이스 그룹이 등록되어 온라인 상태로 되었는지 확인하십시오.

    다음 명령으로 표시된 새 디스크의 디스크 디바이스 정보를 찾으십시오.


    # scstat -D
    

3.3.8.1 예제-VERITAS Volume Manager 디스크 디바이스 그룹 등록

다음 예에서는 VxVM 디스크 디바이스 그룹(dg1)을 등록할 때 scsetup에 의해 생성된 scconf 명령과 증명 단계를 보여줍니다. 이 예에서는 VxVM 디스크 그룹과 볼륨이 이전에 작성되었음을 가정합니다.


# scconf -a -D type=vxvm,name=dg1,nodelist=phys-schost-1:phys-schost-2
# scstat -D
-- Device Group Servers --
 
                         Device Group        Primary             Secondary
                         ------------        -------             ---------
Device group servers:    dg1                 phys-schost-1       phys-schost-2
 
-- Device Group Status --
 
                              Device Group        Status
                              ------------        ------
  Device group status:        dg1                Online

3.3.8.2 여기에서 이동할 위치

VxVM 디스크 디바이스 그룹에 클러스터 파일 시스템을 작성하려면, "3.4.1 추가 클러스터 파일 시스템 추가"를 찹조하십시오. 2류 번호에 문제가 있는 경우, "3.3.7 디스크 디바이스 그룹에 새 2류 번호 할당 방법(VERITAS Volume Manager)"를 참조하십시오.

3.3.9 디스크 그룹 구성 변경 등록 방법(VERITAS Volume Manager)

VxVM 디스크 그룹 또는 볼륨에 대한 구성 정보를 변경할 때, Sun Cluster 디스크 디바이스 그룹에 대한 구성 변경을 등록해야 합니다. 이렇게 하면 글로벌 이름 공간이 올바른 상태에 있게 됩니다.

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

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


    # scsetup
    

    기본 메뉴가 나타납니다.

  3. VxVM 디스크 디바이스 그룹에서 작업하려면, 3(디바이스 그룹 및 볼륨)을 입력하십시오.

    디바이스 그룹 메뉴가 나타납니다.

  4. 구성 변경을 등록하려면, 2(VxVM 디바이스 그룹에 대한 볼륨 정보를 동기화)를 입력하십시오.

    지시사항을 따른 후 구성을 변경한 VxVM 디스크 그룹을 입력하십시오

3.3.9.1 예제-VERITAS Volume Manager 디스크 그룹 구성 변경 등록

다음 예에서는 변경된 VxVM 디스크 디바이스 그룹(dg1)을 등록할 때 scsetup에 의해 생성된 scconf 명령을 보여줍니다. 이 예에서는 VxVM 디스크 그룹과 볼륨이 이전에 작성되었음을 가정합니다.


# scconf -c -D name=dg1,sync

3.3.10 디스크 디바이스 그룹 제거 및 등록 해제 방법(Solstice DiskSuite)

디스크 디바이스 그룹은 Solstice DiskSuite 디스크 세트에 직접 맵핑됩니다. 그런 다음, Solstice DiskSuite 디바이스 디스크 그룹을 제거하려면, metaclear(1M)metaset(1M) 명령을 사용하십시오. 이 명령은 동일한 이름을 가진 디스크 디바이스 그룹을 제거하고 디스크 그룹을 Sun Cluster 디스크 디바이스 그룹으로 등록 해제합니다.

디스크 세트를 제거하기 위한 단계에 대해서는 Solstice DiskSuite 문서를 참조하십시오.

3.3.11 디스크 디바이스 그룹에서 볼륨 제거 방법(VERITAS Volume Manager)


주 -

디스크 디바이스 그룹에서 볼륨을 제거한 후, "3.3.9 디스크 그룹 구성 변경 등록 방법(VERITAS Volume Manager)" 프로시저를 사용하여 디스크 디바이스 그룹에 구성 변경을 등록해야 합니다.


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

  2. 디스크 디바이스 그룹의 1차 노드를 판별하십시오.


    # scstat -D
    
  3. 디스크 디바이스 그룹이 오프 라인으로 되어 있는지 판별하십시오.

    • 오프 라인으로 되어 있지 않으면, 단계 4로 진행하십시오.

    • 오프 라인으로 되어 있으면, 디스크 그룹을 온라인으로 가져오십시오.


    # scswitch -z -D disk-device-group -h node
    
    -z

    전환을 수행합니다.

    -D disk-device-group

    전환할 디바이스 그룹을 지정합니다.

    -h node

    새 1차 노드가 될 노드의 이름을 지정합니다.

  4. 1차 노드(현재 디스크 디바이스 그룹을 제어하고 있는 노드)에서, 디스크 그룹에 있는 VxVM 볼륨을 제거하십시오.


    # vxedit -g diskgroup -rf rm volume
    
    -g diskgroup

    볼륨을 포함하는 VxVM 디스크 그룹을 지정합니다.

    -rf rm volume

    지정된 볼륨을 제거합니다.

3.3.11.1 여기에서 이동할 위치

볼륨을 제거한 후, 디스크 디바이스 그룹에 구성 변경을 등록해야 합니다. 구성 변경을 등록하려면, "3.3.9 디스크 그룹 구성 변경 등록 방법(VERITAS Volume Manager)"를 참조하십시오.

3.3.12 디스크 디바이스 그룹 제거 및 등록 해제 방법(VERITAS Volume Manager)

Sun Cluster 디바이스 디스크 그룹을 제거하면 해당 VxVM 디스크 그룹이 손상되는 것이 아니라 이동될 수 있습니다. 그러나 VxVM 디스크 그룹이 계속 있더라도, 다시 등록되지 않으면 클러스터에서 사용될 수 없습니다.

이 프로시저는 scsetup(1M) 유틸리티를 사용하여 연관된 VxVM 디스크 그룹을 제거하여 이를 Sun Cluster 디스크 디바이스 그룹으로서 등록 해제합니다.

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

  2. 디스크 디바이스 그룹을 오프 라인으로 하십시오.


    # scswitch -F -D disk-device-group
    
    -F

    디스크 디바이스 그룹을 오프 라인으로 위치시킵니다.

    -D disk-device-group

    오프 라인으로 취할 디바이스 그룹을 지정합니다.

  3. scsetup 유틸리티를 입력하십시오.

    기본 메뉴가 나타납니다.


    # scsetup
    
  4. VxVM 디바이스 그룹에서 작업하려면, 3(디바이스 그룹 및 볼륨)을 입력하십시오.

    디바이스 그룹 메뉴가 나타납니다.

  5. VxVM 디스크 그룹을 등록 해제하려면, 3(VxVM 디바이스 그룹 등록 해제)을 입력하십시오.

    지시사항을 따른 후 등록 해제될 VxVM 디스크 그룹을 입력하십시오.

3.3.12.1 예제-VERITAS Volume Manager 디스크 디바이스 그룹 제거 및 등록 해제

다음 예에서는 오프 라인으로 취해진 VxVM 디스크 디바이스 그룹 dg1 및 디스크 디바이스 그룹을 제거한 후 등록 해제할 때 scsetup에 의해 생성된 scconf(1M) 명령을 보여줍니다.


# scswitch -F -D dg1
# scconf -r -D name=dg1

3.3.13 디스크 디바이스 그룹에 노드 추가 방법(VERITAS Volume Manager)

이 프로시저는 scsetup(1M) 유틸리티를 사용하여 디스크 디바이스 그룹에 노드를 추가합니다.

VxVM 디스크 디바이스 그룹에 노드를 추가하기 위한 필수조건은 다음과 같습니다.

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

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

    기본 메뉴가 나타납니다.


    # scsetup
    
  3. VxVM 디스크 디바이스 그룹에서 작업하려면, 3(디바이스 그룹 및 볼륨)을 입력하십시오.

    디바이스 그룹 메뉴가 나타납니다.

  4. VxVM 디스크 디바이스 그룹에 노드를 추가하려면, 4(VxVM 디바이스 그룹에 노드 추가)를 입력하십시오.

    지시사항을 따른 후 디바이스 그룹과 노드 이름을 입력하십시오.

  5. 노드가 추가되었는지 확인하십시오.

    다음 명령으로 표시된 새 디스크의 디바이스 그룹 정보를 찾으십시오.


    # scconf -p 
    

3.3.13.1 예제-VERITAS Volume Manager 디스크 디바이스 그룹에 노드 추가

다음 예에서는 VxVM 디스크 디바이스 그룹(dg1)에 노드(phys-schost-3)를 추가할 때 scsetup에 의해 생성된 scconf 명령과 증명 단계를 보여줍니다.


# scconf -a -D type=vxvm,name=dg1,nodelist=phys-schost-3
# scconf -p
...
Device group name:                              dg1
   Device type:                                 VXVM
   Failback enabled:                            yes
   Node preference list:                        phys-schost-1, phys-schost-3

3.3.14 디스크 디바이스 등록 정보 변경 방법

디스크 디바이스 그룹에 대한 1차 소유권 확립을 위한 메소드는 preferenced라는 소유권 환경 속성에 대한 설정에 근거합니다. 속성이 설정되지 않으면, 소유되지 않은 디스크 디바이스 그룹에 대한 1차 소유자는 해당 그룹에 있는 디스크에 액세스를 시도하는 첫번째 노드입니다. 그러나 이 속성이 설정되면, 노드가 소유권을 확립하려고 시도하는 선호 순서를 지정해야 합니다.

preferenced 속성을 사용 불가능하게 할 경우, failback 속성도 자동으로 사용 불가능하게 됩니다. 그러나 preferenced 속성을 사용 가능 또는 다시 사용 가능하도록 시도할 경우, 사용자는 failback 속성을 사용 가능이나 사용 불가능하게 할 선택이 있습니다.

preferenced 속성이 사용 가능 또는 다시 사용 가능하게 되면, 1차 소유권 환경설정 목록에서 노드의 순서를 재확립해야 합니다.

이 프로시저는 scsetup(1M)을 사용하여 Solstice DiskSuite 또는 VxVM 디스크 디바이스 그룹에 대한 preferenced 속성 및 failback 속성을 설정하거나 설정 해제합니다.

이 프로시저를 실행하려면, 속성 값을 변경할 디스크 디바이스 그룹의 이름이 필요합니다.

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

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

    기본 메뉴가 나타납니다.


    # scsetup
    
  3. 디스크 디바이스 그룹에서 작업하려면, 3(디바이스 그룹 및 볼륨)을 입력하십시오.

    디바이스 그룹 메뉴가 나타납니다.

  4. 디바이스 그룹 등록 정보를 변경하려면, 6(VxVM 또는 Solstice DiskSuite 디바이스 그룹에 대한 주요 등록 정보 변경)을 입력하십시오.

    지시사항을 따라 디바이스 그룹에 대해 preferencedfailback 옵션을 설정하십시오.

  5. 디스크 디바이스 그룹 속성이 변경되었는지 확인하십시오.

    다음 명령으로 표시된 디바이스 그룹 정보를 찾으십시오.


    # scconf -p 
    

3.3.14.1 예제-디스크 디바이스 그룹 등록 정보 변경

다음 예에서는 디스크 디바이스 그룹(dg-schost-1)에 대해 속성 값을 설정할 때 scsetup에 의해 생성된 scconf 명령을 보여줍니다.


# scconf -c -D name=dg-schost-1,nodelist=phys-schost-1:phys-schost-2,\
preferenced=true,failback=enabled
# scconf -p
Device group name:                             dg-schost-1
   Device type:                                SDS
   Failback enabled:                           yes
   Node preference list:                       phys-schost-1, phys-schost-2
   Diskset name:                               dg-schost-1

3.3.15 디스크 디바이스 그룹 구성 나열 방법

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

    scconf(1M)를 사용하여 디스크 디바이스 그룹 구성을 나열하십시오.


    % scconf -p
    

3.3.15.1 예제-디스크 디바이스 그룹 구성 나열

scconf 명령을 사용할 때, 디바이스 그룹에 나열된 정보를 찾으십시오.


# scconf -p
...
Device group name: dg-schost-1
	Device type: SDS
	Failback enabled: yes
	Node preference list: phys-schost-2, phys-schost-3
	Diskset name: dg-schost-1

3.3.16 디바이스 그룹에 대해 1차 그룹 전환 방법

이 프로시저는 비활성 디바이스 그룹을 시작(온라인으로 가져옴)하는 데 사용될 수도 있습니다.

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

  2. scswitch(1M)를 사용하여 디스크 디바이스 그룹을 기본으로 전환하십시오.


    # scswitch -z -D disk-device-group -h node
    
    -z

    전환을 수행합니다.

    -D disk-device-group

    전환할 디바이스 그룹을 지정합니다.

    -h node

    새 1차 노드가 될 노드의 이름을 지정합니다.

  3. 디스크 디바이스 그룹이 새 기본으로 전환되었는지 확인하십시오.

    다음 명령으로 표시된 디바이스 그룹에 대한 디스크 디바이스 정보를 찾으십시오.


    # scstat -D
    

3.3.16.1 예제-디스크 디바이스 그룹에 대한 기본 전환

다음 예에서는 디스크 디바이스 그룹에 대한 기본을 전환하는 방법 및 변경을 확인하는 방법을 보여줍니다.


# scswitch -z -D dg-schost-1 -h phys-schost-1
# scstat -D
...
Device Group Name:                             dg-schost-1
   Status:                                     Online
   Primary:                                    phys-schost-1

3.4 클러스터 파일 시스템 관리

표 3-2 작업 맵: 클러스터 파일 시스템 관리

작업 

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

초기 Sun Cluster 설치 후 클러스터 파일 시스템 추가 

- newfsmakedir를 사용하십시오.

"3.4.1 추가 클러스터 파일 시스템 추가"

클러스터 파일 시스템을 제거하십시오.  

- fuserumount를 사용하십시오.

"3.4.2 클러스터 파일 시스템 제거 방법"

노드간 일관성을 위해 글로벌 마운트 포인트를 확인하십시오.  

- sccheck를 사용하십시오.

"3.4.3 클러스터에서 글로벌 마운트 확인 방법"

3.4.1 추가 클러스터 파일 시스템 추가

처음 Sun Cluster을 설치한 후 작성하는 각 클러스터 파일 시스템에 대해 이 작업을 수행하십시오.


주의 - 주의 -

올바른 디스크 디바이스 이름을 지정했는지 확인하십시오. 클러스터 파일 시스템을 작성하면 디스크에 있는 모든 데이터가 손상됩니다. 잘못된 디바이스 이름을 지정하면, 지우려고 하지 않은 데이터를 지우게 됩니다.


추가 클러스터 파일 시스템을 추가하기 위한 필수조건은 다음과 같습니다.

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


    정보 -

    보다 빠른 파일 시스템 작성을 위해, 파일 시스템을 작성할 글로벌 디바이스의 현재 1차 디바이스에 대해 수퍼유저가 되십시오.


  2. newfs(1M) 명령을 사용하여 파일 시스템을 작성하십시오.


    # newfs raw-disk-device
    

    표 3-3에서는 raw-disk-device 인수의 이름에 대한 예를 보여줍니다. 이름 지정 규약이 각 볼륨 관리자에 대해 다르다는 것에 유의하십시오.

    표 3-3 샘플 원천 디스크 디바이스 이름

    볼륨 관리자가 ... 인 경우  

    디스크 디바이스 이름은 ... 일 수 있습니다... 

    설명 

    Solstice DiskSuite 

    /dev/md/oracle/rdsk/d1

    oracle 메타 세트 내의 원천 디스크 디바이스 d1.

    VERITAS Volume Manager 

    /dev/vx/rdsk/oradg/vol01

    oradg 디스크 그룹 내의 원천 디스크 디바이스 vol01.

    없음 

    /dev/global/rdsk/d1s3

    블록 슬라이스 d1s3에 대한 원천 디스크 디바이스.

  3. 클러스터의 각 노드에서, 클러스터 파일 시스템에 대한 마운트 지점 디렉토리를 작성하십시오.

    마운트 지점은 클러스터 파일 시스템이 해당 노드에서 액세스되지 않는 경우에도 각 노드에서 필요합니다.


    # mkdir -p /global/device-group/mount-point
    
    device-group

    디바이스를 포함하는 디바이스 그룹의 이름과 일치하는 디렉토리의 이름.

    mount-point

    클러스터 파일 시스템을 마운트할 디렉토리의 이름.


    정보 -

    관리를 쉽게 하기 위해서는, /global/device-group 디렉토리에 마운트 지점을 작성하십시오. 이렇게 하면 전역에서 사용할 수 있는 클러스터 파일 시스템을 로컬 파일 시스템과 쉽게 구별할 수 있습니다.


  4. 클러스터의 각 노드에서, 마운트 지점에 대한 /etc/vfstab 파일에 항목을 추가하십시오.

    1. 클러스터 파일 시스템을 자동으로 마운트하려면, mount at boot 필드를 yes로 설정하십시오.

    2. 다음 필수 마운트 옵션을 사용하십시오.

      • global 마운트 옵션은 모든 클러스터 파일 시스템에 필요합니다. 이 옵션은 파일 시스템을 클러스터 파일 시스템으로 정의합니다.

      • 파일 시스템 로그 기록은 모든 클러스터 파일 시스템에 필요합니다. UFS 로그 기록은 Solstice DiskSuite metatrans 장치를 사용하거나 또는 직접 Solaris UFS 마운트 옵션을 사용하여 수행할 수 있습니다. 그러나, 이 두 접근이 결합될 수는 없습니다. 직접 Solaris UFS 로그 기록을 사용하는 경우, logging 마운트 옵션이 사용되어야 합니다. 그렇지 않고 metatrans 파일 시스템 로그 기록이 사용되는 경우, 추가 마운트 옵션이 필요하지 않습니다.

    3. 각 클러스터 파일 시스템의 경우, /etc/vfstab 항목에 있는 정보가 해당 항목을 갖고 있는 각 노드에 대해 동일한지 확인하십시오.

    4. 파일 시스템의 시동 순서 종속성에 주목하십시오.

      일반적으로, 클러스터 파일 시스템에 대해 마운트 포인트가 필요없습니다. 예를 들어, phys-schost-1/global/oracle에 있는 디스크 디바이스 d0을 마운트하고, phys-schost-2/global/oracle/logs에 있는 디스크 디바이스 d1을 마운트하는 시나리오를 고려해보십시오. 이 구성으로, phys-schost-2phys-schost-1이 시동되어 /global/oracle을 마운트한 후에만 시동되어 /global/oracle/logs를 마운트할 수 있습니다.

    5. 각 노드의 /etc/vfstab 파일에 있는 항목이 동일한 순서로 공통 디바이스를 나열하는지 확인하십시오.

      예를 들어 phys-schost-1phys-schost-2에 디바이스 d0, d1d2에 대한 실제 접속이 있는 경우, 각 /etc/vfstab 파일에 있는 항목은 d0, d1d2로 나열되어야 합니다.

    세부사항은 vfstab(4) 매뉴얼 페이지를 참조하십시오.

  5. 클러스터의 노드에 마운트 지점이 있는지와 /etc/vfstab 파일 항목이 클러스터의 모든 노드에 대해 올바른지 확인하십시오.


    # sccheck
    

    오류가 없으면, 아무 것도 리턴되지 않습니다.

  6. 클러스터의 노드에서, 클러스터 파일 시스템을 마운트하십시오.


    # mount /global/device-group/mount-point
    
  7. 클러스터의 각 노드에서, 클러스터 파일 시스템이 마운트되는지 확인하십시오.

    df(1M) 또는 mount(1M) 명령을 사용하여 마운트된 파일 시스템을 나열할 수 있습니다.

3.4.1.1 예제-클러스터 파일 시스템 추가

다음 예제에서는 Solstice DiskSuite 메타 디바이스 /dev/md/oracle/rdsk/d1에 UFS 클러스터 파일 시스템을 작성합니다.


# newfs /dev/md/oracle/rdsk/d1
...
 
[on each node:]
# mkdir -p /global/oracle/d1
 
# vi /etc/vfstab
#device           device       mount   FS      fsck    mount   mount
#to mount        to fsck       point   type    pass    at boot options
#                       
/dev/md/oracle/dsk/d1 /dev/md/oracle/rdsk/d1 /global/oracle/d1 ufs 2 yes global,logging
[save and exit]
 
[on one node:]
# sccheck
 
# mount /global/oracle/d1
# mount
...
/global/oracle/d1 on /dev/md/oracle/dsk/d1 read/write/setuid/global/logging/
largefiles on Sun Oct 3 08:56:16 1999

3.4.2 클러스터 파일 시스템 제거 방법

단순히 클러스터 파일 시스템을 마운트 취소하여 이를 `제거'하십시오. 또한 데이터를 제거하거나 삭제하려는 경우, 시스템에서 주요 디스크 디바이스(또는 메타 디바이스 또는 볼륨)를 제거하십시오.


주 -

클러스터 파일 시스템은 scshutdown(1M)을 실행하여 전체 클러스터를 정지할 때 일어나는 시스템 종료의 일부로서 자동으로 마운트 취소됩니다. 클러스터 파일 시스템은 shutdown을 실행하여 단일 노드를 정지할 때 마운트 취소되지 않습니다. 그러나 시스템 종료되고 있는 노드가 디스크에 연결된 유일한 노드인 경우, 해당 디스크에 있는 클러스터 파일 시스템에 액세스하려는 모든 시도는 오류로 나타납니다.


클러스터 파일 시스템을 마운트 취소하기 위한 필수조건은 다음과 같습니다.

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

  2. 마운트되는 클러스터 파일 시스템을 판별하십시오.


    # mount -v
    
  3. 각 노드에서, 클러스터 파일 시스템을 사용하고 있는 모든 프로세스를 나열하므로, 정지하려는 프로세스를 사용자가 알게 됩니다.


    # fuser -c [ -u ] mount-point
    
    -c

    파일 시스템 및 마운트된 해당 파일 시스템 내의 모든 파일에 대한 마운트 지점인 파일에 대해 보고합니다.

    -u

    (선택적) 각 프로세스 ID에 대한 사용자 로그인 이름을 표시합니다.

    mount-point

    프로세스를 정지하려는 클러스터 파일 시스템의 이름을 지정합니다.

  4. 각 노드에서, 클러스터 파일 시스템에 대한 모든 프로세스를 정지하십시오.

    프로세스 정지를 위해 선호되는 메소드를 사용하십시오. 필요할 경우, 다음 명령을 사용하여 클러스터 파일 시스템과 연관된 프로세스의 종료를 강제 실행하십시오.


    # fuser -c -k mount-point
    

    SIGKILL은 클러스터 파일 시스템을 사용하는 각 프로세스로 보내집니다.

  5. 각 노드에서 프로세스가 파일 시스템을 사용하고 있지 않은지 확인하십시오.


    # fuser -c mount-point
    
  6. 단지 한 노드에서, 파일 시스템을 마운트 취소하십시오.


    # umount mount-point
    
    mount-point

    마운트 취소하려는 클러스터 파일 시스템의 이름을 지정합니다. 이것은 클러스터 파일 시스템이 마운트되는 디렉토리 이름 또는 파일 시스템의 디바이스 이름 경로일 수 있습니다.

  7. (선택적) /etc/vfstab 파일을 편집하여 제거되고 있는 클러스터 파일 시스템에 대한 항목을 삭제하십시오.

    /etc/vfstab 파일에 있는 클러스터 파일 시스템의 항목이 있는 각 클러스터 노드에서 이 단계를 수행하십시오.

  8. (선택적) 디스크 디바이스 group/metadevice/plex를 제거하십시오.

    자세한 내용은 볼륨 관리자 문서를 참조하십시오.

3.4.2.1 예제-클러스터 파일 시스템 제거

다음 예제에서는 Solstice DiskSuite 메타 디바이스 /dev/md/oracle/rdsk/d1에서 UFS 클러스터 파일 시스템을 제거합니다.


# mount -v
...
/global/oracle/d1 on /dev/md/oracle/dsk/d1 read/write/setuid/global/logging/largefiles on Sun Oct  3 08:56:16 1999
# fuser -c /global/oracle/d1
/global/oracle/d1: 4006c
# fuser -c -k /global/oracle/d1
/global/oracle/d1: 4006c
# fuser -c /global/oracle/d1
/global/oracle/d1:
# umount /global/oracle/d1
 
(on each node, remove the highlighted entry:)
# vi /etc/vfstab
#device           device        mount   FS      fsck    mount   mount
#to mount         to fsck       point   type    pass    at boot options
#                       
/dev/md/oracle/dsk/d1 /dev/md/oracle/rdsk/d1 /global/oracle/d1 ufs 2 yes global,logging
[Save and exit.]

주 -

클러스터 파일 시스템의 데이터를 제거하려면, 주요 디바이스를 제거하십시오. 자세한 내용은 볼륨 관리자 문서를 참조하십시오.


3.4.3 클러스터에서 글로벌 마운트 확인 방법

sccheck(1M) 유틸리티는 /etc/vfstab 파일에 있는 클러스터 파일 시스템의 항목에 대한 구문을 확인합니다. 오류가 없으면, 아무 것도 리턴되지 않습니다.


주 -

디바이스 또는 볼륨 관리 구성요소에 영향을 준 클러스터 구성 변경(예: 클러스터 파일 시스템 제거)을 작성한 후 sccheck를 실행하십시오.


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

  2. 클러스터 글로벌 마운트를 확인하십시오.


    # sccheck
    

3.4.4 디스크 디바이스 그룹에서 노드 제거 방법(Solstice DiskSuite)

이 프로시저를 사용하여 Solstice DiskSuite를 실행하는 디스크 디바이스 그룹(디스크 세트)에서 클러스터 노드를 제거하십시오.

  1. 제거될 노드가 멤버인 디스크 디바이스 그룹(들)을 판별하십시오.


    # scstat -D
    
  2. 노드를 제거하려는 디스크 디바이스 그룹을 현재 소유하는 노드에 대해 수퍼유저가 되십시오.

  3. 제거될 노드의 디스크 디바이스 그룹 호스트 이름을 삭제하십시오.

    제거될 노드에서 각 디스크 디바이스 그룹에 대해 이 단계를 반복하십시오.


    # metaset -s setname -d -f -h node
    
    -s setname

    디스크 디바이스 그룹(디스크 세트) 이름을 지정합니다

    -f

    강제 실행

    -d

    디스크 디바이스 그룹으로부터 삭제합니다

    -h nodelist

    디스크 디바이스 그룹을 제어할 수 있는 노드의 목록에서 노드를 제거합니다.


    주 -

    갱신은 완료하는데 몇 분이 걸릴 수 있습니다.


  4. 노드가 디스크 디바이스 그룹으로부터 제거되었는지 확인하십시오.

    디스크 디바이스 그룹 이름은 metaset로 지정된 디스크 세트 이름과 일치합니다.


    # scstat -D
    

3.4.4.1 예제-디스크 디바이스 그룹에서 노드 제거(SDS)

다음 예에서는 모든 디스크 디바이스 그룹(메타 세트)으로부터 호스트 이름을 제거하는 것을 보여주고 노드가 디스크 디바이스 그룹으로부터 제거되었는지 확인합니다. 예에서는 단일 디스크 디바이스 그룹 제거에 대해 보여주지만, 노드는 동시에 한 개 이상의 디스크 디바이스에 속할 수 있습니다. 노드를 제거하려는 각 디스크 디바이스 그룹에 대해 metaset 명령을 반복하십시오.


[Determine the disk device group(s) for the node:]
# scstat -D
  -- Device Group Servers --
                      Device Group  Primary       Secondary
                      ------------  -------       ---------
  Device group servers: dg-schost-1  phys-schost-1  phys-schost-2
[Become superuser.]
[Remove the hostname from all disk device groups:]
# metaset -s dg-schost-1 -d -f -h phys-schost-2
[Verify removal of the node:]
# scstat -D
  -- Device Group Servers --
                       Device Group  Primary       Secondary
                       ------------  -------       ---------
  Device group servers: dg-schost-1  phys-schost-1  -

3.4.5 디스크 디바이스 그룹에서 노드 제거 방법(VERITAS Volume Manager)

이 프로시저를 사용하여 VxVM(VERITAS Volume Manager)를 실행하는 기존 클러스터 디스크 디바이스 그룹(디스크 그룹)에서 클러스터 노드를 제거하십시오.

  1. 제거될 노드가 멤버인 디스크 디바이스 그룹을 판별하십시오.


    # scstat -D
    
  2. 현재 클러스터 멤버 노드에 대해 수퍼유저가 되십시오.

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


    # scsetup
    

    기본 메뉴가 나타납니다.

  4. 3(디바이스 그룹 및 볼륨)을 입력하여 디스크 디바이스 그룹을 재구성하십시오.

  5. 5(VxVM 디바이스 그룹에서 노드 제거)를 입력하여 VxVM 디스크 디바이스 그룹에서 노드를 제거하십시오.

    프롬프트를 따라 디스크 디바이스 그룹에서 클러스터 노드를 제거하십시오. 다음에 대한 정보가 필요하게 됩니다.

    VxVM 디바이스 그룹

    노드 이름

  6. 노드가 VxVM 디스크 디바이스 그룹으로부터 제거되었는지 확인하십시오.


    # scstat -D	
      ...
      Device group name: devicegroupname
      Device group type: VxVM
      Device group failback enabled: no
      Device group node list: nodename
      Diskgroup name: diskgroupname
      ...

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

이 예에서는 dg1 VxVM 디스크 디바이스 그룹에서 phys-schost-4라는 노드를 제거하는 것을 보여줍니다.


[Determine the disk device group for the node:]
# scstat -D
  -- Device Group Servers --
                       Device Group  Primary        Secondary
                       ------------  -------        ---------
  Device group servers: dg-schost-1  phys-schost-1  phys-schost-2
[Become superuser and execute the scsetup utility:]
# scsetup
[Select option 3:]
*** Main Menu ***
    Please select from one of the following options:
      ...
      3) Device groups and volumes
      ...
    Option: 3
[Select option 5:]
*** Device Groups Menu ***
    Please select from one of the following options:
      ...
      5) Remove a node from a VxVM device group
      ...
    Option:  5
[Answer the questions to remove the node:]
>>> Remove a Node from a VxVM Device Group <<<
    ...
    Is it okay to continue (yes/no) [yes]? yes
    ...
    Name of the VxVM device group from which you want to remove a node?  dg1
    Name of the node to remove from this group?  phys-schost-4
    Is it okay to proceed with the update (yes/no) [yes]? yes
 
scconf -r -D name=dg1,nodelist=phys-schost-4
 
    Command completed successfully.
    Hit ENTER to continue: 

[Quit the scsetup Device Groups Menu and Main Menu:]
    ...
    Option:  q
[Verify that the node was removed:]
# scstat -D
  ...
  Device group name: 		dg1
  Device group type: 	VxVM
  Device group failback enabled: 	no
  Device group node list: 	phys-schost-3
  Diskgroup name: 	dg1
  ...