Solaris OS용 Sun Cluster 개념 안내서

공용 네트워크 어댑터 및 IP Network Multipathing

클라이언트는 공용 네트워크 인터페이스를 통해 클러스터에 데이터 요청을 합니다. 각 클러스터 노드는 공용 네트워크 어댑터 쌍을 통해 최소한 하나의 공용 네트워크에 연결됩니다.

Sun Cluster의 Solaris IP(Internet Protocol) Network Multipathing 소프트웨어는 공용 네트워크 어댑터를 모니터하고 오류가 감지될 경우 IP 주소를 다른 어댑터로 페일오버하는 기본 기법을 제공합니다. 각 클러스터 노드에는 다른 클러스터 노드에서는 다를 수도 있는 자체 IP Network Multipathing 구성이 있습니다.

공용 네트워크 어댑터는 IP Multipathing 그룹(Multipathing 그룹)으로 구성됩니다. 각 Multipathing 그룹에는 하나 이상의 공용 네트워크 어댑터가 있습니다. Multipathing 그룹의 각 어댑터는 활성화될 수 있으며, 페일오버가 발생할 때까지는 비활성 상태로 유지되는 대기 인터페이스를 구성할 수 있습니다. in.mpathd multipathing 데몬은 테스트 IP 주소를 사용하여 오류 및 복구를 감지합니다. multipathing 데몬이 어댑터 중 하나에서 오류를 감지하면 페일오버가 발생됩니다. 네트워크에 액세스할 때마다 오류가 있는 어댑터가 multipathing 그룹에 있는 일반적으로 작동하는 다른 어댑터로 페일오버되기 때문에 노드에 대한 공용 네트워크 연결이 항상 유지됩니다. 대기 인터페이스를 구성한 경우 데몬은 대기 인터페이스를 선택합니다. 그렇지 않으면, in.mpathd가 가장 작은 IP 주소 번호를 갖는 인터페이스를 선택합니다. 페일오버는 어댑터 인터페이스 레벨에서 발생하므로 TCP와 같은 고급 연결은 페일오버 동안의 간단한 임시 지연을 제외하고는 영향을 받지 않습니다. IP 주소 페일오버가 성공적으로 완료되면 ARP 브로드캐스트가 전송됩니다. 따라서 원격 클라이언트에 대한 연결이 유지됩니다.


주 –

일부 세그먼트가 페일오버 동안 유실되면 TCP에서 정체 제어 기법이 활성화되므로 TCP의 정체 복구 특성상 성공적인 페일오버 후 TCP 종점에서 추가 지연이 발생할 수도 있습니다.


Multipathing 그룹은 논리 호스트 이름 및 공유 주소 자원에 대한 빌딩 블록을 제공합니다. 또한 사용자도 논리 호스트 이름과 공유 주소 자원의 Multipathing 그룹을 독립적으로 만들어서 클러스터 노드에 대한 공용 네트워크 연결을 모니터할 수 있습니다. 한 노드의 동일한 Multipathing 그룹이 여러 논리 호스트 이름이나 공유 주소 자원을 호스팅할 수 있습니다. 논리 호스트 이름과 공유 주소 자원에 대한 자세한 내용은 Sun Cluster Data Services Planning and Administration Guide for Solaris OS를 참조하십시오.


주 –

IP Network Multipathing 기법의 설계는 어댑터 장애를 발견하고 마스크하기 위한 것입니다. 관리자가 ifconfig(1M) 명령으로 논리(또는 공유) IP 주소 중 하나를 제거한 것으로부터 복구하기 위해 설계된 것이 아닙니다. Sun Cluster 소프트웨어는 논리 및 공유 IP 주소를 RGM에 의해 관리되는 자원으로 인식합니다. 관리자가 IP 주소를 추가하거나 제거하는 정확한 방법은 scrgadm(1M) 명령을 사용하여 자원이 포함된 자원 그룹을 수정하는 것입니다.


IP Network Multipathing의 Solaris 구현에 대한 자세한 내용은 클러스터에 설치된 Solaris 운영 환경의 해당 설명서를 참조하십시오.

운영 환경 릴리스 

참고 항목 

Solaris 8 운영 환경 

IP Network Multipathing Administration Guide

Solaris 9 운영 환경 

System Administration Guide: IP Services의 “IP Network Multipathing Topics”