이 예에서는 네 개의 1GB NIC가 포함된 일반적인 배포에서 Fault Tolerance에 대한 호스트 네트워크 구성을 설명합니다. 이 구성은 예에서 식별된 각 트래픽 유형에 적절한 서비스가 제공되도록 하는 배포 중 하나이며 모범 사례 구성으로 간주될 수 있습니다.

Fault Tolerance는 정전, 시스템 패닉 또는 이와 비슷한 이유로 인해 물리적 호스트에 장애가 발생하는 단계에서 완전한 가동 시간을 제공합니다. 네트워크 또는 스토리지 경로가 실패한 경우나 호스트 실행 상태에 영향을 미치지 않는 다른 물리적 서버 구성 요소에서는 보조 VM으로의 Fault Tolerance 페일오버가 시작되지 않을 수 있습니다. 따라서 사용자는 네트워크 또는 스토리지와 같은 인프라 구성 요소에 대한 가상 시스템 연결이 끊기는 경우를 줄이기 위해 NIC 팀 구성과 같은 적절한 이중화를 사용하는 것이 좋습니다.

NIC 팀 구성 정책은 vSwitch(vSS) 포트 그룹(또는 vDS에 대한 분산 가상 포트 그룹)에서 구성하며 vSwitch가 가상 시스템 및 vmkernel 포트의 트래픽을 물리적 NIC(vmnic)를 통해 처리하고 분산하는 방식을 조정합니다. 일반적으로 각 트래픽 유형마다 고유한 포트 그룹이 사용되고 각 트래픽 유형이 대부분 서로 다른 VLAN에 할당됩니다.

호스트 네트워킹 구성 지침

다음 지침에서는 여러 트래픽 유형 조합(예: NFS)과 다양한 물리적 NIC 구성 환경에서 Fault Tolerance를 지원하도록 호스트의 네트워킹을 구성할 수 있습니다.

  • 각 NIC 팀을 두 개의 물리적 스위치로 분산하여 두 물리적 스위치 간의 각 VLAN에 대해 L2 도메인 연속성이 유지되도록 합니다.

  • 결정적 팀 구성 정책을 사용하여 특정 트래픽 유형이 특정 NIC(활성/대기) 또는 NIC 집합(예: 원래 가상 port-id)에 대해 선호도를 가지도록 합니다.

  • 활성/대기 정책이 사용될 때마다 트래픽 유형을 쌍으로 연결하여 두 트래픽 유형 모두가 vmnic를 공유하는 페일오버 상황에서 영향을 최소화합니다.

  • 활성/대기 정책이 사용되는 경우 특정 트래픽 유형(예: FT 로깅)에 대한 모든 활성 어댑터를 동일한 물리적 스위치로 구성합니다. 이렇게 하면 네트워크 홉의 수가 최소화되고 스위치가 스위치 링크로 과다 구독될 가능성이 줄어듭니다.

네 개의 1Gb NIC를 사용할 때의 구성 예

이 그림에서는 Fault Tolerance를 지원하는 네 개의 1GB NIC가 있는 단일 ESXi 호스트에 대한 네트워크 구성을 보여 줍니다. FT 클러스터에 있는 다른 호스트는 비슷하게 구성됩니다.

이 예에서는 다음과 같이 구성된 네 개의 포트 그룹을 사용합니다.

  • VLAN A: 가상 시스템 네트워크 포트 그룹-vmnic2에서 활성(물리적 스위치 #1로), vmnic0에서 대기(물리적 스위치 #2로)

  • VLAN B: 관리 네트워크 포트 그룹-vmnic0에서 활성(물리적 스위치 #2로), vmnic2에서 대기(물리적 스위치 #1로)

  • VLAN C: vMotion 포트 그룹-vmnic1에서 활성(물리적 스위치 #2로), vmnic3에서 대기(물리적 스위치 #1로)

  • VLAN D: FT 로깅 포트 그룹-vmnic3에서 활성(물리적 스위치 #1로), vmnic1에서 대기(물리적 스위치 #2로)

vMotion 및 FT 로깅은 동일한 VLAN을 공유할 수 있지만(두 포트 그룹 모두에서 동일한 VLAN 번호 구성) 각각 다른 IP 서브넷에 있는 고유한 IP 주소가 필요합니다. 하지만 VLAN 기반 QoS를 사용하는 물리적 네트워크에서 QoS(Quality of Service) 제한이 적용되고 있는 경우에는 별도의 VLAN이 적합할 수 있습니다. QoS는 여러 개의 물리적 스위치 홉이 사용되거나 페일오버가 발생하여 여러 트래픽 유형이 네트워크 리소스를 경쟁하는 경우처럼 경쟁하는 트래픽이 있을 경우에 특별한 용도가 있습니다.

그림 1. Fault Tolerance 네트워킹 구성 예제
Fault Tolerance에 대한 예제 네트워크 구성