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

인쇄 보기 종료

업데이트 날짜: 2015년 10월
 
 

공용 네트워크 관리

Oracle Solaris Cluster 소프트웨어는 공용 네트워크에 대한 IPMP(Internet Protocol network Multipathing)의 Oracle Solaris 소프트웨어 구현을 지원합니다. 기본 IPMP 관리 방법은 클러스터 환경과 비클러스터 환경 모두에서 동일합니다. Multipathing은 Oracle Solaris 11 OS를 설치할 때 자동으로 설치되며 사용자가 사용으로 설정해야 합니다. Multipathing 관리 방법은 해당 Oracle Solaris OS 설명서에서 설명합니다. 그러나 Oracle Solaris Cluster 환경에서 IPMP를 관리하기 전에 준수해야 하는 지침을 검토하십시오.

클러스터에서 IP Network Multipathing 그룹을 관리하는 방법

클러스터에서 IPMP 절차를 수행하기 전에 다음 지침을 확인하십시오.

  • SUNW.SharedAddress 네트워크 리소스를 사용하는 확장 가능한 서비스 리소스(리소스 유형 등록 파일에 SCALABLE=TRUE 설정)를 구성할 때 PNM은 SUNW.SharedAddress에 구성된 것 외에도 클러스터 노드의 모든 IPMP 그룹에서 IPMP 그룹 상태를 모니터하도록 구성할 수 있습니다. 이와 같이 구성하면 클러스터 노드와 동일한 서브넷에서 공존하는 네트워크 클라이언트의 서비스 가용성을 최대화하기 위해 클러스터 노드의 IPMP 그룹 중 하나가 실패한 경우 서비스를 다시 시작하고 페일오버할 수 있습니다. 예를 들면 다음과 같습니다.

    # echo ssm_monitor_all > /etc/cluster/pnm/pnm.conf

    노드를 재부트합니다.

  • 데이터 서비스 트래픽에 사용되는 각 공용 네트워크 어댑터는 IPMP 그룹에 속해야 합니다. 공용 네트워크 어댑터가 데이터 서비스 트래픽에 사용되지 않는 경우에는 IPMP 그룹에 구성할 필요가 없습니다.

  • 이더넷 어댑터에 대한 local-mac-address? 변수의 값은 true여야 합니다.

  • 클러스터에서 프로브 기반 IPMP 그룹이나 링크 기반 IPMP 그룹을 사용할 수 있습니다. 프로브 기반 IPMP 그룹은 대상 IP 주소를 테스트하고 가용성을 손상시킬 수 있는 더 많은 조건을 인식하여 최상의 보호를 제공합니다.

    iSCSI 저장소를 쿼럼 장치로 사용하는 경우 프로브 기반 IPMP 장치가 올바르게 구성되었는지 확인합니다. iSCSI 네트워크가 클러스터 노드와 iSCSI 저장 장치만 포함하는 개인 네트워크이고 iSCSI 네트워크에 다른 호스트가 없는 경우, 클러스터 노드 중 하나만 작동 중지되면 프로브 기반 IPMP 방식이 고장날 수 있습니다. IPMP가 프로브할 다른 호스트가 iSCSI 네트워크에 없기 때문에 문제가 발생하므로, 클러스터에 하나의 노드만 남을 때 IPMP는 이를 네트워크 장애로 취급합니다. IPMP와 iSCSI 네트워크 어댑터가 오프라인이 되면 남은 노드는 iSCSI 저장소와 쿼럼 장치에 액세스할 수 없게 됩니다. 이 문제를 해결하기 위해 iSCSI 네트워크에 라우터를 추가할 수 있습니다. 그러면 클러스터 밖의 다른 호스트가 프로브에 응답할 수 있어서 IPMP와 네트워크 어댑터가 오프라인이 되는 것을 막을 수 있습니다. 다른 방법으로, 프로브 기반 페일오버 대신 링크 기반 페일오버로 IPMP를 구성할 수 있습니다.

  • 공용 네트워크 구성에 하나 이상의 non-link-local IPv6 공용 네트워크 인터페이스가 없는 한, scinstall 유틸리티는 동일한 서브넷을 사용하는 클러스터의 각 공용 네트워크 어댑터 세트에 대해 여러 어댑터 IPMP 그룹을 자동으로 구성합니다. 이러한 그룹은 전이성 프로브를 사용하는 링크 기반 그룹입니다. 프로브 기반 실패 감지가 필요한 경우 테스트 주소를 추가할 수 있습니다.

  • 동일한 복수 경로 그룹에 포함된 모든 어댑터의 테스트 IP 주소가 하나의 IP 서브넷에 속해야 합니다.

  • 테스트 IP 주소는 가용성이 높지 않기 때문에 일반 응용 프로그램에서 사용하면 안됩니다.

  • 복수 경로 그룹의 이름 지정에 대한 제한 사항은 없습니다. 그러나 자원 그룹을 구성하는 경우 netiflist 이름 지정 규칙에서 다중 경로 이름 뒤에 노드 ID 번호나 노드 이름을 사용해야 합니다. 예를 들어, 다중 경로 그룹의 이름이 sc_ipmp0이면 netiflist의 이름 지정은 sc_ipmp0@1 또는 sc_ipmp0@phys-schost-1이 됩니다. 여기서 어댑터는 nodeID가 1phys-schost-1 노드에 있습니다.

  • if_mpadm(1M) 명령을 사용하여 제거할 어댑터의 IP 주소를 그룹의 대체 어댑터로 스위치오버하기 전에는 IP Network Multipathing 그룹의 어댑터를 구성 해제하거나(배관을 끊거나) 중단하지 마십시오.

  • Oracle Solaris Cluster HA IP 주소가 연결된 IPMP 그룹에서 네트워크 인터페이스의 배관을 끊거나 제거하지 마십시오. 이 IP 주소는 논리 호스트 리소스나 공유 주소 리소스에 속할 수 있습니다. 그러나 ifconfig 명령을 사용하여 활성 인터페이스의 배관을 끊으면 이제 Oracle Solaris Cluster가 이 이벤트를 인식합니다. IPMP 그룹을 프로세스에서 사용할 수 없게 되면 다른 건강한 노드로 리소스 그룹을 페일오버합니다. 또한 Oracle Solaris Cluster는 IPMP 그룹이 유효하지만 HA IP 주소가 누락된 경우 동일한 노드에서 리소스 그룹을 다시 시작할 수 있습니다. IPv4 연결 끊김이나 IPv6 연결 끊김과 같은 여러 가지 이유로 IPMP 그룹을 사용할 수 없게 됩니다. 자세한 내용은 if_mpadm(1M) 매뉴얼 페이지를 참조하십시오.

  • 어댑터를 각 복수 경로 그룹에서 먼저 제거하지 않고 다른 서브넷에 다시 연결하지 마십시오.

  • 복수 경로 그룹에 대한 모니터링을 실행할 경우에도 어댑터에 대하여 논리 어댑터 작동을 실행할 수 있습니다.

  • 클러스터에 있는 각 노드에 적어도 하나의 공용 네트워크 연결을 유지해야 합니다. 공용 네트워크 연결이 없으면 클러스터에 액세스할 수 없습니다.

  • 클러스터에 있는 IP Network Multipathing 그룹의 상태를 보려면 ipmpstat -g 명령을 사용합니다.

IP Network Multipathing에 대한 자세한 내용은 Oracle Solaris OS 시스템 관리 설명서 세트에 포함된 해당 설명서를 참조하십시오.

표 7-3  작업 맵: 공용 네트워크 관리
Oracle Solaris OS 릴리스
지침
Oracle Solaris 11 OS

클러스터 소프트웨어의 설치 절차는 Oracle Solaris Cluster 소프트웨어 설치 설명서 를 참조하십시오. 공용 네트워킹 하드웨어 구성 요소의 서비스 절차는 Oracle Solaris Cluster 4.2 Hardware Administration Manual 을 참조하십시오.

공용 네트워크 인터페이스 동적 재구성

클러스터의 공용 네트워크 인터페이스에서 동적 재구성(Dynamic Reconfiguration, DR) 작업을 완료하는 경우 몇 가지 문제를 고려해야 합니다.

  • Oracle Solaris 동적 재구성 기능에 대해 문서화된 모든 요구 사항, 절차 및 제한 사항은 운영 체제의 작동이 정지된 경우를 제외하고는 Oracle Solaris Cluster 동적 재구성 지원에도 적용됩니다. 따라서 Oracle Solaris Cluster 소프트웨어와 함께 동적 재구성 기능을 사용하기 에 Oracle Solaris 동적 재구성 기능에 대한 설명서를 검토하십시오. 특히 동적 재구성 연결 종료 작업 중 비네트워크 IO 장치에 영향을 주는 문제를 검토해야 합니다.

  • 동적 재구성 보드 제거 작업은 공용 네트워크 인터페이스가 활성 상태가 아닌 경우에만 가능합니다. 활성 공용 네트워크 인터페이스를 제거하기 전에, if_mpadm 명령을 사용하여 제거할 어댑터의 IP 주소를 다중 경로 그룹의 다른 어댑터로 전환하십시오. 자세한 내용은 if_mpadm(1M) 매뉴얼 페이지를 참조하십시오.

  • 활성 네트워크 인터페이스로 작동하는 공용 네트워크 인터페이스 카드를 제대로 사용 안함으로 설정하지 않고 제거하면 Oracle Solaris Cluster가 작업을 거부하고 작업의 영향을 받는 인터페이스를 확인합니다.


Caution

주의  -  2개의 어댑터가 있는 다중 경로 그룹의 경우 사용 안함으로 설정된 네트워크 어댑터에 대해 동적 재구성 제거 작업을 수행할 때 남은 네트워크 어댑터에 장애가 발생하면 가용성이 영향을 받습니다. 동적 재구성 작업을 수행하는 동안 남은 어댑터를 페일오버할 수 없습니다.


공용 네트워크 인터페이스에 대해 동적 재구성 작업을 수행하는 경우에는 다음 절차를 순서대로 완료하십시오.

표 7-4  작업 맵: 공용 네트워크 인터페이스 동적 재구성
작업
지침
1. if_mpadm 명령을 사용하여 제거할 어댑터의 IP 주소를 다중 경로 그룹의 다른 어댑터로 전환
if_mpadm(1M) 매뉴얼 페이지
2. ipadm 명령을 사용하여 다중 경로 그룹에서 어댑터 제거
ipadm(1M) 매뉴얼 페이지
3. 공용 네트워크 인터페이스에 대한 동적 재구성 작업 수행