이 장에서는 Sun Cluster 상호 연결 및 공용 네트워크를 관리하는 소프트웨어 절차를 설명합니다.
클러스터 상호 연결 및 공용 네트워크 관리는 하드웨어 및 소프트웨어 절차로 구성됩니다. 일반적으로 클러스터를 처음 설치하고 구성할 때 Internet Protocol(IP) Network Multipathing 그룹을 포함하여 클러스터 상호 연결과 공용 네트워크를 구성합니다. 클러스터 상호 연결 네트워크 구성을 나중에 변경해야 할 경우에는 이 장에 있는 소프트웨어 절차를 사용할 수 있습니다. 클러스터에서 IP Network Multipathing 그룹을 구성하는 방법에 대한 자세한 내용은 공용 네트워크 관리 절을 참조하십시오.
이 장에서는 다음의 항목에 대한 정보 및 절차를 설명합니다.
이 장에서 관련된 절차에 대한 자세한 내용은 표 7–1 및 표 7–3을 참조하십시오.
클러스터 상호 연결 및 공용 네트워크에 대한 배경 및 개요 정보는 Sun Cluster Concepts Guide for Solaris OS를 참조하십시오.
이 절에서는 클러스터 전송 어댑터 및 전송 케이블과 같은 클러스터 상호 연결을 재구성하는 절차를 설명합니다. 이 절차를 수행하려면 Sun Cluster 소프트웨어를 설치해야 합니다.
대부분의 경우, clsetup 유틸리티를 사용하여 클러스터 상호 연결에 대한 클러스터 전송을 관리할 수 있습니다. 자세한 내용은 clsetup(1CL) 매뉴얼 페이지를 참조하십시오. Solaris 10 OS를 실행 중인 경우, 모든 클러스터 상호 연결 명령은 전역 영역에서 실행해야 합니다.
클러스터 소프트웨어 설치 절차에 대한 자세한 내용은 Solaris OS용 Sun Cluster 소프트웨어 설치 안내서를 참조하십시오. 클러스터 하드웨어 구성 요소 서비스 절차에 대한 자세한 내용은 Sun Cluster 3.1 - 3.2 Hardware Administration Manual for Solaris OS를 참조하십시오.
기본 포트 이름이 필요할 경우에는 일반적으로 클러스터 상호 연결 절차에서 기본 포트 이름을 사용하도록 선택할 수 있습니다. 기본 포트 이름은 케이블 끝에 있는 어댑터를 호스트하는 내부 노드 ID 번호와 동일합니다. 그러나 SCI와 같은 특정 어댑터 유형에 대해서는 기본 포트 이름을 사용할 수 없습니다.
작업 |
지침 |
---|---|
clsetup(1CL)을 사용한 클러스터 전송 관리 | |
clinterconnect status를 사용한 클러스터 상호 연결 상태 확인 | |
clsetup를 사용하여 클러스터 전송 케이블, 전송 어댑터 또는 스위치 추가 | |
clsetup를 사용하여 클러스터 전송 케이블, 전송 어댑터 또는 전송 스위치 제거 | |
clsetup를 사용하여 클러스터 전송 케이블 활성화 | |
clsetup을 사용하여 클러스터 전송 케이블 비활성화 | |
전송 어댑터의 인스턴스 번호 결정 | |
IP 주소 또는 기존 클러스터의 주소 범위 변경 |
클러스터 상호 연결에 대한 동적 재구성(Dynamic Reconfiguration, DR) 작업을 수행할 경우 고려해야 할 몇 가지 문제점이 있습니다.
Solaris DR 기능에 대해 문서화된 요구 사항, 절차 및 제한이 Sun Cluster DR 지원에도 모두 적용됩니다(운영 체제의 작동이 정지된 경우 제외). 따라서 Sun Cluster 소프트웨어에서 DR 기능을 사용하려면 먼저 Solaris DR 기능에 대한 설명서를 검토하십시오. 특히 DR 연결 종료 작업 중에 비네트워크 IO 장치에 영향을 주는 문제를 확인해야 합니다.
Sun Cluster 소프트웨어에서는 현재 작동하는 개인 상호 연결 인터페이스에서 수행되는 보드 제거 DR 작업은 처리할 수 없습니다.
보드 제거 DR 작업이 현재 작동하는 개인 상호 연결 인터페이스에 영향을 줄 경우에는 Sun Cluster 소프트웨어가 작업을 거부하고 작업의 영향을 받는 인터페이스를 확인합니다.
Sun Cluster 소프트웨어에서는 각 클러스터 노드에서 다른 모든 클러스터 노드에 대해 하나 이상의 경로가 작동하고 있어야 합니다. 다른 클러스터 노드에 대한 마지막 경로를 지원하는 독립 상호 연결 인터페이스를 비활성화하면 안됩니다.
공용 네트워크 인터페이스에 대하여 DR 작업을 수행할 경우에는 다음 절차를 순서대로 완료하십시오.
표 7–2 작업 맵: 공용 네트워크 인터페이스 동적 재구성
작업 |
지침 |
---|---|
1. 현재 작동하는 상호 연결에서 인터페이스 비활성화 및 제거 | |
2. 공용 네트워크 인터페이스에 대한 DR 작업 수행 |
Sun Enterprise 10000 DR Configuration Guide 및 Sun Enterprise 10000 Dynamic Reconfiguration Reference Manual(Solaris 9 on Sun Hardware 및 Solaris 10 on Sun Hardware 모음에서) |
Sun Cluster Manager GUI를 사용하여 이 절차를 수행할 수도 있습니다. 자세한 내용은 Sun Cluster Manager 온라인 도움말을 참조하십시오.
이 절차에서는 장문형 Sun Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다. 명령 및 단문형 명령의 목록을 보려면 부록 A, Sun Cluster 객체 지향 명령를 참조하십시오.
이 절차를 수행하기 위해 수퍼유저로 전환할 필요는 없습니다.
클러스터 상호 연결의 상태를 확인합니다.
% clinterconnect status |
일반적인 상태 메시지는 다음 표를 참조하십시오.
상태 메시지 |
설명 및 가능한 조치 |
---|---|
Path online |
경로가 현재 정상적으로 작동하고 있습니다. 조치를 취할 필요가 없습니다. |
Path waiting |
경로가 현재 초기화되고 있습니다. 조치를 취할 필요가 없습니다. |
Faulted |
경로가 작동하지 않습니다. 경로가 대기 상태와 온라인 상태 사이에 있을 경우에는 이것이 일시적인 상태일 수 있습니다. clinterconnect status 명령을 다시 실행해도 계속 이 상태가 지속되면 교정 조치를 취하십시오. |
다음은 작동하는 클러스터 상호 연결의 상태를 표시하는 예입니다.
% clinterconnect status -- 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 |
클러스터 개별 전송의 요구 사항에 대한 자세한 내용은 Sun Cluster 3.1 - 3.2 Hardware Administration Manual for Solaris OS의 Interconnect Requirements and Restrictions을 참조하십시오.
Sun Cluster Manager GUI를 사용하여 이 절차를 수행할 수도 있습니다. 자세한 내용은 Sun Cluster Manager 온라인 도움말을 참조하십시오.
이 절차에서는 장문형 Sun Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다. 명령 및 단문형 명령의 목록을 보려면 부록 A, Sun Cluster 객체 지향 명령를 참조하십시오.
물리적인 전송 케이블이 설치되어 있는지 확인합니다.
클러스터 전송 케이블 설치 절차에 대한 자세한 내용은 Sun Cluster 3.1 - 3.2 Hardware Administration Manual for Solaris OS를 참조하십시오.
임의의 클러스터의 노드에서 수퍼유저로 전환합니다.
clsetup 유틸리티를 시작합니다.
# clsetup |
주 메뉴가 표시됩니다.
클러스터 상호 연결 메뉴를 표시하는 옵션에 해당하는 번호를 입력합니다.
구성에 SCI 어댑터를 사용하는 경우에는 이 절차의 “추가” 단계에서 어댑터 연결(포트 이름)을 물을 때 기본값을 그대로 사용하지 마십시오. 대신 노드가 물리적 케이블로 연결된 돌핀 스위치에서 포트 이름(0, 1, 2 또는 3)을 찾아서 입력하십시오.
전송 케이블을 추가하는 옵션에 해당하는 번호를 입력합니다.
지시에 따라 요청하는 정보를 입력하십시오.
노드에 전송 어댑터를 추가하는 옵션에 해당하는 번호를 입력합니다.
지시에 따라 요청하는 정보를 입력하십시오.
전송 스위치를 추가하는 옵션에 해당하는 번호를 입력합니다.
지시에 따라 요청하는 정보를 입력하십시오.
클러스터 전송 케이블, 전송 어댑터 또는 전송 스위치가 추가되었는지 확인합니다.
# clinterconnect show node:adapter,adapternode # clinterconnect show node:adapter # clinterconnect show node:switch |
다음 예는 clsetup 유틸리티를 사용하여 노드에 전송 케이블, 전송 어댑터 또는 전송 스위치를 추가하는 방법입니다.
[Ensure that the physical cable is installed.] [Start the clsetup utility:] # clsetup [Select Cluster interconnect] [Select either Add a transport cable, Add a transport adapter to a node, or Add a transport switch.} [Answer the questions when prompted.] [You Will Need: ] [Information: Example:[ node names phys-schost-1 adapter names qfe2 switch names hub2 transport type dlpi [Verify that the clinterconnect command completed successfully:]Command completed successfully. Quit the clsetup Cluster Interconnect Menu and Main Menu. [Verify that the cable, adapter, and switch are added:] # clinterconnect show phys-schost-1:qfe2,hub2 ===Transport Cables === Transport Cable: phys-schost-1:qfe2@0,hub2 Endpoint1: phys-schost-2:qfe0@0 Endpoint2: ethernet-1@2 ???? Should this be hub2? State: Enabled # clinterconnect show phys-schost-1:qfe2 === Transport Adepters for qfe2 Transport Adapter: qfe2 Adapter State: Enabled Adapter Transport Type: dlpi Adapter Property (device_name): ce Adapter Property (device_instance): 0 Adapter Property (lazy_free): 1 Adapter Property (dlpi_heartbeat_timeout): 10000 Adpater Property (dlpi_heartbeat_quantum): 1000 Adapter Property (nw_bandwidth): 80 Adapter Property (bandwidth): 70 Adapter Property (ip_address): 172.16.0.129 Adapter Property (netmask): 255.255.255.128 Adapter Port Names: 0 Adapter Port STate (0): Enabled # clinterconnect show phys-schost-1:hub2 === Transport Switches === Transport Switch: hub2 Switch State: Enabled Switch Type: switch Switch Port Names: 1 2 Switch Port State(1): Enabled Switch Port State(2): Enabled |
클러스터 전송 케이블의 상호 연결 상태를 확인하려면 클러스터 상호 연결의 상태를 확인하는 방법을 참조하십시오.
Sun Cluster Manager GUI를 사용하여 이 절차를 수행할 수도 있습니다. 자세한 내용은 Sun Cluster Manager 온라인 도움말을 참조하십시오.
다음 절차에 따라 노드 구성에서 클러스터 전송 케이블, 전송 어댑터 및 전송 스위치를 제거합니다. 케이블이 비활성화되어도 케이블의 두 종점은 계속 구성되어 있습니다. 전송 케이블에서 어댑터를 계속 종점으로 사용하면 어댑터를 제거할 수 없습니다.
각 클러스터 노드에서 다른 모든 클러스터 노드에 대하여 하나 이상의 전송 경로가 작동하고 있어야 합니다. 어떤 노드도 두 노드 사이가 끊어지면 안됩니다. 케이블을 비활성화하기 전에 항상 노드의 클러스터 상호 연결 상태를 확인하십시오. 여분의 연결이 가능한지 확인한 후에 케이블 연결을 비활성화합니다. 즉, 다른 연결을 사용할 수 있는지 먼저 확인해야 합니다. 노드에서 작동하는 마지막 케이블까지 비활성화하면 노드가 클러스터 구성원에서 제외됩니다.
이 절차에서는 장문형 Sun Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다. 명령 및 단문형 명령의 목록을 보려면 부록 A, Sun Cluster 객체 지향 명령를 참조하십시오.
임의의 클러스터의 노드에서 수퍼유저로 전환합니다.
남은 클러스터 전송 경로의 상태를 확인합니다.
# clinterconnect status |
2 노드 클러스터에서 노드 하나를 제거하려고 할 때 “path faulted”와 같은 오류 메시지가 나타나면 문제가 있는지 조사한 후에 이 절차를 계속하십시오. 이러한 문제가 발생하면 노드 경로를 사용하지 못할 수도 있습니다. 남은 작동 경로를 제거하면 노드가 클러스터 구성원에서 제외되어 클러스터가 재구성될 수도 있습니다.
clsetup 유틸리티를 시작합니다.
# clsetup |
주 메뉴가 표시됩니다.
클러스터 상호 연결 메뉴에 액세스하는 옵션에 해당하는 번호를 입력합니다.
전송 케이블을 비활성화하는 옵션에 해당하는 번호를 입력합니다.
지시에 따라 요청하는 정보를 입력하십시오. 적용할 수 있는 노드 이름, 어댑터 이름 및 스위치 이름을 알아야 합니다.
전송 케이블을 제거하는 옵션에 해당하는 번호를 입력합니다.
지시에 따라 요청하는 정보를 입력하십시오. 적용할 수 있는 노드 이름, 어댑터 이름 및 스위치 이름을 알아야 합니다.
물리적인 케이블을 제거할 경우에는 포트와 대상 장치 사이의 케이블 연결을 끊으십시오.
노드에서 전송 어댑터를 제거하는 옵션에 해당하는 번호를 입력합니다.
지시에 따라 요청하는 정보를 입력하십시오. 적용할 수 있는 노드 이름, 어댑터 이름 및 스위치 이름을 알아야 합니다.
노드에서 물리적 어댑터를 제거하려는 경우 Sun Cluster 3.1 - 3.2 Hardware Administration Manual for Solaris OS의 하드웨어 서비스 절차를 참조하십시오.
전송 스위치를 제거하는 옵션에 해당하는 번호를 입력합니다.
지시에 따라 요청하는 정보를 입력하십시오. 적용할 수 있는 노드 이름, 어댑터 이름 및 스위치 이름을 알아야 합니다.
전송 케이블에서 포트를 종점으로 사용하고 있으면 스위치를 제거할 수 없습니다.
케이블, 어댑터 또는 스위치가 제거되었는지 확인합니다.
# clinterconnect show node:adapter,adapternode # clinterconnect show node:adapter # clinterconnect show node:switch |
이 명령을 실행했을 때 해당 노드에서 제거된 전송 케이블이나 어댑터가 나타나면 안 됩니다.
다음 예에서는 clsetup 명령을 사용하여 전송 케이블, 전송 어댑터 또는 전송 스위치를 제거하는 방법을 보여줍니다.
[Become superuser on any node in the cluster.] [Start the utility:] # clsetup [Select Cluster interconnect.[ [Select either Remove a transport cable, Remove a transport adapter to a node, or Remove a transport switch.[ [Answer the questions when prompted.[ You Will Need: Information Example: node names phys-schost-1 adapter names qfe1 switch names hub1 [Verify that the clinterconnect command was completed successfully:] Command completed successfully. [Quit the clsetup utility Cluster Interconnect Menu and Main Menu.] [Verify that the cable, adapter, or switch is removed:] # clinterconnect show phys-schost-1:qfe2,hub2 ===Transport Cables === Transport Cable: phys-schost-2:qfe2@0,hub2 Cable Endpoint1: phys-schost-2:qfe0@0 Cable Endpoint2: ethernet-1@2 ??? Should this be hub2??? Cable State: Enabled # clinterconnect show phys-schost-1:qfe2 === Transport Adepters for qfe2 Transport Adapter: qfe2 Adapter State: Enabled Adapter Transport Type: dlpi Adapter Property (device_name): ce Adapter Property (device_instance): 0 Adapter Property (lazy_free): 1 Adapter Property (dlpi_heartbeat_timeout): 10000 Adpater Property (dlpi_heartbeat_quantum): 1000 Adapter Property (nw_bandwidth): 80 Adapter Property (bandwidth): 70 Adapter Property (ip_address): 172.16.0.129 Adapter Property (netmask): 255.255.255.128 Adapter Port Names: 0 Adapter Port STate (0): Enabled # clinterconnect show phys-schost-1:hub2 === Transport Switches === Transport Switch: hub2 Switch State: Enabled Switch Type: switch Switch Port Names: 1 2 Switch Port State(1): Enabled Switch Port State(2): Enabled |
Sun Cluster Manager GUI를 사용하여 이 절차를 수행할 수도 있습니다. 자세한 내용은 Sun Cluster Manager 온라인 도움말을 참조하십시오.
이 옵션을 사용하면 기존 클러스터 전송 케이블을 사용할 수 있습니다.
이 절차에서는 장문형 Sun Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다. 명령 및 단문형 명령의 목록을 보려면 부록 A, Sun Cluster 객체 지향 명령를 참조하십시오.
임의의 클러스터의 노드에서 수퍼유저로 전환합니다.
clsetup 유틸리티를 시작합니다.
# clsetup |
주 메뉴가 표시됩니다.
클러스터 상호 연결 메뉴에 액세스하는 옵션에 해당하는 번호를 입력하고 Enter 키를 누릅니다.
전송 케이블 활성화하는 옵션에 해당하는 번호를 입력하고 Enter 키를 누릅니다.
화면의 지시를 따르십시오. 식별하려는 케이블 끝점 중 하나의 노드와 어댑터 이름을 모두 입력해야 합니다.
케이블이 활성화되었는지 확인합니다.
# clinterconnect show node:adapter,adapternode |
이 예는 노드 phys-schost-2에 있는 어댑터 qfe-1에서 클러스터 전송 케이블을 활성화하는 방법입니다.
[Become superuser on any node.] [Start the clsetup utility:] # clsetup [Select Cluster interconnect>Enable a transport cable.[ [Answer the questions when prompted.[ [You will need the following information.[ You Will Need: Information: Example: node names phys-schost-2 adapter names qfe1 switch names hub1 [Verify that the scinterconnect command was completed successfully:] clinterconnect enable phys-schost-2:qfe1 Command completed successfully. [Quit the clsetup Cluster Interconnect Menu and Main Menu.] [Verify that the cable is enabled:] # clinterconnect show phys-schost-1:qfe2,hub2 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 |
Sun Cluster Manager GUI를 사용하여 이 절차를 수행할 수도 있습니다. 자세한 내용은 Sun Cluster Manager 온라인 도움말을 참조하십시오.
클러스터 상호 연결 경로를 일시적으로 종료하기 위해 클러스터 전송 케이블을 비활성화해야 할 수도 있습니다. 일시적인 종료는 클러스터 상호 연결 문제를 해결하거나 클러스터 상호 연결 하드웨어를 교체할 때 사용합니다.
케이블이 비활성화되어도 케이블의 두 종점은 계속 구성되어 있습니다. 어댑터가 전송 케이블에서 종점으로 계속 사용되는 경우에는 제거할 수 없습니다.
각 클러스터 노드에서 다른 모든 클러스터 노드에 대하여 하나 이상의 전송 경로가 작동하고 있어야 합니다. 어떤 노드도 두 노드 사이가 끊어지면 안됩니다. 케이블을 비활성화하기 전에 항상 노드의 클러스터 상호 연결 상태를 확인하십시오. 여분의 연결이 가능한지 확인한 후에 케이블 연결을 비활성화합니다. 즉, 다른 연결을 사용할 수 있는지 먼저 확인해야 합니다. 노드에서 작동하는 마지막 케이블까지 비활성화하면 노드가 클러스터 구성원에서 제외됩니다.
이 절차에서는 장문형 Sun Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다. 명령 및 단문형 명령의 목록을 보려면 부록 A, Sun Cluster 객체 지향 명령를 참조하십시오.
임의의 클러스터의 노드에서 수퍼유저로 전환합니다.
케이블을 비활성화하기 전에 클러스터 상호 연결의 상태를 확인합니다.
# clinterconnect status |
2 노드 클러스터에서 노드 하나를 제거하려고 할 때 “path faulted”와 같은 오류 메시지가 나타나면 문제가 있는지 조사한 후에 이 절차를 계속하십시오. 이러한 문제가 발생하면 노드 경로를 사용하지 못할 수도 있습니다. 남은 작동 경로를 제거하면 노드가 클러스터 구성원에서 제외되어 클러스터가 재구성될 수도 있습니다.
clsetup 유틸리티를 시작합니다.
# clsetup |
주 메뉴가 표시됩니다.
클러스터 상호 연결 메뉴에 액세스하는 옵션에 해당하는 번호를 입력하고 Enter 키를 누릅니다.
전송 케이블을 비활성화하는 옵션에 해당하는 번호를 입력하고 Enter 키를 누릅니다.
지시에 따라 요청하는 정보를 입력합니다. 이 클러스터 상호 연결의 모든 구성 요소가 비활성화됩니다. 식별하려는 케이블 종점 중 하나의 노드와 어댑터 이름을 모두 입력해야 합니다.
케이블이 비활성화되었는지 확인합니다.
# clinterconnect show node:adapter,adapternode |
이 예는 노드 phys-schost-2에 있는 어댑터 qfe-1에서 클러스터 전송 케이블을 비활성화하는 방법입니다.
[Become superuser on any node.] [Start the clsetup utility:] # clsetup [Select Cluster interconnect>Disable a transport cable.] [Answer the questions when prompted.] [You will need the following information.] [ You Will Need:] Information: Example: node names phys-schost-2 adapter names qfe1 switch names hub1 [Verify that the clinterconnect command was completed successfully:] Command completed successfully. [Quit the scsetup Cluster Interconnect Menu and Main Menu.] [Verify that the cable is disabled:] # clinterconnect show -p phys-schost-1:qfe2,hub2 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 |
clsetup 명령을 통해 올바른 전송 어댑터를 추가 및 제거하려면 전송 어댑터의 인스턴스 번호를 결정해야 합니다. 어댑터 이름은 어댑터 유형과 어댑터의 인스턴스 번호로 이루어져 있습니다. 이 절차에서는 SCI-PCI 어댑터를 예로 사용합니다.
슬롯 번호를 기준으로 어댑터 이름을 찾습니다.
다음 화면은 하나의 예이므로 사용자의 하드웨어 내용과 일치하지 않을 수 있습니다.
# prtdiag ... ========================= IO Cards ========================= Bus Max IO Port Bus Freq Bus Dev, Type ID Side Slot MHz Freq Func State Name Model ---- ---- ---- ---- ---- ---- ---- ----- -------------------------------- PCI 8 B 2 33 33 2,0 ok pci11c8,0-pci11c8,d665.11c8.0.0 PCI 8 B 3 33 33 3,0 ok pci11c8,0-pci11c8,d665.11c8.0.0 ... |
어댑터의 경로를 사용하여 어댑터의 인스턴스 번호를 찾습니다.
다음 화면은 하나의 예이므로 사용자의 하드웨어 내용과 일치하지 않을 수 있습니다.
# grep sci /etc/path_to_inst "/pci@1f,400/pci11c8,o@2" 0 "sci" "/pci@1f,4000.pci11c8,0@4 "sci" |
어댑터 이름과 슬롯 번호를 사용하여 어댑터의 인스턴스 번호를 찾습니다.
다음 화면은 하나의 예이므로 사용자의 하드웨어 내용과 일치하지 않을 수 있습니다.
# prtconf ... pci, instance #0 pci11c8,0, instance #0 pci11c8,0, instance #1 ... |
개인 네트워크 주소, 네트워크 주소 범위 또는 이 둘을 모두 변경하려면 다음 절차를 따릅니다.
수퍼유저에 대한 원격 쉘(rsh(1M)) 또는 보안 쉘(ssh(1)) 액세스가 모든 클러스터 노드에 대해 활성화되어 있는지 확인합니다.
각 클러스터 노드에서 다음 보조 단계를 수행하여 모든 클러스터 노드를 비클러스터 모드로 재부트합니다.
비클러스터 모드로 시작하려면 클러스터의 아무 노드에서나 수퍼유저 또는 solaris.cluster.modify RBAC 인증을 제공하는 역할로 전환합니다.
clnode evacuate 및 cluster shutdown 명령을 사용하여 노드를 종료합니다.
clnode evacuate 명령은 지정된 노드에서 다음 우선 순위 노드로 모든 장치 그룹을 전환합니다. 또한, 이 명령은 지정된 노드의 전역 또는 비전역 영역에서 다른 노드의 다음 우선 순위 전역 또는 비전역 영역으로 모든 자원 그룹을 전환합니다.
# clnode evacuate node # cluster shutdown -g0 -y |
하나의 노드에서 clsetup 유틸리티를 시작합니다.
비클러스터 모드에서 실행하면 clsetup 유틸리티에 비클러스터 모드 작업을 위한 주 메뉴가 표시됩니다.
IP 주소 범위 변경 옵션에 해당하는 번호를 입력하고 Enter 키를 누릅니다.
clsetup 유틸리티에 현재의 개인 네트워크 구성이 표시되고 해당 구성을 변경할지 묻는 메시지가 표시됩니다.
개인 네트워크 IP 주소 또는 IP 주소 범위를 변경하려면 yes를 입력하고 Enter 키를 누릅니다.
clsetup 유틸리티에 기본 개인 네트워크 IP 주소(172.16.0.0)가 표시되고 해당 기본값을 사용할 것인지 묻는 메시지가 표시됩니다.
해당 개인 네트워크 IP 주소를 변경하거나 사용합니다.
기본 개인 네트워크 IP 주소 범위를 변경하거나 사용합니다.
기본 넷마스크는 255.255.248.0입니다. 이 기본 IP 주소 범위는 클러스터에서 최대 64개의 노드와 최대 10개의 개인 네트워크를 지원합니다.
기본 IP 주소 범위를 사용하려면 yes를 입력하고 Enter 키를 입력합니다.
이제 다음 단계로 건너뜁니다.
IP 주소 범위를 변경하려면 다음 단계를 수행합니다.
clsetup 유틸리티에서 기본 주소 범위를 사용할 것인지 물으면 그에 대한 응답으로 no를 입력한 후 Enter 키를 누릅니다.
기본 넷마스크의 사용을 거부할 경우 클러스터에 구성하고자 하는 노드 및 개인 네트워크의 수를 묻는 메시지가 clsetup 유틸리티에서 표시됩니다.
클러스터에 구성할 노드 및 개인 네트워크의 수를 입력합니다.
clsetup 유틸리티는 이 숫자를 가지고 두 개의 넷마스크를 제안하여 계산합니다.
첫 번째 넷마스크는 지정한 수의 노드 및 개인 네트워크를 지원하는 최소 넷마스크입니다.
두 번째 넷마스크는 지정한 노드 및 개인 네트워크 수의 두 배를 지원하여 차후 확대될 경우에도 수용할 수 있도록 합니다.
계산된 넷마스크 중 하나로 지정하거나 원하는 노드 및 개인 네트워크 수를 지원하는 다른 넷마스크를 지정합니다.
clsetup 유틸리티가 업데이트를 진행할 것인지 물으면 그에 대한 응답으로 yes 를 입력합니다.
모두 완료되면 clsetup 유틸리티를 종료합니다.
각 클러스터 노드에 대해 다음 보조 단계를 완료하여 각 클러스터 노드를 클러스터 모드로 재부트합니다.
노드를 부트합니다.
SPARC 기반 시스템에서는 다음 명령을 수행하십시오.
ok boot |
x86 기반 시스템에서는 다음을 수행합니다.
GRUB 메뉴가 나타나면 적절한 Solaris 항목을 선택하고 Enter 키를 누르십시오. GRUB 메뉴가 다음과 같이 나타납니다.
GNU GRUB version 0.95 (631K lower / 2095488K upper memory) +-------------------------------------------------------------------------+ | Solaris 10 /sol_10_x86 | | Solaris failsafe | | | +-------------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, 'e' to edit the commands before booting, or 'c' for a command-line. |
노드가 오류 없이 부트되고 온라인 상태인지 확인합니다.
# cluster status -t node |
Sun Cluster 3.1 4/04, Sun Cluster 3.1 8/05, Sun Cluster 3.2 및 Sun Cluster 3.2 2/08는 공용 네트워크용 Internet Protocol(IP) Network Multipathing의 Solaris 소프트웨어 구현을 지원합니다. 기본 IP Network Multipathing 관리 방법은 클러스터 환경과 비클러스터 환경 모두에서 동일합니다. Multipathing로 관리 방법은 해당 Solaris OS 문서에서 설명합니다. 그러나 Sun Cluster 환경에서 IP Network Multipathing을 관리하려면 다음에 나오는 설명을 먼저 검토하십시오.
클러스터에서 IP Network Multipathing 절차를 수행하기 전에 아래 절차를 확인합니다.
각 공용 네트워크 어댑터가 복수 경로 그룹에 포함되어야 합니다.
local-mac-address? 변수는 이더넷 어댑터의 값이 true가 되어야 합니다.
다음 종류의 복수 경로 그룹에서 각 어댑터의 테스트 IP 주소를 구성해야 합니다.
Solaris 9 또는 Solaris 10 OS에서 실행되는 클러스터의 모든 다중 어댑터 복수 경로 그룹. Solaris 9 또는 Solaris 10 OS의 단일 어댑터 복수 경로 그룹에는 테스트 IP 주소가 필요하지 않습니다.
동일한 복수 경로 그룹에 포함된 모든 어댑터의 테스트 IP 주소가 하나의 IP 서브넷에 속해야 합니다.
테스트 IP 주소는 가용성이 높지 않기 때문에 일반 응용 프로그램에서 사용하면 안됩니다.
복수 경로 그룹의 이름 지정에 대한 제한 사항은 없습니다. 그러나 자원 그룹을 구성할 경우에 netiflist 이름 지정 규칙에서는 복수 경로 이름 뒤에 노드 ID 번호나 노드 이름을 사용해야 합니다. 예를 들어, 복수 경로 그룹의 이름이 sc_ipmp0이면 netiflist의 이름 지정은 sc_ipmp0@1 또는 sc_ipmp0@phys-schost-1이 되고, 이 경우에 어댑터는 노드 ID가 1인 phys-schost-1 노드에 있습니다.
먼저 if_mpadm(1M) 명령을 사용하여 제거할 어댑터에서 그룹의 다른 어댑터로 IP 주소를 전환하지 않은 상태에서 IP Network Multipathing 그룹의 어댑터를 구성에서 제외하거나 종료시키지 마십시오.
어댑터를 각 복수 경로 그룹에서 먼저 제거하지 않고 다른 서브넷에 다시 연결하지 마십시오.
복수 경로 그룹에 대한 모니터링을 실행할 경우에도 어댑터에 대하여 논리 어댑터 작동을 실행할 수 있습니다.
클러스터에 있는 각 노드에 적어도 하나의 공용 네트워크 연결을 유지해야 합니다. 공용 네트워크 연결이 없으면 클러스터에 액세스할 수 없습니다.
클러스터의 IP Network Multipathing 그룹의 상태를 보려면 다음 명령을 사용합니다.clinterconnect status 명령
IP Network Multipathing에 대한 자세한 내용은 Solaris OS 시스템 관리 문서 세트에 포함된 해당 문서를 참조하십시오.
표 7–3 작업 맵: 공용 네트워크 관리
Solaris 운영 체제 릴리스 |
지침 |
---|---|
SPARC: Solaris 9 운영 체제 |
System Administration Guide: IP Services의 “IP Network Multipathing 항목” |
Solaris 10 운영 체제 |
System Administration Guide: IP Services의 “IP Network Multipathing 항목” |
클러스터 소프트웨어 설치 절차에 대한 자세한 내용은 Solaris OS용 Sun Cluster 소프트웨어 설치 안내서를 참조하십시오. 공용 네트워크 하드웨어 구성 요소 서비스 절차에 대한 자세한 내용은 Sun Cluster 3.1 - 3.2 Hardware Administration Manual for Solaris OS를 참조하십시오.
클러스터에서 공용 네트워크의 동적 재구성(Dynamic Reconfiguration, DR) 작업을 수행할 경우 고려해야 할 몇 가지 문제점이 있습니다.
Solaris DR 기능에 대해 문서화된 요구 사항, 절차 및 제한이 Sun Cluster DR 지원에도 모두 적용됩니다(운영 체제의 작동이 정지된 경우 제외). 따라서 Sun Cluster 소프트웨어에서 DR 기능을 사용하려면 먼저 Solaris DR 기능에 대한 설명서를 검토하십시오. 특히 DR 연결 종료 작업 중에 비네트워크 IO 장치에 영향을 주는 문제를 확인해야 합니다.
보드 제거 DR 작업은 공용 네트워크 인터페이스가 작동하지 않을 경우에만 가능합니다. 활성 공용 네트워크 인터페이스를 제거하기 전에 if_mpadm(1M) 명령을 사용하여 제거할 어댑터에서 복수 경로 그룹에 있는 다른 어댑터로 IP 주소를 전환하십시오.
현재 네트워크 인터페이스로 작동하는 공용 네트워크 인터페이스 카드를 제대로 비활성화하지 않고 제거하면 Sun Cluster가 작업을 거부하고 작업의 영향을 받는 인터페이스를 확인합니다.
두 개의 어댑터가 있는 복수 경로 그룹의 경우에 비활성화된 네트워크 어댑터에 대하여 DR 제거 작업을 수행할 때 남은 네트워크 어댑터에 장애가 발생하면 가용성이 영향을 받습니다. DR 작업을 수행하는 동안 남은 어댑터를 페일오버할 수 없습니다.
공용 네트워크 인터페이스에 대하여 DR 작업을 수행할 경우에는 다음 절차를 순서대로 완료하십시오.
표 7–4 작업 맵: 공용 네트워크 인터페이스 동적 재구성
작업 |
지침 |
---|---|
1. if_mpadm을 사용하여 제거할 어댑터의 IP 주소를 복수 경로 그룹의 다른 어댑터로 전환 |
if_mpadm(1M) 매뉴얼 페이지 해당 Solaris OS 문서: Solaris 9: System Administration Guide: IP Services의 “IP Network Multipathing 항목” Solaris 10:System Administration Guide: IP Services의 제VI부, IPMP |
2. ifconfig 명령을 사용하여 복수 경로 그룹에서 어댑터 제거 |
해당 Solaris 문서: Solaris 9: System Administration Guide: IP Services의 “IP Network Multipathing 항목” ifconfig(1M) 매뉴얼 페이지 Solaris 10: System Administration Guide: IP Services의 제VI부, IPMP |
3. 공용 네트워크 인터페이스에 대한 DR 작업 수행 |
Sun Enterprise 10000 DR Configuration Guide 및 Sun Enterprise 10000 Dynamic Reconfiguration Reference Manual(Solaris 9 on Sun Hardware 및 Solaris 10 on Sun Hardware 모음에서) |