Oracle® Solaris Cluster 소프트웨어 설치 설명서

인쇄 보기 종료

업데이트 날짜: 2014년 9월
 
 

전역 클러스터에 노드를 추가한 후 쿼럼 장치를 업데이트하는 방법

전역 클러스터에 노드를 추가한 경우 공유 디스크, NAS 장치, 쿼럼 서버 또는 조합을 사용하는지 여부에 관계없이 쿼럼 장치의 구성 정보를 업데이트해야 합니다. 이를 수행하려면 모든 쿼럼 장치를 제거하고 전역 장치 이름 공간을 업데이트합니다. 계속 사용하려는 쿼럼 장치를 선택적으로 재구성할 수 있습니다. 이 업데이트로 각 쿼럼 장치에 새 노드가 등록되고 각 장치는 클러스터의 새 노드 수를 기반으로 해당 투표 수를 다시 계산할 수 있습니다.

새로 구성된 SCSI 쿼럼 장치는 SCSI-3 예약으로 설정됩니다.

시작하기 전에

추가된 노드에서 Oracle Solaris Cluster 소프트웨어 설치를 완료했는지 확인합니다.

  1. 클러스터 노드에서 root 역할을 수행합니다.
  2. 모든 클러스터 노드가 온라인 상태인지 확인합니다.
    phys-schost# cluster status -t node
  3. 현재 쿼럼 구성을 확인합니다.

    명령 출력에는 각 쿼럼 장치와 각 노드가 나열됩니다. 다음 출력 예에서는 현재 SCSI 쿼럼 장치 d3을 보여 줍니다.

    phys-schost# clquorum list
    d3
    …
  4. 나열된 각 쿼럼 장치의 이름을 적어둡니다.
  5. 원본 쿼럼 장치를 제거합니다.

    구성되는 각 쿼럼 장치에 대해 이 단계를 수행합니다.

    phys-schost# clquorum remove device-name
    device-name

    쿼럼 장치의 이름을 지정합니다.

  6. 원본 쿼럼 장치가 모두 제거되었는지 확인합니다.

    쿼럼 장치가 성공적으로 제거되면 쿼럼 장치가 나열되지 않습니다.

    phys-schost# clquorum status
  7. 전역 장치 이름 공간을 업데이트합니다.
    phys-schost# cldevice populate

    주 -  이 단계는 잠재적 노드 패닉을 예방하는 데 필수적입니다.
  8. 쿼럼 장치를 추가하기 전에 각 노드에서 cldevice populate 명령의 처리가 완료되었는지 확인합니다.

    cldevice populate 명령은 하나의 노드에서만 실행해도 모든 노드에서 원격으로 실행됩니다. cldevice populate 명령이 프로세스를 완료했는지 확인하려면 클러스터의 각 노드에서 다음 명령을 실행합니다.

    phys-schost# ps -ef | grep scgdevs
  9. (옵션) 쿼럼 장치를 추가합니다.

    처음에 쿼럼 장치로 구성된 것과 동일한 장치를 구성하거나 구성할 새 공유 장치를 선택할 수 있습니다.

    1. (옵션) 새 공유 장치를 쿼럼 장치로 구성하도록 선택하려면 시스템에서 검사한 모든 장치를 표시하고 출력에서 공유 장치를 선택합니다.
      phys-schost# cldevice list -v

      다음과 비슷한 결과가 출력됩니다:

      DID Device          Full Device Path
      ----------          ----------------
      d1                  phys-schost-1:/dev/rdsk/c0t0d0
      d2                  phys-schost-1:/dev/rdsk/c0t6d0
      d3                  phys-schost-2:/dev/rdsk/c1t1d0
      d3                  phys-schost-1:/dev/rdsk/c1t1d0
      …
    2. 공유 장치를 쿼럼 장치로 구성합니다.
      phys-schost# clquorum add -t type device-name
      –t type

      쿼럼 장치의 유형을 지정합니다. 이 옵션을 지정하지 않으면 기본 유형 shared_disk가 사용됩니다.

    3. 구성할 각 쿼럼 장치에 대해 반복합니다.
    4. 새 쿼럼 구성을 확인합니다.
      phys-schost# clquorum list

      각 쿼럼 장치 및 각 노드가 출력되어야 합니다.

예 3-4  2 노드 클러스터에 노드를 추가한 후 SCSI 쿼럼 장치 업데이트

다음 예에서는 원본 SCSI 쿼럼 장치 d2를 식별하고 해당 쿼럼 장치를 제거하여 사용 가능한 공유 장치를 나열하며 전역 장치 이름 공간을 업데이트하고 d3을 새 SCSI 쿼럼 장치로 구성한 후 새 장치를 확인합니다.

phys-schost# clquorum list
d2
phys-schost-1
phys-schost-2

phys-schost# clquorum remove d2
phys-schost# clquorum status
…
--- Quorum Votes by Device ---

Device Name       Present      Possible      Status
-----------       -------      --------      ------

phys-schost# cldevice list -v
DID Device          Full Device Path
----------          ----------------
…
d3                  phys-schost-2:/dev/rdsk/c1t1d0
d3                  phys-schost-1:/dev/rdsk/c1t1d0
…
phys-schost# cldevice populate
phys-schost# ps -ef - grep scgdevs
phys-schost# clquorum add d3
phys-schost# clquorum list
d3
phys-schost-1
phys-schost-2

다음 단계

쿼럼 구성 및 설치 모드를 확인하는 방법으로 이동합니다.