Windows Server에서 Hyper-V 네트워킹 계획

적용 대상: Windows Server 2022, Microsoft Hyper-V Server 2016, Windows Server 2016, Microsoft Hyper-V Server 2019, Windows Server 2019

Hyper-V의 네트워킹에 대한 기본적인 이해는 가상 머신에 대한 네트워킹을 계획하는 데 도움이 됩니다. 또한 이 문서에서는 실시간 마이그레이션을 사용할 때와 다른 서버 기능 및 역할과 함께 Hyper-V를 사용할 때의 네트워킹 고려 사항에 대해서도 설명합니다.

Hyper-V 네트워킹 기본 사항

Hyper-V의 기본 네트워킹은 매우 간단합니다. 가상 스위치와 가상 네트워킹 어댑터의 두 부분을 사용합니다. 가상 머신에 대한 네트워킹을 설정하려면 각각 하나 이상이 필요합니다. 가상 스위치는 모든 이더넷 기반 네트워크에 연결됩니다. 가상 네트워크 어댑터는 가상 스위치의 포트에 연결되므로 가상 머신에서 네트워크를 사용할 수 있습니다.

기본 네트워킹을 설정하는 가장 쉬운 방법은 Hyper-V를 설치할 때 가상 스위치를 만드는 것입니다. 그런 다음 가상 머신을 만들 때 스위치에 연결할 수 있습니다. 스위치에 커넥트 가상 머신에 가상 네트워크 어댑터를 자동으로 추가합니다. 지침은 Hyper-V 가상 머신에 대한 가상 스위치 만들기를 참조 하세요.

다양한 유형의 네트워킹을 처리하려면 가상 스위치 및 가상 네트워크 어댑터를 추가할 수 있습니다. 모든 스위치는 Hyper-V 호스트의 일부이지만 각 가상 네트워크 어댑터는 하나의 가상 머신에만 속합니다.

가상 스위치는 소프트웨어 기반 계층 2 이더넷 네트워크 스위치입니다. 보안 및 진단 뿐만 아니라 트래픽 모니터링, 제어 및 분할을 위한 기본 제공 기능을 제공합니다. 확장이라고 도 하는 플러그 인을 설치하여 기본 제공 기능 집합에 추가할 수 있습니다. 이들은 독립 소프트웨어 공급 업체에서 사용할 수 있습니다. 스위치 및 확장에 대한 자세한 내용은 Hyper-V 가상 스위치를 참조 하세요.

스위치 및 네트워크 어댑터 선택

Hyper-V는 세 가지 유형의 가상 스위치와 두 가지 유형의 가상 네트워크 어댑터를 제공합니다. 만들 때 원하는 각 항목 중 하나를 선택합니다. Windows PowerShell용 Hyper-V 관리자 또는 Hyper-V 모듈을 사용하여 가상 스위치 및 가상 네트워크 어댑터를 만들고 관리할 수 있습니다. ACL(확장 포트 액세스 제어 목록)과 같은 일부 고급 네트워킹 기능은 Hyper-V 모듈의 cmdlet을 사용해야만 관리할 수 있습니다.

가상 스위치를 만든 후 가상 스위치 또는 가상 네트워크 어댑터를 몇 가지 변경할 수 있습니다. 예를 들어 기존 스위치를 다른 형식으로 변경할 수 있지만 이 작업을 수행하면 해당 스위치에 연결된 모든 가상 머신의 네트워킹 기능에 영향을 줍니다. 그래서, 당신은 아마 당신이 실수를하거나 뭔가를 테스트 할 필요가 없다면이 작업을 수행하지 않습니다. 또 다른 예로 가상 네트워크 어댑터를 다른 스위치에 연결할 수 있습니다. 이 스위치는 다른 네트워크에 연결하려는 경우 수행할 수 있습니다. 그러나 가상 네트워크 어댑터를 한 형식에서 다른 형식으로 변경할 수는 없습니다. 형식을 변경하는 대신 다른 가상 네트워크 어댑터를 추가하고 적절한 형식을 선택합니다.

가상 스위치 유형은 다음과 같습니다.

  • 외부 가상 스위치 - 실제 네트워크 어댑터에 바인딩하여 유선 실제 네트워크에 연결합니다.

  • 내부 가상 스위치 - 가상 스위치가 있는 호스트에서 실행 중인 가상 머신과 호스트와 가상 머신 사이에서만 사용할 수 있는 네트워크에 연결합니다.

  • 프라이빗 가상 스위치 - 가상 스위치가 있지만 호스트와 가상 머신 간에 네트워킹을 제공하지 않는 호스트에서 실행되는 가상 머신에서만 사용할 수 있는 네트워크에 커넥트.

가상 스위치 옵션:

설정 이름 설명
이 네트워크 어댑터를 공유하는 관리 운영 체제 허용 Hyper-V 호스트가 가상 스위치 및 NIC 또는 NIC 팀의 사용을 가상 머신과 공유하도록 허용합니다. 이 기능을 사용하면 호스트는 QoS(서비스 품질) 설정, 보안 설정 또는 Hyper-V 가상 스위치의 다른 기능과 같이 가상 스위치에 대해 구성하는 설정을 사용할 수 있습니다.
단일 루트 I/O 가상화 (SR-IOV) 사용 가상 머신 트래픽이 가상 머신 스위치를 우회하고 물리적 NIC로 직접 이동하도록 허용합니다. SR-IOV는 Windows Server를 실행하는 가상 머신에만 사용할 수 있습니다. 자세한 내용은 참조 단일 루트 I/O 가상화 포스터 도우미 참조에서: Hyper-v 네트워킹.

가상 네트워크 어댑터 유형은 다음과 같습니다.

  • Hyper-V 특정 네트워크 어댑터 - 1세대 및 2세대 가상 머신 모두에 사용할 수 있습니다. Hyper-V용으로 특별히 설계되었으며 Hyper-V 통합 서비스에 포함된 드라이버가 필요합니다. 이 유형의 네트워크 어댑터는 네트워크로 부팅해야 하거나 지원되지 않는 게스트 운영 체제를 실행하지 않는 한 더 빠르게 권장됩니다. 필수 드라이버는 지원되는 게스트 운영 체제에 대해서만 제공됩니다. Hyper-V 관리자 및 네트워킹 cmdlet에서 이 형식을 네트워크 어댑터라고 합니다.

  • 레거시 네트워크 어댑터 - 1세대 가상 머신에서만 사용할 수 있습니다. Intel 21140 기반 PCI 빠른 이더넷 어댑터를 에뮬레이트하고 Windows 배포 서비스와 같은 서비스에서 운영 체제를 설치할 수 있도록 네트워크로 부팅하는 데 사용할 수 있습니다.

최근 Windows Server 릴리스에서는 Hyper-V에 대한 네트워킹을 구성하는 더 많은 옵션을 제공하는 향상된 기능도 도입되었습니다. 예를 들어 Windows Server 2012는 수렴형 네트워킹에 대한 지원을 도입했습니다. 이렇게 하면 하나의 외부 가상 스위치를 통해 네트워크 트래픽을 라우팅할 수 있습니다. Windows Server 2016은 Hyper-V 가상 스위치에 바인딩된 네트워크 어댑터에서 RDMA(원격 직접 메모리 액세스)를 허용하여 이를 기반으로 합니다. SET(Switch Embedded Teaming)를 사용하거나 사용하지 않고 이 구성을 사용할 수 있습니다. 자세한 내용은 RDMA(원격 직접 메모리 액세스) 및 SET(포함 팀 전환)를 참조 하세요.

일부 기능은 특정 네트워킹 구성을 사용하거나 특정 구성에서 더 잘 수행합니다. 네트워크 인프라를 계획하거나 업데이트할 때 이를 고려합니다.

장애 조치(failover) 클러스터링 - 클러스터 트래픽을 격리하고 가상 스위치에서 QoS(Hyper-V 서비스 품질)를 사용하는 것이 가장 좋습니다. 자세한 내용은 Hyper-V 클러스터에 대한 네트워크 권장 사항 참조하세요.

실시간 마이그레이션 - 성능 옵션을 사용하여 네트워크 및 CPU 사용량과 실시간 마이그레이션을 완료하는 데 걸리는 시간을 줄입니다. 지침은 장애 조치(failover) 클러스터링 없이 실시간 마이그레이션을 위한 호스트 설정을 참조 하세요.

저장소 공간 Direct - 이 기능은 SMB3.0 네트워크 프로토콜 및 RDMA를 사용합니다. 자세한 내용은 Windows Server 2016의 저장소 공간 Direct를 참조하세요.