간소화된 SMB 다중 채널 및 다중 NIC 클러스터 네트워크

적용 대상: Windows Server 2022, Windows Server 2019, Windows Server 2016, Azure Stack HCI, 버전 21H2 및 20H2

간소화된 SMB 다중 채널 및 NIC(다중 네트워크 인터페이스 카드) 클러스터 네트워크는 동일한 클러스터 네트워크 서브넷에서 여러 NIC를 사용할 수 있도록 하고 SMB 다중 채널을 자동으로 사용하도록 설정하는 기능입니다.

간소화된 SMB 다중 채널 및 다중 NIC 클러스터 네트워크는 다음과 같은 이점을 제공합니다.

  • 장애 조치(failover) 클러스터링에서는 동일한 스위치/동일한 서브넷을 사용하는 노드의 모든 NIC를 자동으로 인식합니다. 추가 구성은 필요하지 않습니다.
  • SMB 다중 채널이 자동으로 사용하도록 설정됩니다.
  • IPv6 링크 로컬(fe80) IP 주소 리소스만 있는 네트워크는 클러스터 전용(프라이빗) 네트워크에서 인식됩니다.
  • 단일 IP 주소 리소스는 기본적으로 CAP(클러스터 액세스 지점) NN(네트워크 이름)에 구성됩니다.
  • 클러스터 유효성 검사는 동일한 서브넷에서 여러 NIC가 발견되면 더 이상 경고 메시지를 발생하지 않습니다.

요구 사항

  • 동일한 스위치/서브넷을 사용하는 서버당 여러 NIC

다중 NIC 클러스터 네트워크 및 간소화된 SMB 다중 채널을 활용하는 방법

이 섹션에서는 새로운 다중 NIC 클러스터 네트워크 및 간소화된 SMB 다중 채널 기능을 활용하는 방법을 설명합니다.

장애 조치(failover) 클러스터링에 두 개 이상의 네트워크 사용

드물긴 하지만 네트워크 스위치는 실패할 수 있습니다. 장애 조치(failover) 클러스터링에 두 개 이상의 네트워크를 사용하는 것이 가장 좋습니다. 발견된 모든 네트워크는 클러스터 하트비트에 사용됩니다. 단일 실패 지점을 방지하기 위해 장애 조치(failover) 클러스터에 단일 네트워크를 사용하지 않습니다. 이상적으로 클러스터의 노드 간에 여러 물리적 통신 경로가 있어야 하며 단일 실패 지점이 없어야 합니다.

Illustration of two networks for Failover Clustering그림 1: 장애 조치(failover) 클러스터링에 두 개 이상의 네트워크 사용

클러스터에서 여러 NIC 사용

간소화된 SMB 다중 채널의 최대 이점은 스토리지 및 스토리지 워크로드 클러스터 모두에서 여러 NIC가 클러스터 간에 사용될 때 달성됩니다. 이렇게 하면 워크로드 클러스터(Hyper-V, SQL Server 장애 조치(failover) 클러스터 인스턴스, 스토리지 복제본 등)에서 SMB 다중 채널을 사용할 수 있으며 네트워크를 보다 효율적으로 사용할 수 있습니다. 확장 파일 서버 클러스터가 Hyper-V 또는 SQL Server 장애 조치(failover) 클러스터 인스턴스 클러스터의 워크로드 데이터를 저장하는 데 사용되는 수렴형(분리된) 클러스터 구성에서 이 네트워크는 종종 "남북 서브넷" /네트워크라고 합니다. 많은 고객이 RDMA 지원 NIC 카드 및 스위치에 투자하여 이 네트워크의 처리량을 최대화합니다.

Illustration of a North-South SMB Subnet그림 2: 최대 네트워크 처리량을 달성하려면 확장 파일 서버 클러스터와 남북 서브넷을 공유하는 Hyper-V 또는 SQL Server 장애 조치(failover) 클러스터 인스턴스 클러스터 모두에서 여러 NIC를 사용합니다.

Screencap of two clusters using multiple NICs in the same subnet to leverage SMB multichannel그림 3: 두 클러스터(스토리지용 스케일 아웃 파일 서버, 워크로드용 SQL Server 장애 조치(failover) 클러스터링 인스턴스)는 모두 동일한 서브넷의 여러 NIC를 사용하여 SMB 다중 채널을 활용하고 더 나은 네트워크 처리량을 달성합니다.

여러 NIC가 있는 프라이빗(클러스터 전용) 네트워크가 검색되면 클러스터는 각 서브넷의 각 NIC에 대한 IPv6 링크 로컬(fe80) IP 주소를 자동으로 인식합니다. 이렇게 하면 관리자가 더 이상 수동으로 IPv6 링크 로컬(fe80) IP 주소 리소스를 구성할 필요가 없으므로 시간이 절약됩니다.

둘 이상의 프라이빗(클러스터 전용) 네트워크를 사용하는 경우 네트워크 성능이 저하되므로 라우팅이 서브넷 간으로 구성되지 않도록 IPv6 라우팅 구성을 검사.

Screencap of automatic network configuration in the Failover Cluster Manager UI그림 4: 자동 IPv6 링크 로컬(fe80) 주소 리소스 구성

처리량 및 내결함성

Windows Server 2019 및 Windows Server 2016은 자동으로 NIC 기능을 검색하고 가능한 가장 빠른 구성에서 각 NIC를 사용하려고 시도합니다. 팀으로 구성된 NIC, RSS를 사용하는 NIC 및 RDMA 기능이 있는 NIC를 모두 사용할 수 있습니다. 아래 표에서는 이러한 기술을 사용할 때의 장차를 요약합니다. 여러 RDMA 지원 NIC를 사용하는 경우 최대 처리량이 달성됩니다. 자세한 내용은 SMB 다중 채널의 기본 사항을 참조 하세요.

An illustration of throughput and fault tolerance for various NIC configurations그림 5: 다양한 NIC 구성에 대한 처리량 및 내결함성

자주 묻는 질문

다중 NIC 네트워크의 모든 NIC는 클러스터 심장 박동에 사용합니까? 예.

다중 NIC 네트워크를 클러스터 통신에만 사용할 수 있나요? 아니면 클라이언트 및 클러스터 통신에만 사용할 수 있나요? 구성이 모두 작동합니다. 모든 클러스터 네트워크 역할은 다중 NIC 네트워크에서 작동합니다.

SMB 다중 채널도 CSV 및 클러스터 트래픽에 사용합니까? 예, 기본적으로 모든 클러스터 및 CSV 트래픽은 사용 가능한 다중 NIC 네트워크를 사용합니다. 관리영구자는 장애 조치(failover) 클러스터링 PowerShell cmdlet 또는 장애 조치(failover) 클러스터 관리자 UI를 사용하여 네트워크 역할을 변경할 수 있습니다.

SMB 다중 채널 설정을 보려면 어떻게 해야 하나요? Get-SMBServerConfiguration cmdlet을 사용하여 EnableMultiChannel 속성의 값을 찾습니다.

클러스터 공용 속성인 PlumbAllCrossSubnetRoutes가 다중 NIC 네트워크에서 적용되고 있나요? 예.

추가 참조