Oracle® Solaris Cluster 시스템 관리 설명서

인쇄 보기 종료

업데이트 날짜: 2015년 10월
 
 

쿼럼 장치 유지 보수

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

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

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

phys-schost# 프롬프트는 전역 클러스터 프롬프트를 반영합니다. 전역 클러스터에서 이 절차를 수행합니다.

이 절차에서는 장문형 Oracle Solaris Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다.

  1. 클러스터의 임의 노드에서 solaris.cluster.modify RBAC 권한 부여를 제공하는 역할로 전환합니다.
  2. 변경하는 쿼럼 장치의 이름을 확인합니다.
    # clquorum list -v
  3. clsetup 유틸리티를 시작합니다.
    # clsetup

    주 메뉴가 표시됩니다.

  4. 쿼럼 옵션에 대한 번호를 입력합니다.

    쿼럼 메뉴가 표시됩니다.

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

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

  6. 쿼럼 장치와의 노드 연결을 추가하거나 삭제합니다.
  7. 쿼럼 장치를 추가하는 옵션에 대한 번호를 입력합니다.

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

  8. 쿼럼 장치가 추가되었는지 확인합니다.
    # clquorum list -v
예 6-5  쿼럼 장치 노드 목록 수정

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

[Assume the root role that provides solaris.cluster.modify RBAC
authorization on any node in the cluster.]

[Determine the quorum device name:]
# clquorum list -v
Quorum             Type
-------            -----
d2                 shared_disk
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.

[Verify that the quorum device was removed.]
# clquorum list -v
Quorum             Type
-------            -----
sc-phys-schost-1   node
sc-phys-schost-2   node
sc-phys-schost-3   node

[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

쿼럼 장치를 유지 보수 상태로 전환하는 방법

clquorum 명령을 사용하여 쿼럼 장치를 유지 보수 상태로 전환할 수 있습니다. 자세한 내용은 clquorum(1CL) 매뉴얼 페이지를 참조하십시오. 현재 clsetup 유틸리티에는 이 기능이 없습니다.

오랫동안 쿼럼 장치의 서비스를 중단하는 경우 쿼럼 장치를 유지 보수 상태로 전환합니다. 이 방법으로 쿼럼 장치의 쿼럼 투표 수는 0으로 설정되며 해당 장치가 서비스되는 중에는 쿼럼 수에 포함되지 않습니다. 쿼럼 장치의 구성 정보는 유지 보수 상태에 있는 동안에도 보존됩니다.


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

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

phys-schost# 프롬프트는 전역 클러스터 프롬프트를 반영합니다. 전역 클러스터에서 이 절차를 수행합니다.

이 절차에서는 장문형 Oracle Solaris Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다.

Oracle Solaris Cluster Manager GUI를 통해서도 쿼럼 장치를 사용 안함으로 설정하여 유지 보수 상태로 전환할 수 있습니다. 로그인 지침은 Oracle Solaris Cluster Manager에 액세스하는 방법을 참조하십시오. 클러스터가 설치 모드인 경우 Reset Quorum Devices(쿼럼 장치 재설정)를 눌러 설치 모드를 종료합니다.

  1. 클러스터의 임의 노드에서 solaris.cluster.modify RBAC 권한 부여를 제공하는 역할로 전환합니다.
  2. 쿼럼 장치를 유지 보수 상태로 만듭니다.
    # clquorum disable device
    device

    변경할 디스크 장치의 DID 이름을 지정합니다(예: d4).

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

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

    # clquorum status device
예 6-6  쿼럼 장치를 유지 보수 상태로 만들기

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

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

--- Quorum Votes by Device ---

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

참조

쿼럼 장치를 다시 사용 가능하게 하려면 쿼럼 장치를 유지 보수 상태에서 해제하는 방법을 참조하십시오.

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

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

쿼럼 장치가 유지 보수 상태이며 쿼럼 장치를 유지 보수 상태에서 해제하여 쿼럼 투표 수를 기본값으로 재설정하려는 경우 이 절차를 실행합니다.


Caution

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


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

Oracle Solaris Cluster Manager GUI를 통해서도 쿼럼 장치를 사용으로 설정하여 유지 보수 상태에서 해제할 수 있습니다. 로그인 지침은 Oracle Solaris Cluster Manager에 액세스하는 방법을 참조하십시오.

phys-schost# 프롬프트는 전역 클러스터 프롬프트를 반영합니다. 전역 클러스터에서 이 절차를 수행합니다.

이 절차에서는 장문형 Oracle Solaris Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다.

  1. 클러스터의 임의 노드에서 solaris.cluster.modify RBAC 권한 부여를 제공하는 역할로 전환합니다.
  2. 쿼럼 계수를 다시 설정합니다.
    # clquorum enable device
    device

    재설정할 쿼럼 장치의 DID 이름을 지정합니다(예: d4).

  3. 노드가 유지 보수 상태에 있었기 때문에 쿼럼 계수를 초기화하려면 노드를 재부트합니다.
  4. 쿼럼 투표 수를 확인하십시오.
    # clquorum show +
예 6-7  쿼럼 투표 수 재설정(쿼럼 장치)

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

# 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:                                           shared_disk
Access Mode:                                    scsi3
Hosts (enabled):                                phys-schost-2, phys-schost-3

쿼럼 구성을 나열하는 방법

쿼럼 구성을 나열하기 위해 root 역할로 전환할 필요는 없습니다. solaris.cluster.read RBAC 권한 부여를 제공하는 역할은 모두 가능합니다.


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

phys-schost# 프롬프트는 전역 클러스터 프롬프트를 반영합니다. 전역 클러스터에서 이 절차를 수행합니다.

이 절차에서는 장문형 Oracle Solaris Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다.

Oracle Solaris Cluster Manager GUI를 통해서도 쿼럼 구성을 확인할 수 있습니다. GUI 로그인 지침은 Oracle Solaris Cluster Manager에 액세스하는 방법을 참조하십시오.

  • clquorum 명령을 사용하여 쿼럼 구성을 나열합니다.
    % clquorum show +
예 6-8  쿼럼 구성 표시
% 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:                                           shared_disk
Access Mode:                                    scsi3
Hosts (enabled):                                phys-schost-2, phys-schost-3

쿼럼 장치를 복구하는 방법

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

phys-schost# 프롬프트는 전역 클러스터 프롬프트를 반영합니다. 전역 클러스터에서 이 절차를 수행합니다.

이 절차에서는 장문형 Oracle Solaris Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다.

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

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

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

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

    디스크 장치를 교체하려면 하드웨어 설명서에서 디스크 외장 장치에 대한 절차를 참조하십시오. Oracle Solaris Cluster 4.2 Hardware Administration Manual 도 참조하십시오.

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

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


    주 - Step 1에서 다른 쿼럼 장치를 추가한 경우 이제 제거해도 됩니다. 쿼럼 장치를 제거하려면 쿼럼 장치를 제거하는 방법을 참조하십시오.