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

쿼럼 장치 유지 보수

이 절에서는 쿼럼 장치를 유지 보수하기 위한 절차를 다음과 같이 설명합니다.

Procedure쿼럼 장치 노드 목록을 수정하는 방법

clsetup(1CL) 유틸리티를 사용하여 노드를 추가하거나 기존 쿼럼 장치의 노드 목록에서 노드를 제거할 수 있습니다. 쿼럼 장치의 노드 목록을 변경하려면 쿼럼 장치를 제거하고 제거한 쿼럼 장치에 대한 노드의 물리적 연결을 수정한 후에 쿼럼 장치를 다시 클러스터 구성에 추가해야 합니다. 쿼럼 장치가 추가되면 clquorum(1CL)가 디스크에 연결된 모든 노드에 대하여 노드와 디스크 사이의 경로를 자동으로 구성합니다.

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

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

  2. 변경하는 쿼럼 장치의 이름을 확인합니다.


    # clquorum list -v
    
  3. clsetup 유틸리티를 시작합니다.


    # clsetup
    

    주 메뉴가 표시됩니다.

  4. 쿼럼 옵션에 해당하는 번호를 입력합니다.

    쿼럼 메뉴가 표시됩니다.

  5. 쿼럼 장치를 제거하는 옵션에 해당하는 번호를 입력합니다.

    지침을 따릅니다. 제거할 디스크의 이름을 묻는 메시지가 표시됩니다.

  6. 쿼럼 장치에 대한 물리적 노드 연결을 추가하거나 삭제합니다.

  7. 쿼럼 장치 추가 옵션에 해당하는 번호를 입력합니다.

    지침을 따릅니다. 쿼럼 장치로 사용할 디스크의 이름을 묻는 메시지가 표시됩니다.

  8. 쿼럼 장치가 추가되었는지 확인합니다.


    # clquorum list -v
    

예 6–6 쿼럼 장치 노드 목록 수정

다음은 clsetup 유틸리티를 사용하여 쿼럼 장치 노드 목록에 노드를 추가하거나 목록에서 노드를 제거하는 방법입니다. 이 예에서는 쿼럼 장치 이름이 d2이고, 절차가 완료되면 쿼럼 장치 노드 목록에 다른 노드가 추가됩니다.


[Become superuser or assume a role that provides solaris.cluster.modify RBAC authorization on any node in the cluster.]

[Determine the quorum device name:]
# clquorum list -v
Quorums            Type
-------            -----
d2                 scsi
sc-phys-schost-1   node
sc-phys-schost-2   node
sc-phys-schost-3   node

[Start the clsetup utility:]
# clsetup

[Type the number that corresponds with the quorum option.]
.
[Type the number that corresponds with the option to remove a quorum device.]
.
[Answer the questions when prompted.]
[You will need the following information:]

   Information:			Example:
   Quorum Device Name: 	d2

[Verify that the clquorum command completed successfully:]
 clquorum remove d2
     Command completed successfully.

[Type the number that corresponds with the Quorum option.]
.
[Type the number that corresponds with the option to add a quorum device.]
.
[Answer the questions when prompted.]
[You will need the following information:]

   Information         Example:
   quorum device name     d2

[Verify that the clquorum command was completed successfully:clquorum add d2
     Command completed successfully.

Quit the clsetup utility.

[Verify that the correct nodes have paths to the quorum device. 
In this example, note that phys-schost-3 has been added to the 
enabled hosts list.]
# clquorum show d2 | grep Hosts
=== Quorum Devices ===

Quorum Device Name:		d2
   Hosts (enabled):		phys-schost-1, phys-schost-2, phys-schost-3

[Verify that the modified quorum device is online.]
# clquorum status d2
=== Cluster Quorum ===

--- Quorum Votes by Device ---

Device Name       Present      Possible      Status
-----------       -------      --------      ------
d2                1            1             Online[Verify the quorum device is removed:]
# clquorum list -v
Quorums            Type
-------            -----
sc-phys-schost-1   node
sc-phys-schost-2   node
sc-phys-schost-3   node

Procedure쿼럼 장치를 유지 보수 상태로 만드는 방법

쿼럼 장치를 유지 보수 상태로 만들려면 clquorum(1CL) 명령을 사용합니다. 현재 clsetup(1CL) 유틸리티에는 이 기능이 없습니다. Sun Cluster Manager GUI를 사용하여 이 절차를 수행할 수도 있습니다. 자세한 내용은 Sun Cluster Manager 온라인 도움말을 참조하십시오.

오랜 시간 동안 쿼럼 장치를 서비스에서 제외할 경우에는 쿼럼 장치를 유지 보수 상태로 만드십시오. 이 방법으로 쿼럼 장치의 쿼럼 투표 수는 0으로 설정되며 해당 장치가 서비스되는 중에는 쿼럼 수에 포함되지 않습니다. 쿼럼 장치의 구성 정보는 유지 보수 상태에 있는 동안에도 보존됩니다.


주 –

두 개의 노드로 구성된 클러스터에도 하나 이상의 쿼럼 장치가 구성되어야 합니다. 유지 보수 상태로 만들 장치가 두 개의 노드로 구성된 클러스터에 남은 마지막 쿼럼 장치인 경우에는 clquorum을 실행해도 장치가 유지 보수 상태로 전환되지 않습니다.


클러스터 노드를 유지 보수 상태로 만들려면 노드를 유지 보수 상태로 만드는 방법을 참조하십시오.

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

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

  2. 쿼럼 장치를 유지 보수 상태로 만듭니다.


    # clquorum disable device
    
    device

    변경할 디스크 장치의 DID 이름을 지정합니다. 예를 들면, d4입니다.

  3. 쿼럼 장치가 현재 유지 보수 상태에 있는지 확인합니다.

    유지 보수 상태로 만든 장치의 출력은 쿼럼 장치 투표가 0이 되어야 합니다.


    # clquorum status device
    

예 6–7 쿼럼 장치를 유지 보수 상태로 만들기

다음 예는 쿼럼 장치를 유지 보수 상태로 만들고 결과를 확인하는 방법입니다.


# clquorum disable d20
# clquorum status d20
  
=== Cluster Quorum ===

--- Quorum Votes by Device ---

Device Name       Present      Possible      Status
-----------       -------      --------      ------
d20                1            1             Offline

참조

쿼럼 장치를 다시 활성화하려면 쿼럼 장치를 유지 보수 상태에서 해제하는 방법을 참조하십시오.

노드를 유지 보수 상태로 만들려면 노드를 유지 보수 상태로 만드는 방법을 참조하십시오.

Procedure쿼럼 장치를 유지 보수 상태에서 해제하는 방법

쿼럼 장치를 유지 보수 상태에서 해제하고 쿼럼 투표 수를 기본값으로 다시 설정할 때마다 이 절차를 실행합니다.


주의 – 주의 –

globaldev 또는 node 옵션을 지정하지 않으면 쿼럼 계수가 전체 클러스터에 대해 재설정됩니다.


쿼럼 장치를 구성할 때 Sun Cluster 소프트웨어는 N-1의 투표 수를 쿼럼 장치에 할당합니다. 여기서 N은 쿼럼 장치와 연결된 투표 수입니다. 예를 들어, 투표 수가 0이 아닌 두 노드에 연결된 쿼럼 장치는 쿼럼이 1입니다(2 - 1).

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

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

  2. 쿼럼 계수를 다시 설정합니다.


    # clquorum enable device
    
    device

    다시 설정할 쿼럼 장치의 DID 이름을 지정합니다. 예를 들면, d4입니다.

  3. 노드가 유지 보수 상태에 있었기 때문에 쿼럼 계수를 초기화하려면 노드를 재부트합니다.

  4. 쿼럼 투표 수를 확인하십시오.


    # clquorum show +
    

예 6–8 쿼럼 투표 수 재설정(쿼럼 장치)

다음 예에서는 쿼럼 장치에 대한 쿼럼 수를 다시 기본값으로 초기화하고 결과를 확인합니다.


# clquorum enable d20
# clquorum show +
  
=== Cluster Nodes ===                          

Node Name:                                      phys-schost-2
  Node ID:                                        1
  Quorum Vote Count:                              1
  Reservation Key:                                0x43BAC41300000001

Node Name:                                      phys-schost-3
  Node ID:                                        2
  Quorum Vote Count:                              1
  Reservation Key:                                0x43BAC41300000002


=== Quorum Devices ===                         

Quorum Device Name:                             d3
  Enabled:                                        yes
  Votes:                                          1
  Global Name:                                    /dev/did/rdsk/d20s2
  Type:                                           scsi
  Access Mode:                                    scsi2
  Hosts (enabled):                                phys-schost-2, phys-schost-3

Procedure쿼럼 구성 목록을 표시하는 방법

Sun Cluster Manager GUI를 사용하여 이 절차를 완료할 수도 있습니다. 자세한 내용은 Sun Cluster Manager 온라인 도움말을 참조하십시오.

쿼럼 구성을 표시하기 위해 수퍼유저로 전환할 필요는 없습니다. solaris.cluster.read RBAC 인증을 제공하는 역할은 모두 가능합니다.


주 –

쿼럼 장치에 대한 노드 연결 수를 늘리거나 줄일 경우 쿼럼 투표 수가 자동으로 재계산되지 않습니다. 모든 쿼럼 장치를 제거한 다음 다시 구성에 추가하면 올바른 쿼럼 투표 수를 다시 설정할 수 있습니다. 2 노드 클러스터의 경우 원래 쿼럼 장치를 제거했다가 다시 추가하기 전에 새 쿼럼 장치를 임시로 추가합니다. 그런 다음 임시 쿼럼 장치를 제거합니다.


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

  1. 쿼럼 구성 목록을 표시하려면 clquorum(1CL)를 사용하십시오.


    # clquorum show +
    

예 6–9 쿼럼 구성 표시


# clquorum show +

=== Cluster Nodes ===                          

Node Name:                                      phys-schost-2
  Node ID:                                        1
  Quorum Vote Count:                              1
  Reservation Key:                                0x43BAC41300000001

Node Name:                                      phys-schost-3
  Node ID:                                        2
  Quorum Vote Count:                              1
  Reservation Key:                                0x43BAC41300000002


=== Quorum Devices ===                         

Quorum Device Name:                             d3
  Enabled:                                        yes
  Votes:                                          1
  Global Name:                                    /dev/did/rdsk/d20s2
  Type:                                           scsi
  Access Mode:                                    scsi2
  Hosts (enabled):                                phys-schost-2, phys-schost-3

Procedure쿼럼 장치를 복구하는 방법

이 절차를 사용하여 오작동하는 쿼럼 장치를 교체합니다.

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

  1. 교체할 쿼럼 장치를 제거합니다.


    주 –

    제거할 장치가 마지막 쿼럼 장치인 경우 먼저 다른 디스크를 새 쿼럼 장치로 추가하는 것이 좋습니다. 이 단계를 수행하면 교체 절차 중에 장애가 발생할 경우 쿼럼 장치가 유효한지를 확인할 수 있습니다. 새 쿼럼 장치를 클러스터에 추가하려면 쿼럼 장치 추가를 참조하십시오.


    쿼럼 장치인 디스크 장치를 제거하려면 쿼럼 장치를 제거하는 방법을 참조하십시오.

  2. 디스크 장치를 교체합니다.

    디스크 장치를 교체하려면 Sun Cluster 3.1 - 3.2 Hardware Administration Manual for Solaris OS 의 디스크 외장 장치에 대한 하드웨어 절차를 참조하십시오.

  3. 교체된 디스크를 새 쿼럼 장치로 추가합니다.

    디스크를 새 쿼럼 장치로 추가하려면 쿼럼 장치 추가를 참조하십시오.


    주 –

    단계 1에서 추가 쿼럼 장치를 추가한 경우에는 지금 제거하는 것이 안전합니다. 쿼럼 장치를 제거하려면 쿼럼 장치를 제거하는 방법을 참조하십시오.