Sun Cluster 3.0 U1 시스템 관리 안내서

5장 클러스터 상호 연결 및 공용 네트워크 관리

이 장에서는 Sun Cluster 상호 연결 및 공용 네트워크를 관리하는 소프트웨어 절차를 설명합니다.

클러스터 상호 연결 및 공용 네트워크 관리는 하드웨어 및 소프트웨어 절차로 구성됩니다. 일반적으로 클러스터를 처음에 설치하여 구성할 때 NAFO 그룹을 포함하여 클러스터 상호 연결 및 공용 네트워크를 구성하십시오. 클러스터 상호 연결 또는 공용 네트워크 구성을 나중에 변경해야 할 경우에는 이 장에 있는 소프트웨어 절차를 사용할 수 있습니다.

다음은 이 장에 있는 절차 목록입니다.

이 장에 있는 관련 절차에 대한 자세한 내용은 표 5-1표 5-2를 참조하십시오.

클러스터 상호 연결 및 공용 네트워크에 대한 배경 및 개요 정보는 Sun Cluster 3.0 U1 개념 문서를 참조하십시오.

5.1 클러스터 상호 연결 관리

이 단원에서는 클러스터 전송 어댑터 및 클러스터 전송 케이블과 같은 클러스터 상호 연결 재구성 절차를 설명합니다 . 이 절차를 수행하려면 Sun Cluster 소프트웨어를 설치해야 합니다.

대부분의 경우에 scsetup 유틸리티를 사용하여 클러스터 상호 연결에 대한 클러스터 전송을 관리할 수 있습니다. 자세한 내용은 scsetup(1M) 설명서 페이지를 참조하십시오.

클러스터 소프트웨어 설치 절차는 Sun Cluster 3.0 U1 설치 안내서를 참조하십시오. 클러스터 하드웨어 구성 요소 서비스에 대한 절차는 Sun Cluster 3.0 U1 Hardware Guide을 참조하십시오.

표 5-1 작업 목록: 클러스터 상호 연결 관리

작업 

참고 항목 

클러스터 전송 관리 

- scsetup 사용

"1.4.2 scsetup 유틸리티에 액세스하는 방법"

클러스터 상호 연결의 상태 확인 

- scstat 사용

"5.1.1 클러스터 상호 연결의 상태를 확인하는 방법"

클러스터 전송 케이블, 전송 어댑터 또는 전송 연결 장치 추가 

- scsetup 사용

"5.1.2 클러스터 전송 케이블,전송 어댑터 또는 전송 연결 장치를 추가하는 방법"

클러스터 전송 케이블, 전송 어댑터 또는 전송 연결 장치 제거 

- scsetup 사용

"5.1.3 클러스터 전송 케이블, 전송 어댑터 또는 전송 연결 장치를 제거하는 방법"

클러스터 전송 케이블 활성화 

- scsetup 사용

"5.1.4 클러스터 전송 케이블을 활성화하는 방법"

클러스터 전송 케이블 비활성화 

- scsetup 사용

"5.1.5 클러스터 전송 케이블을 비활성화하는 방법"

5.1.1 클러스터 상호 연결의 상태를 확인하는 방법

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

이 절차를 수행하기 위해 수퍼유저로 로그인할 필요는 없습니다.

  1. 클러스터 상호 연결의 상태를 확인하십시오.


    # scstat -W
    

  2. 일반적인 상태 메시지는 다음을 참조하십시오.

    상태 메시지 

    설명 및 가능한 조치 

    Path online

    경로가 현재 제대로 작동하고 있습니다. 조치를 취할 필요가 없습니다. 

    Path waiting

    경로가 현재 초기화되고 있습니다. 조치를 취할 필요가 없습니다. 

    Path faulted

    경로가 작동하지 않습니다. 경로가 대기 상태와 온라인 상태 사이에 있을 경우에는 이것이 일시적인 상태일 수 있습니다. scstat -W 명령을 다시 실행해도 계속 이 상태가 지속되면 해결 조치를 취하십시오.

5.1.1.1 예: 클러스터 상호 연결의 상태 확인

다음 예에서는 작동하는 클러스터 상호 연결의 상태를 보여줍니다.


# scstat -W
-- Cluster Transport Paths --
                    Endpoint             Endpoint             Status
                    --------             --------             ------
  Transport path:   phys-schost-1:qfe1   phys-schost-2:qfe1   Path online
  Transport path:   phys-schost-1:qfe0   phys-schost-2:qfe0   Path online
  Transport path:   phys-schost-1:qfe1   phys-schost-3:qfe1   Path online
  Transport path:   phys-schost-1:qfe0   phys-schost-3:qfe0   Path online
  Transport path:   phys-schost-2:qfe1   phys-schost-3:qfe1   Path online
  Transport path:   phys-schost-2:qfe0   phys-schost-3:qfe0   Path online

5.1.2 클러스터 전송 케이블,전송 어댑터 또는 전송 연결 장치를 추가하는 방법

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

  1. 물리적인 클러스터 전송 케이블이 설치되어 있는지 확인하십시오.

    cluster transport cable 설치 절차는 Sun Cluster 3.0 U1 Hardware Guide를 참조하십시오.

  2. 클러스터의 노드에 대해 수퍼유저가 되십시오.

  3. scsetup(1M) 유틸리티를 입력하십시오.


    # scsetup
    

    Main Menu가 표시됩니다.

  4. 3(클러스터 상호 연결)을 입력하여 클러스터 상호 연결 메뉴에 액세스하십시오.

  5. 1(전송 케이블 추가)을 입력하여 전송 케이블을 추가하십시오.

    지시에 따라 요청하는 정보를 입력하십시오.

  6. 2(노드에 전송 어댑터 추가)를 입력하여 전송 어댑터를 추가하십시오.

    지시에 따라 요청하는 정보를 입력하십시오.

  7. 3(전송 연결 장치 추가)을 입력하여 전송 연결 장치를 추가하십시오.

    지시에 따라 요청하는 정보를 입력하십시오.

  8. 클러스터 전송 케이블, 전송 어댑터 또는 전송 연결 장치가 추가되었는지 확인하십시오.


    # scconf -p | grep cable
    # scconf -p | grep adapter
    # scconf -p | grep junction
    

5.1.2.1 예: 클러스터 전송 케이블, 전송 어댑터 또는 전송 연결 장치 추가

다음 예는 scsetup 명령을 사용하여 노드에 전송 케이블, 전송 어댑터 또는 전송 연결 장치를 추가하는 방법입니다.


[Ensure the physical cable is installed.]
Become superuser on any node and place the node to be removed in maintenance state.
# scsetup
Select Cluster interconnect.
Select either Add a transport cable, Add a transport adapter to a node, or Add a transportjunction.
Answer the questions when prompted. 
   You Will Need:         Example:
   node names             phys-schost-1
   adapter names          qfe2
   junction names         hub2
   transport type         dlpi
[Verify that the scconf command completed successfully:]
Command completed successfully.
Quit the scsetup Cluster Interconnect Menu and Main Menu.
[Verify that the cable, adapter, and junction are added:]
# scconf -p | grep cable
  Transport cable:   phys-schost-2:qfe0@1 ethernet-1@2    Enabled
  Transport cable:   phys-schost-3:qfe0@1 ethernet-1@3    Enabled
  Transport cable:   phys-schost-1:qfe0@0 ethernet-1@1    Enabled
# scconf -p | grep adapter
  Node transport adapters:                         qfe2 hme1 qfe0
  Node transport adapter:                          qfe0
  Node transport adapters:                         qfe0 qfe2 hme1
  Node transport adapter:                          qfe0
  Node transport adapters:                         qfe0 qfe2 hme1
  Node transport adapter:                          qfe0
# scconf -p | grep junction
  Cluster transport junctions:                       hub0 hub1 hub2
  Cluster transport junction:                        hub0
  Cluster transport junction:                        hub1
  Cluster transport junction:                        hub2

5.1.3 클러스터 전송 케이블, 전송 어댑터 또는 전송 연결 장치를 제거하는 방법

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

노드 구성에서 클러스터 전송 케이블, 전송 어댑터 및 전송 연결 장치를 제거하려면 다음 절차를 사용하십시오. 케이블이 비활성화되어도 케이블의 두 종단점은 계속 구성되어 있습니다. 전송 케이블에서 어댑터를 계속 종단점으로 사용하면 어댑터를 제거할 수 없습니다.


주의 - 주의 -

클러스터 노드가 클러스터 구성원이 되려면 하나 이상의 케이블이 클러스터 상호 연결에 연결되어 작동해야 합니다. 케이블을 비활성화하기 전에 항상 노드의 클러스터 상호 연결 상태를 확인하십시오. 연결이 중복되어 다른 연결을 사용할 수 있는지 확인한 후에 케이블 연결을 비활성화하십시오. 노드의 마지막 작동 케이블까지 비활성화하면 노드가 클러스터 구성원에서 해제됩니다.


  1. 클러스터의 노드에 대해 수퍼유저가 되십시오.

  2. 남은 클러스터 전송 경로의 상태를 확인하십시오.


    # scstat -W
    


    주의 - 주의 -

    노드 클러스터 두 개 중 하나를 제거하려고 할 때 "path faulted"와 같은 오류 메시지가 나타나면 문제가 있는지 조사한 후에 이 절차를 계속하십시오. 이러한 문제가 발생하면 노드 경로를 사용하지 못할 수도 있습니다. 남은 작동 경로를 제거하면 노드가 클러스터 구성원에서 해제되어 클러스터가 재구성될 수도 있습니다.


  3. scsetup 유틸리티를 입력하십시오.


    # scsetup
    

    Main Menu가 표시됩니다.

  4. 3(클러스터 상호 연결)을 입력하여 클러스터 상호 연결 메뉴에 액세스하십시오.

  5. 4(전송 케이블 제거)를 입력하여 케이블을 제거하십시오.

    지시에 따라 요청하는 정보를 입력하십시오.


    주 -

    물리적인 케이블을 제거할 경우에는 포트와 대상 장치 사이의 케이블 연결을 끊으십시오.


  6. 5(노드에 전송 어댑터 제거)를 입력하여 어댑터를 제거하십시오.

    지시에 따라 요청하는 정보를 입력하십시오.


    주 -

    노드에서 물리적인 어댑터를 제거할 경우의 하드웨어 서비스 절차는 Sun Cluster 3.0 U1 Hardware Guide를 참조하십시오.


  7. 6(전송 케이블 제거)을 입력하여 케이블을 제거하십시오.

    지시에 따라 요청하는 정보를 입력하십시오.


    주 -

    전송 케이블에서 포트를 종단점으로 사용하고 있으면 연결 장치를 제거할 수 없습니다.


  8. 케이블 또는 어댑터가 제거되었는지 확인하십시오.


    # scconf -p | grep cable
    # scconf -p | grep adapter
    # scconf -p | grep junction
    

    이 명령을 실행했을 때 지정된 노드에서 제거된 전송 케이블이나 어댑터가 나타나면 안됩니다.

5.1.3.1 예: 클러스터 전송 케이블, 전송 어댑터 또는 전송 연결 장치 제거

다음 예는 scsetup 명령을 사용하여 전송 케이블, 전송 어댑터 또는 전송 연결 장치를 제거하는 방법입니다.


[Become superuser on any node in the cluster.]
[Enter the scsetup utility:]
# scsetup
Select Cluster interconnect.
Select either Add a transport cable, Add a transport adapter to a node, or Add a transportjunction.
Answer the questions when prompted.
   You Will Need:         Example:
   node names             phys-schost-1
   adapter names          qfe1
   junction names         hub1
[Verify that the scconf command completed successfully:]
"Command completed successfully."
Quit the scsetup Cluster Interconnect Menu and Main Menu.
[Verify that the cable, adapter, or junction is removed:]
# scconf -p | grep cable
  Transport cable:   phys-schost-2:qfe0@1 ethernet-1@2    Enabled
  Transport cable:   phys-schost-3:qfe0@1 ethernet-1@3    Enabled
  Transport cable:   phys-schost-1:qfe0@0 ethernet-1@1    Enabled
# scconf -p | grep adapter
  Node transport adapters:   qfe2 hme1 qfe0
  Node transport adapter:   qfe0
  Node transport adapters:   qfe0 qfe2 hme1
  Node transport adapter:   qfe0
  Node transport adapters:   qfe0 qfe2 hme1
  Node transport adapter:   qfe0
# scconf -p | grep junction
  Cluster transport junctions:     hub0 hub2
  Cluster transport junction:      hub0
  Cluster transport junction:      hub2

5.1.4 클러스터 전송 케이블을 활성화하는 방법

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

이 옵션을 사용하면 기존 클러스터 전송 케이블을 사용할 수 있습니다.

  1. 클러스터의 노드에 대해 수퍼유저가 되십시오.

  2. scsetup 유틸리티를 입력하십시오.


    # scsetup
    

    Main Menu가 표시됩니다.

  3. 2(클러스터 상호 연결)를 입력하여 클러스터 상호 연결 메뉴에 액세스하십시오.

  4. 7(전송 케이블 활성화)을 입력하여 전송 케이블을 활성화하십시오.

    화면의 지시를 따르십시오. 식별하려는 케이블의 종단점 중 하나의 노드와 어댑터 이름을 모두 입력해야 합니다.

  5. 케이블이 활성화되었는지 확인하십시오.


    # scconf -p | grep cable
    

5.1.4.1 예: 클러스터 전송 케이블 활성화

이 예는 노드 phys-schost-2에 있는 어댑터 qfe-1에서 클러스터 전송 케이블을 사용하는 방법입니다.


[Become superuser on any node.]
[Enter the scsetup utility:]
# scsetup
Select Cluster interconnect>Enable a transport cable.
Answer the questions when prompted.
You will need the following information.
   You Will Need:         Example:
   node names             phys-schost-2
   adapter names          qfe1
   junction names         hub1
[Verify that the scconf command completed successfully:]
 
scconf -c -m endpoint=phys-schost-2:qfe1,state=enabled
 
Command completed successfully.
Quit the scsetup Cluster Interconnect Menu and Main Menu.
[Verify that the cable is enabled:]
# scconf -p | grep cable
  Transport cable:   phys-schost-2:qfe1@0 ethernet-1@2    Enabled
  Transport cable:   phys-schost-3:qfe0@1 ethernet-1@3    Enabled
  Transport cable:   phys-schost-1:qfe0@0 ethernet-1@1    Enabled

5.1.5 클러스터 전송 케이블을 비활성화하는 방법

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

클러스터 상호 연결 경로를 일시적으로 종료하기 위해 클러스터 전송 케이블을 비활성화해야 할 수도 있습니다. 클러스터 상호 연결 문제를 해결하거나 클러스터 상호 연결 하드웨어를 교체할 때 이 방법을 사용할 수 있습니다.

케이블이 비활성화되어도 케이블의 두 종단점은 계속 구성되어 있습니다. 어댑터가 전송 케이블에서 종단점으로 계속 사용되는 경우에는 제거할 수 없습니다.


주의 - 주의 -

클러스터 노드가 클러스터 구성원이 되려면 하나 이상의 케이블이 클러스터 상호 연결에 연결되어 작동해야 합니다. 케이블을 비활성화하기 전에 항상 노드의 클러스터 상호 연결 상태를 확인하십시오. 연결이 중복되어 다른 연결을 사용할 수 있는지 확인한 후에 케이블 연결을 비활성화하십시오. 노드의 마지막 작동 케이블까지 비활성화하면 노드가 클러스터 구성원에서 해제됩니다.


  1. 클러스터의 노드에 대해 수퍼유저가 되십시오.

  2. 케이블을 비활성화하기 전에 클러스터 상호 연결의 상태를 확인하십시오.


    # scstat -W
    


    주의 - 주의 -

    노드 클러스터 두 개 중 하나를 제거하려고 할 때 "path faulted"와 같은 오류 메시지가 나타나면 문제가 있는지 조사한 후에 이 절차를 계속하십시오. 이러한 문제가 발생하면 노드 경로를 사용하지 못할 수도 있습니다. 남은 작동 경로를 제거하면 노드가 클러스터 구성원에서 해제되어 클러스터가 재구성될 수도 있습니다.


  3. scsetup 유틸리티를 입력하십시오.


    # scsetup
    

    Main Menu가 표시됩니다.

  4. 3(클러스터 상호 연결)을 입력하여 클러스터 상호 연결 메뉴에 액세스하십시오.

  5. 8(전송 케이블 비활성화)을 입력하여 케이블을 비활성화하십시오.

    지시에 따라 요청하는 정보를 입력하십시오. 이 클러스터 상호 연결의 모든 구성 요소가 비활성화됩니다. 식별하려는 케이블의 종단점 중 하나의 노드와 어댑터 이름을 모두 입력해야 합니다.

  6. 케이블이 비활성화되었는지 확인하십시오.


    # scconf -p | grep cable
    

5.1.5.1 예: 클러스터 전송 케이블 비활성화

이 예는 노드 phys-schost-2에 있는 어댑터 qfe-1에서 클러스터 전송 케이블을 비활성화하는 방법입니다.


[Become superuser on any node.]
[Enter the scsetup utility:]
# scsetup
Select Cluster interconnect>Disable a transport cable.
Answer the questions when prompted.
You will need the following information.
   You Will Need:         Example:
   node names             phys-schost-2
   adapter names          qfe1
   junction names         hub1
[Verify that the scconf command completed successfully:]
 
scconf -c -m endpoint=phys-schost-2:qfe1,state=disabled
 
Command completed successfully.
Quit the scsetup Cluster Interconnect Menu and Main Menu.
[Verify that the cable is disabled:]
# scconf -p | grep cable
  Transport cable:   phys-schost-2:qfe1@0 ethernet-1@2    Disabled
  Transport cable:   phys-schost-3:qfe0@1 ethernet-1@3    Enabled
  Transport cable:   phys-schost-1:qfe0@0 ethernet-1@1    Enabled

5.2 공용 네트워크 관리

이 단원의 소프트웨어 절차를 사용하면 공용 네트워크 구성을 변경할 수 있습니다.

공용 네트워크 어댑터를 관리할 때 다음 사항에 주의하십시오.

클러스터 소프트웨어 설치 절차는 Sun Cluster 3.0 U1 설치 안내서를 참조하십시오. 공용 네트워크 하드웨어 구성 요소 서비스에 대한 절차는 Sun Cluster 3.0 U1 Hardware Guide를 참조하십시오.

표 5-2 작업 맵: 공용 네트워크 관리

작업 

참고 항목 

노드에 NAFO 그룹 만들기 

"5.2.1 NAFO 그룹을 만드는 방법"

노드에 공용 네트워크 어댑터 추가 

"5.2.2 NAFO 그룹에 어댑터를 추가하는 방법"

NAFO 그룹 삭제 

"5.2.3 NAFO 그룹을 삭제하는 방법"

기존 NAFO 그룹에서 백업 어댑터 제거 

"5.2.4 NAFO 그룹에서 어댑터를 제거하는 방법"

활성화된 어댑터를 백업 어댑터로 전환 

"5.2.5 NAFO 그룹의 활성 어댑터를 전환하는 방법"

NAFO 그룹의 상태 확인 

"5.2.6 NAFO 그룹의 상태를 확인하는 방법"

매개 변수를 변경하여 PNM 오류 검사 및 페일오버 프로세스 조정 

"5.2.7 공용 네트워크 관리 조정 매개 변수를 변경하는 방법"

5.2.1 NAFO 그룹을 만드는 방법

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

  1. NAFO 그룹을 만들려면 다음 요구 사항을 참고하십시오.

    • 모든 공용 네트워크 어댑터가 NAFO 그룹에 속하도록 구성해야 합니다.

    • 지정된 노드에 대하여 지정된 서브넷에 둘 이상의 NAFO 그룹이 있을 수 없습니다.

    • 지정된 NAFO 그룹의 모든 어댑터가 동일한 서브넷에 연결되어야 합니다.

    • 지정된 NAFO 그룹에서 하나의 어댑터만이 호스트 이름, 즉 /etc/hostname.adapter 파일에 연결될 수 있습니다.

    • 공용 네트워크 어댑터는 NAFO 그룹 하나에만 속할 수 있습니다.

  2. NAFO 그룹에 구성하는 노드에 대하여 수퍼유저가 되십시오.

  3. 이 노드에 대하여 동일한 서브넷에 물리적으로 연결된 공용 네트워크 어댑터를 찾으십시오.

    이 어댑터가 NAFO 그룹의 백업 어댑터가 됩니다.

  4. 공용 네트워크 어댑터 중 하나에 대한 /etc/hostname.adapter 파일이 없으면 만드십시오.

    이 파일에 지정된 어댑터가 NAFO 그룹에 활성화되는 기본 어댑터가 됩니다.


    # vi /etc/hostname.<adapter>
    phys-schost-1

  5. /etc/inet/hosts 파일을 편집하여 공용 네트워크 어댑터에 할당된 IP 주소와 해당 호스트 이름을 추가하십시오.

    다음 예는 /etc/inet/hosts 파일에 추가된 IP 주소 192.29.75.101과 호스트 이름 phys-schost-1입니다.


    # vi /etc/inet/hosts
    192.29.75.101   phys-schost-1


    주 -

    이름 지정 서비스가 사용될 경우에는 이름 지정 서비스 데이터베이스에도 이 정보가 있어야 합니다.


  6. NAFO 그룹을 만드십시오.


    # pnmset -c nafo-group -o create adapter [adapter ...]

    -c nafo-group

    지정된 NAFO 그룹에 대하여 구성 하위 명령을 수행합니다. NAFO 그룹의 이름은 nafoN으로 지정되어야 합니다. 여기서 N은 음수가 아닌 정수 형식의 그룹 식별자입니다. 그룹 이름은 각 노드에 로컬입니다. 따라서 여러 노드에 동일한 NAFO 그룹 이름을 사용할 수 있습니다.

    -o create

    새 NAFO 그룹을 만듭니다.

    adapter [ adapter ... ]

    백업 어댑터 역할을 하는 공용 네트워크 어댑터를 지정합니다. 단계 3을 참조하십시오.


    주 -

    이미 어댑터가 구성되어 있으면 구성된 어댑터가 활성 어댑터로 선택되고 pnmset 명령을 실행해도 상태가 변경되지 않습니다. 선택된 어댑터가 없으면 백업 어댑터 중 하나가 구성되고 NAFO 그룹에 대한 /etc/hostname. adapter 파일에서 찾은 IP 주소가 구성된 어댑터에 할당됩니다.


  7. NAFO 그룹의 상태를 확인하십시오.


    # pnmstat -l
    

5.2.1.1 예: NAFO 그룹 만들기

다음 예는 두 개의 네트워크 어댑터(qfe0qfe1)가 구성된 NAFO 그룹(nafo0)을 만드는 방법입니다.


# pnmstat -l
# vi /etc/hostname.qfe0
phys-schost-1
# vi /etc/inet/hosts
192.29.75.101   phys-schost-1
# pnmset -c nafo0 -o create qfe0 qfe1
# pnmstat -l
group   adapters       status   fo_time   act_adp
nafo0   qfe0:qfe1       OK      NEVER     qfe0

5.2.2 NAFO 그룹에 어댑터를 추가하는 방법

기존 NAFO 그룹에 어댑터를 추가하여 NAFO 그룹에 대한 백업 어댑터를 추가로 제공하면 클러스터 노드에 대한 공용 네트워크 연결의 가용성을 높일 수 있습니다.

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

  1. 노드에 새 공용 네트워크 어댑터 카드를 설치해야 합니까?

    • 그러면 자세한 내용은 Sun Cluster 3.0 U1 Hardware Guide를 참조하십시오.

    • 아니면 단계 2로 이동하십시오.

  2. NAFO 그룹에 추가될 어댑터가 NAFO 그룹의 활성 어댑터와 동일한 서브넷에 연결되어 있는지 확인하십시오.

  3. 어댑터에 배선이 연결되지 않았는지 그리고 어댑터에 연결된 /etc/hostname.adapter 파일이 없는지 확인하십시오.

  4. 새 어댑터가 추가되는 NAFO 그룹이 포함된 노드에 대하여 수퍼유저가 되십시오.

  5. NAFO 그룹에 어댑터를 추가하십시오.


    # pnmset -c nafo-group -o add adapter
    

    -c nafo-group

    새 어댑터가 추가되는 NAFO 그룹을 지정합니다.

    -o add adapter

    이름이 지정된 NAFO 그룹에 추가되는 공용 네트워크 어댑터를 지정합니다.

  6. NAFO 그룹의 상태를 확인하십시오.


    # pnmstat -l
    

5.2.2.1 예: NAFO 그룹에 공용 네트워크 어댑터 추가

다음은 이미 두 개의 어댑터(qfe0, qfe1)가 포함된 NAFO 그룹 nafo0에 어댑터 qfe2를 추가하는 예입니다.


# pnmstat -l
group   adapters        status   fo_time  act_adp
nafo0   qfe0:qfe1        OK      NEVER    qfe0
# pnmset -c nafo0 -o add qfe2
# pnmstat -l
group   adapters        status   fo_time  act_adp
nafo0   qfe0:qfe1:qfe2   OK      NEVER    qfe0

5.2.3 NAFO 그룹을 삭제하는 방법

그룹의 모든 어댑터를 모니터하고 페일오버하려는 경우가 아니면 NAFO 그룹을 삭제하십시오. 삭제할 NAFO 그룹을 논리 호스트 자원 그룹이나 공유 주소 자원 그룹이 사용하고 있으면 안됩니다.

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

  1. 삭제할 NAFO 그룹이 포함된 노드에 대하여 수퍼유저가 되십시오.

  2. 논리 호스트 또는 공유 주소 자원이 NAFO 그룹을 사용하고 있는지 확인하십시오.


    # scrgadm -pv
    

    scrgadm -pvv(두 개의 v 플래그 사용)를 사용하여 삭제할 NAFO 그룹을 사용하는 자원을 찾을 수도 있습니다.

  3. 이 NAFO 그룹을 사용하는 논리 호스트 자원 그룹과 공유 주소 자원 그룹을 다른 노드로 전환하십시오.


    # scswitch -z -g resource-group -h nodelist
    

    -z -g resource-group

    지정된 자원 그룹을 전환합니다.

    -h nodelist

    자원 그룹을 전환할 대상 노드의 이름을 지정합니다.

  4. NAFO 그룹을 삭제하십시오.


    # pnmset -c nafo-group -o delete 
    

    -c nafo-group

    삭제할 NAFO 그룹을 지정합니다.

    -o delete

    NAFO 그룹을 삭제합니다.

  5. NAFO 그룹의 상태를 확인하십시오.

    삭제된 NAFO 그룹이 목록에 표시되면 안됩니다.


    # pnmstat -l
    

5.2.3.1 예: NAFO 그룹 삭제

다음은 NAFO 그룹 nafo1을 시스템에서 삭제하는 예입니다. 이 NAFO 그룹을 사용하는 논리 호스트 자원 그룹 lh-rg-1이 먼저 다른 노드로 전환됩니다.


# scswitch -z -g lh-rg-1 -h phys-schost-2
# pnmstat -l
group   adapters       status   fo_time  act_adp
nafo0   qfe0:qfe1       OK      NEVER    qfe0
nafo1   qfe2            OK      NEVER    qfe2
# pnmset -c nafo1 -o delete
# pnmstat -l
group   adapters        status  fo_time  act_adp
nafo0   qfe0:qfe1        OK     NEVER    qfe0

5.2.4 NAFO 그룹에서 어댑터를 제거하는 방법

어댑터를 시스템에서 제거하거나 교체하거나 다른 서브넷에 다시 연결하여 다른 NAFO 그룹의 백업으로 사용할 수 있도록 하려면 기존 NAFO 그룹에서 백업 어댑터를 제거하십시오.

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


주의 - 주의 -

NAFO 그룹에서 마지막 백업 어댑터를 제거하면 활성 어댑터에서 발견되는 장애로부터 보호할 수 없기 때문에 클러스터 노드에 대한 공용 네트워크 가용성이 낮아집니다.


  1. 활성 어댑터를 제거하려면 먼저 그룹의 다른 어댑터로 전환하십시오.

    "5.2.5 NAFO 그룹의 활성 어댑터를 전환하는 방법"을 참조하십시오.

  2. 수퍼유저 권한으로 NAFO 그룹에서 어댑터를 제거하십시오.


     # pnmset -c nafo-group -o remove adapter
    

    -c nafo-group

    어댑터를 제거할 NAFO 그룹을 지정합니다.

    -o remove adapter

    NAFO 그룹에서 어댑터를 제거합니다.

  3. NAFO 그룹의 상태를 확인하십시오.

    NAFO 그룹의 목록에 삭제된 어댑터가 표시되면 안됩니다.


    # pnmstat -l
    

5.2.4.1 예: NAFO 그룹에서 어댑터 제거

다음은 NAFO 그룹 nafo0에서 어댑터 qfe2를 제거하는 예입니다.


# pnmstat -l
group   adapters       status   fo_time  act_adp
nafo0   qfe0:qfe1:qfe2  OK      NEVER    qfe0
# pnmset -c nafo0 -o remove qfe2
# pnmstat -l
group   adapters       status   fo_time  act_adp
nafo0   qfe0:qfe1       OK      NEVER    qfe0

5.2.5 NAFO 그룹의 활성 어댑터를 전환하는 방법

현재 활성 어댑터를 NAFO 그룹에서 제거하려면 활성 어댑터를 백업 어댑터로 전환해야 합니다. pnmd(1M) 데몬은 장애로 트리거되는 어댑터 페일오버와 유사한 방식으로 현재 활성 어댑터에 의해 호스트되는 모든 IP 주소를 새 활성 어댑터로 이동시킵니다.

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


주 -

스위치오버가 진행되는 동안 연결 지연이 있을 수 있습니다. 이 지연이 몇 분 동안 계속될 수도 있습니다. 아니면 높은 레벨의 응용프로그램에 작동이 투명합니다.


  1. 새 활성 어댑터의 물리적 연결이 현재 활성 어댑터의 연결과 동일한지 확인하십시오.

    새 활성 어댑터가 현재 활성 어댑터로서 IP 주소 중 일부를 호스트하는 데 실패하면 물리적 연결이 복구되거나 다음 페일오버가 성공적으로 완료될 때까지 해당 IP 주소를 사용하는 네트워크 및 데이터 서비스가 중단됩니다.

  2. 활성 어댑터를 전환할 NAFO 그룹이 포함된 노드에 대하여 수퍼유저가 되십시오.

  3. 활성 어댑터를 전환하십시오.


     # pnmset -c nafo-group -o switch adapter
    

    -c nafo-group

    전환할 어댑터가 포함된 NAFO 그룹을 지정합니다.

    -o switch adapter

    지정된 어댑터를 NAFO 그룹의 활성 어댑터로 만듭니다.

    • 이 변경 사항을 일시적으로 사용하고 노드를 다시 부트한 후에는 유지하지 않으려면 단계 5로 이동하십시오.

    • 이 변경 사항을 영구적으로 저장하고 노드를 다시 부트한 후에도 유지하려면 단계 4로 이동하십시오.

  4. 이전 활성 어댑터에 대한 /etc/hostname.adapter 파일 이름을 새 활성 어댑터의 이름으로 변경하십시오.


    # mv /etc/hostname.<old_adapter> /etc/hostname.<new_adapter>

  5. NAFO 그룹의 상태를 확인하십시오.

    이제 "switched-to" 어댑터가 활성 어댑터로 표시되어야 합니다.


    # pnmstat -l
    

5.2.5.1 예: NAFO 그룹의 활성 어댑터 전환

다음은 활성 어댑터를 qfe0에서 qfe1로 전환하는 예입니다.


# pnmstat -l
group   adapters       status   fo_time  act_adp
nafo0   qfe0:qfe1       OK      NEVER    qfe0
# pnmset -c nafo0 -o switch qfe1
# mv /etc/hostname.qfe0 /etc/hostname.qfe1
# pnmstat -l
group   adapters       status   fo_time  act_adp
nafo0   qfe0:qfe1       OK      11       qfe1

5.2.6 NAFO 그룹의 상태를 확인하는 방법

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

    노드에 있는 모든 NAFO 그룹의 현재 설정 및 상태 정보를 표시하려면 pnmstat(1M) 명령을 실행하십시오.


    # pnmstat -l
    

pnmptor(1M)pnmrtop(1M) 명령을 사용하여 어댑터에 대한 정보를 얻을 수도 있습니다.

5.2.6.1 예: NAFO 그룹의 상태 확인

다음은 노드의 세 NAFO 그룹에 대한 상태를 표시하는 예입니다.


# pnmstat -l
Group   adapters        status  fo_time act_adp 
nafo0   qfe5            OK      NEVER   qfe5 
nafo1   qfe6            OK      NEVER   qfe6 
nafo2   qfe7            OK      NEVER   qfe7 

5.2.6.2 예: NAFO 그룹의 활성 어댑터 찾기

다음 예에서 NAFO 그룹 nafo0에 있는 활성 어댑터는 qfe5입니다.


# pnmptor nafo0
qfe5

5.2.6.3 예: 어댑터의 NAFO 그룹 찾기

다음은 어댑터 qfe5가 NAFO 그룹 nafo0에 속하는 것을 표시한 예입니다.


# pnmrtop qfe5
nafo0

5.2.7 공용 네트워크 관리 조정 매개 변수를 변경하는 방법

이 알고리즘에는 네 가지 조정 매개 변수가 있습니다.

이 매개 변수를 사용하면 장애 감지 속도와 정확도를 상대적으로 조정할 수 있습니다. 자세한 내용은 표 5-3을 참조하십시오.

pnmd(1M) 데몬의 기본 PNM(Public Network Management) 값을 변경하려면 이 절차를 사용하십시오.

  1. 클러스터의 노드에 대해 수퍼유저가 되십시오.

  2. pnmparams 파일이 없으면 만드십시오.


    # vi /etc/cluster/pnmparams
    

  3. 다음 표를 사용하여 PNM 매개 변수를 설정하십시오.


    주 -

    /etc/cluster/pnmparams 파일의 설정이 노드에 있는 모든 NAFO 그룹에 적용됩니다. 파운드 기호( #)로 시작되는 행은 무시됩니다. 다른 행은 variable=value 형식을 사용해야 합니다.


    표 5-3 PNM 조정 매개 변수

    매개 변수 

    설명 

    inactive_time

    현재 활성 어댑터의 연속되는 패킷 수 탐지 사이의 초 단위 시간. 기본 값은 5입니다. 

    ping_timeout

    ALL_HOST_MULTICAST 및 서브넷 브로드캐스트 핑에 대한 초 단위 시간 종료 값. 기본 값은 4입니다.

    repeat_test

    활성 어댑터에 장애가 발생하여 페일오버가 트리거된다는 것을 알리기 전에 핑 시퀀스를 수행하는 횟수. 기본 값은 3입니다. 

    slow_network

    각 핑 시퀀스 후에 패킷 수 변경을 확인할 때까지 대기하는 초 단위 시간. 기본 값은 2입니다. 

    warmup_time

    백업 어댑터로 페일오버한 후에 장애 모니터링을 다시 시작할 때까지 대기하는 초 단위 시간. 이 매개 변수를 사용하면 느린 드라이버나 포트 초기화를 위해 시간을 지정할 수 있습니다. 기본 값은 0입니다. 


    주 -

    변경 사항은 다음에 pnmd 데몬을 시작할 때 적용됩니다.


5.2.7.1 예: PNM 조정 매개 변수 변경

다음은 샘플 /etc/cluster/pnmparams 파일에서 두 매개 변수의 기본값을 변경한 예입니다.


inactive_time=3
repeat_test=5