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

Procedure장치 그룹에 대한 보조 노드의 수 설정 방법

numsecondaries 등록 정보는 기본 노드가 실패할 경우 그룹을 마스터할 수 있는 장치 그룹 내의 노드 수를 지정합니다. 장치 서비스를 위한 보조 노드의 기본 수는 1입니다. 값은 1부터 장치 그룹에서 작동하는 기본 이외의 공급자 노드 수까지, 정수로 설정할 수 있습니다.

이 설정은 클러스터의 성능과 가용성 사이에 균형을 맞추는 데 중요한 역할을 하는 값입니다. 예를 들어, 보조 노드 수를 증가시키면 클러스터에서 동시에 여러 번 장애가 발생할 경우에도 장치 그룹이 작동할 확률이 높아집니다. 또한 보조 노드 수를 증가시키면 정상 작동 중에 주기적으로 성능이 떨어집니다. 일반적으로 보조 노드 수가 적을수록 성능은 좋아지지만 가용성은 떨어집니다. 그러나 보조 노드 수가 많다고 해서 문제가 발생하는 파일 시스템이나 장치 그룹의 가용성이 항상 높아지는 것은 아닙니다. 자세한 내용은 Sun Cluster Concepts Guide for Solaris OS의 3 장, Key Concepts for System Administrators and Application Developers을 참조하십시오.

numsecondaries 등록 정보가 변경되면, 실제 보조 노드 수와 원하는 개수가 맞지 않을 경우에 보조 노드가 장치 그룹에 추가되거나 장치 그룹에서 제거됩니다.

이 절차에서는 장치 그룹의 모든 유형에 대하여 numsecondaries 등록 정보를 설정하기 위해 clsetup 유틸리티를 사용합니다. 장치 그룹을 구성할 때 장치 그룹 옵션에 대한 자세한 내용은 cldevicegroup(1CL)을 참조하십시오.

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

  1. 클러스터의 아무 노드에서나 수퍼유저 또는 solaris.cluster.readsolaris.cluster.modify RBAC 인증을 제공하는 역할로 전환합니다.

  2. clsetup 유틸리티를 시작합니다.


    # clsetup
    

    주 메뉴가 표시됩니다.

  3. 장치 그룹 작업을 하려면 장치 그룹 및 볼륨이라는 레이블이 붙은 옵션을 선택합니다.

    장치 그룹 메뉴가 표시됩니다.

  4. 장치 그룹의 키 등록 정보를 변경하려면 장치 그룹에서 키 등록 정보 변경이라는 레이블이 붙은 옵션을 선택합니다.

    주요 등록 정보 변경 메뉴가 표시됩니다.

  5. 보조 노드의 수를 변경하려면 numsecondaries 등록 정보를 변경하는 옵션에 해당하는 번호를 입력합니다.

    지침에 따라 장치 그룹에 대해 구성할 원하는 보조 노드의 수를 입력합니다. 그러면 해당하는 cldevicegroup 명령이 실행되고 로그가 인쇄되고 유틸리티는 이전 메뉴로 복귀합니다.

  6. 장치 그룹 구성을 검증합니다.


    # cldevicegroup show dg-schost-1
    === Device Groups ===                          
    
    Device Group Name:                    dg-schost-1
      Type:                                 VxVm  This might also be SDS or Local_Disk.
      failback:                             yes
      Node List:                            phys-schost-1, phys-schost-2 phys-schost-3
      preferenced:                          yes
      numsecondaries:                       1
      diskgroup names:                         dg-schost-1

    주 –

    클러스터에 등록된 VxVM 디스크 그룹 또는 볼륨에 대한 구성 정보를 변경하는 경우 clsetup 명령을 사용하여 장치 그룹을 다시 등록해야 합니다. 이러한 구성 변경에는 그룹, 소유자 또는 기존 볼륨 사용 권한뿐 아니라 볼륨 추가나 제거도 포함됩니다. 구성을 변경한 후에 다시 등록하면 전역 이름 공간이 올바른 상태가 됩니다. 전역 장치 이름 공간을 업데이트하는 방법을 참조하십시오.


  7. 장치 그룹 속성이 변경되었는지 확인합니다.

    다음 명령을 실행하여 표시되는 장치 그룹 정보를 확인합니다.


    # cldevicegroup show -v devicegroup 
    

예 5–31 필요한 보조 노드 수 변경(Solstice DiskSuite 또는 Solaris Volume Manager)

다음 예에서는 장치 그룹(dg-schost-1)에 대한 보조 노드의 수를 구성할 때 clsetup에 의해 생성된 cldevicegroup 명령을 나타냅니다. 이 예에서는 전에 디스크 그룹과 볼륨을 만들었다고 가정합니다.


# cldevicegroup set -p numsecondaries=1 dg-schost-1
# cldevicegroup show -v dg-schost-1

=== Device Groups ===                          

Device Group Name:                        dg-schost-1
  Type:                                     SVM
  failback:                                 yes
  Node List:                                phys-schost-1, phys-schost-2
  preferenced:                              yes
  numsecondaries:                           1
  diskset names:                             dg-schost-1


예 5–32 SPARC: 필요한 보조 노드 수 설정(VERITAS Volume Manager)

다음 예에서는 장치 그룹(dg-schost-1)에 대한 보조 노드의 수를 2로 설정할 때 clsetup에 의해 생성된 cldevicegroup 명령을 보여줍니다. 장치 그룹을 만든 후 보조 노드의 수를 변경하는 방법에 대한 자세한 내용은 장치 그룹에 대한 보조 노드의 수 설정 방법을 참조하십시오.


# cldevicegroup set -p numsecondaries=2 dg-schost-1

# cldevicegroup show dg-schost-1
=== Device Groups ===                          

Device Group Name:                        dg-schost-1
  Type:                                     VxVM
  failback:                                 yes
  Node List:                                phys-schost-1, phys-schost-2
  preferenced:                              yes
  numsecondaries:                           1
  diskgroup names:                             dg-schost-1 


예 5–33 원하는 보조 노드의 수를 기본값으로 설정

다음은 null 문자열 값을 사용하여 보조 노드의 기본 개수를 구성하는 예입니다. 기본값이 변경될 경우에도 장치 그룹이 기본값을 사용하도록 구성됩니다.


# cldevicegroup set -p numsecondaries= dg-schost-1
# cldevicegroup show -v dg-schost-1

=== Device Groups ===                          

Device Group Name:                        dg-schost-1
  Type:                                     SVM
  failback:                                 yes
  Node List:                                phys-schost-1, phys-schost-2 phys-schost-3
  preferenced:                              yes
  numsecondaries:                           1
  diskset names:                             dg-schost-1