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

저장소 장치에 대한 SCSI 프로토콜 설정 관리

Sun Cluster 소프트웨어를 설치하면 모든 저장소 장치에 SCSI 예약이 자동으로 할당됩니다. 다음 절차에 따라 장치 설정을 확인하고 필요에 따라 장치 설정을 겹쳐 씁니다.

Procedure모든 저장소 장치에 대한 기본 전역 SCSI 프로토콜 설정을 표시하는 방법

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

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

  2. 모든 노드에 현재 기본 전역 SCSI 프로토콜 설정을 표시합니다.


    # cluster show -t global
    

    자세한 내용은 cluster(1CL) 매뉴얼 페이지를 참조하십시오.


예 5–38 모든 저장소 장치에 대한 기본 전역 SCSI 프로토콜 설정 표시

다음 예에서는 클러스터의 모든 저장소 장치에 대한 SCSI 프로토콜 설정을 표시합니다.


# cluster show -t global

=== Cluster ===                                

Cluster Name:                                   racerxx
  installmode:                                    disabled
  heartbeat_timeout:                              10000
  heartbeat_quantum:                              1000
  private_netaddr:                                172.16.0.0
  private_netmask:                                255.255.248.0
  max_nodes:                                      64
  max_privatenets:                                10
  global_fencing:                                 scsi3
  Node List:                                      phys-racerxx-1, phys-racerxx-2

Procedure단일 저장소 장치의 SCSI 프로토콜 표시 방법

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

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

  2. 모든 노드에 저장소 장치의 SCSI 프로토콜을 표시합니다.


    # cldevice show device
    
    device

    장치 경로 이름 또는 장치 이름.

    자세한 정보는 cldevice(1CL)매뉴얼 페이지를 참조하십시오.


예 5–39 단일 장치의 SCSI 프로토콜 표시

다음 예에서는 장치 /dev/rdsk/c4t8d0에 대한 SCSI 프로토콜을 표시합니다.


# cldevice show /dev/rdsk/c4t8d0


=== DID Device Instances ===                   

DID Device Name:                                /dev/did/rdsk/d3
  Full Device Path:                               phappy1:/dev/rdsk/c4t8d0
  Full Device Path:                               phappy2:/dev/rdsk/c4t8d0
  Replication:                                    none
  default_fencing:                                global

Procedure모든 저장소 장치에 대한 기본 전역 SCSI 프로토콜 설정을 변경하는 방법

단일 저장소 장치의 기본 경계 설정은 장치의 기본 경계가 pathcount 또는 scsi3으로 설정될 때 전역 설정으로 대체됩니다. 저장소 장치의 기본 경계 설정이 global인 경우 저장소 장치는 전역 설정을 사용하게 됩니다. 예를 들어, 저장소 장치의 기본 설정이 pathcount인 경우에는 이 절차를 따라 전역 SCSI 프로토콜 설정을 scsi3으로 변경해도 설정이 변경되지 않습니다. 단일 장치의 기본 설정을 변경하려면 단일 저장소 장치에 대한 SCSI 프로토콜을 변경하는 방법을 사용해야 합니다.

쿼럼 장치에 대한 기본 경계 설정을 변경하려면 장치의 구성을 해제하고, 설정을 변경한 다음 쿼럼 장치를 재구성해야 합니다.

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

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

  2. 쿼럼 장치가 아닌 모든 저장소 장치에 대한 SCSI 프로토콜을 설정합니다.


    cluster set -p global_fencing={scsi3 | pathcount}
    -p global_fencing

    모든 공유 장치에 대하여 현재 기본 경계 알고리즘을 설정합니다.

    scsi3

    SCSI-3 프로토콜을 사용합니다.

    pathcount

    공유 장치에 첨부된 DID 경로의 수로 경계 프로토콜을 판별합니다.


예 5–40 모든 저장소 장치에 대한 기본 전역 SCSI 프로토콜 설정 표시

다음 예에서는 클러스터의 모든 저장소 장치에 대한 SCSI 프로토콜을 SCSI-3으로 설정합니다.


# cluster set -p global_fencing=scsi3

Procedure단일 저장소 장치에 대한 SCSI 프로토콜을 변경하는 방법

쿼럼 장치에 대한 기본 경계 설정을 변경하려면 장치를 재구성해야 합니다.

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

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

  2. 저장소 장치에 대한 SCSI 프로토콜을 설정합니다.


    # cldevice set -p default_fencing ={pathcount | scsi3 | global} device
    
    -p

    장치 등록 정보를 수정합니다.

    pathcount

    공유 장치에 첨부된 DID 경로의 수로 경계 프로토콜을 판별합니다.

    scsi3

    SCSI-3 프로토콜을 사용합니다.

    전역

    기본 경계 설정으로 전역을 사용합니다.

    device

    장치 경로의 이름 또는 장치 이름을 지정합니다.

    자세한 내용은 cluster(1CL) 매뉴얼 페이지를 참조하십시오.


예 5–41 단일 장치의 SCSI 프로토콜 설정

다음 예에서는 장치 11을 장치 번호에 의해 지정된 SCSI-3 프로토콜로 설정합니다.


# cldevice set -p default_fencing=scsi3 5