다음을 통해 공유


Windows Server의 Hyper-V 네트워킹 계획

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

Hyper-V 네트워킹 기본 사항

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

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

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

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

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

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

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

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

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

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

  • 프라이빗 가상 스위치 - 가상 스위치가 있는 호스트에서 실행 중인 가상 머신에서만 사용할 수 있는 네트워크에 연결하지만 호스트와 가상 머신 간의 네트워킹을 제공하지 않습니다.

가상 스위치 옵션:

설정 이름 설명
이 네트워크 어댑터를 공유하는 관리 운영 체제 허용 Hyper-V 호스트가 가상 스위치 및 NIC 또는 NIC 팀의 사용을 가상 머신과 공유할 수 있도록 허용합니다. 이 기능을 사용하도록 설정하면 호스트는 QoS(Quality of Service) 설정, 보안 설정 또는 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(Remote Direct Memory Access)를 허용하여 이를 기반으로 합니다. SET(Switch Embedded Teaming)를 사용하거나 사용하지 않고 이 구성을 사용할 수 있습니다. 자세한 내용은 RDMA(Remote Direct Memory Access ) 및 SET(Switch Embedded Teaming)를 참조하세요

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

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

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

스토리지 공간 다이렉트 - 이 기능은 SMB3.0 네트워크 프로토콜 및 RDMA를 사용합니다. 자세한 정보는 Windows Server 2016의 스토리지 공간 다이렉트를 참조하세요.