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

Procedure장치 그룹 추가 및 등록 방법(Solaris Volume Manager)

metaset 명령을 사용하여 Solaris Volume Manager 디스크 세트를 만들고 디스크 세트를 Sun Cluster 장치 그룹으로 등록합니다. 디스크 세트를 등록하면 디스크 세트에 지정한 이름이 자동으로 장치 그룹에 할당됩니다.

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

  1. 디스크 세트를 생성할 디스크에 연결된 노드 중 하나에서 수퍼유저 또는 solaris.cluster.modify RBAC 인증을 제공하는 역할로 전환합니다.

  2. SPARC: Solaris 9 전용: 구성에 필요한 Solstice DiskSuite 메타 장치 또는 Solaris Volume Manager 볼륨의 이름 수를 계산한 다음 각 노드에서 /kernel/drv/md.conf 파일을 수정합니다. Solaris 10을 실행 중인 경우 이 단계는 필요하지 않습니다.

    Solaris OS용 Sun Cluster 소프트웨어 설치 안내서의 “메타 장치 또는 볼륨 이름 및 디스크 세트 수를 설정하는 방법”을 참조하십시오.

  3. Solaris Volume Manager 디스크 세트를 추가하고 Sun Cluster가 있는 장치 그룹으로 등록합니다. 복수 소유자 디스크 그룹을 만들려면 –M 옵션을 사용합니다.


    # metaset -s diskset -a -M -h nodelist
    
    -s diskset

    만들 디스크 세트를 지정합니다.

    -a -h nodelist

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

    -M

    디스크 그룹의 소유자를 여러 명으로 지정합니다.


    주 –

    metaset 명령을 실행하여 클러스터에 Solstice DiskSuite/Solaris Volume Manager 장치 그룹을 설치하면 해당 장치 그룹에 포함된 노드 수에 관계 없이 기본적으로 보조 노드 수가 하나가 됩니다. 장치 그룹이 만들어진 후 clsetup 유틸리티를 사용하여 원하는 보조 노드의 수를 변경할 수 있습니다. 디스크 페일오버에 대한 자세한 내용은 장치 그룹에 대한 보조 노드의 수 설정 방법을 참조하십시오.


  4. 복제된 디스크 그룹을 구성하는 경우, 장치 그룹에 대한 복제 등록 정보를 설정합니다.


    # cldevicegroup sync devicegroup
    
  5. 장치 그룹이 추가되었는지 확인합니다.

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


    # cldevicegroup list 
    
  6. DID 매핑을 나열하십시오.


    # cldevice show | grep Device
    
    • 디스크 세트를 마스터하거나 마스터할 수도 있는 클러스터 노드가 공유하는 드라이브를 선택하십시오.

    • 디스크 세트에 드라이브를 추가할 때 /dev/did/rdsk/dN 형식의 전체 DID 장치 이름을 사용합니다.

    다음 예에서 DID 장치 /dev/did/rdsk/d3에 대한 항목은 드라이브가 phys-schost-1phys-schost-2에 의해 공유됨을 나타냅니다.


    === DID Device Instances ===                   
    DID Device Name:                                /dev/did/rdsk/d1
      Full Device Path:                               phys-schost-1:/dev/rdsk/c0t0d0
    DID Device Name:                                /dev/did/rdsk/d2
      Full Device Path:                               phys-schost-1:/dev/rdsk/c0t6d0
    DID Device Name:                                /dev/did/rdsk/d3
      Full Device Path:                               phys-schost-1:/dev/rdsk/c1t1d0
      Full Device Path:                               phys-schost-2:/dev/rdsk/c1t1d0
    …
  7. 디스크 세트에 드라이브를 추가하십시오.

    전체 DID 경로 이름을 사용합니다.


    # metaset -s setname -a /dev/did/rdsk/dN
    
    -s setname

    디스크 세트 이름을 장치 그룹 이름과 동일하게 지정합니다.

    -a

    디스크 세트에 드라이브를 추가합니다.


    주 –

    드라이브를 디스크 세트에 추가할 때는 하위 수준 장치 이름(cNtXdY)을 사용하지 마십시오. 하위 레벨 장치 이름은 로컬 이름이므로 클러스터 전체에 걸쳐 고유하지 않기 때문에 이 이름을 사용하면 메타 세트가 스위치오버되지 않을 수도 있습니다.


  8. 디스크 세트와 드라이브의 상태를 확인하십시오.


    # metaset -s setname
    

예 5–21 Solaris Volume Manager 디스크 그룹 추가

다음 예에서는 디스크 드라이브 /dev/did/rdsk/d1/dev/did/rdsk/d2가 있는 디스크 세트 및 장치 그룹을 생성하고 장치 그룹의 생성을 확인하는 방법을 보여줍니다.


# metaset -s dg-schost-1 -a -h phys-schost-1

# cldevicegroup list
dg-schost-1 
metaset -s dg-schost-1 -a /dev/did/rdsk/d1 /dev/did/rdsk/d2