Hyper-V

Hyper-V是微软的一款虚拟化产品,是微软第一个采用类似Vmware和Citrix开源Xen一样的基于hypervisor的技术。这也意味着微软会更加直接地与市场先行者VMware展开竞争,但竞争的方式会有所不同。

目的

Hyper-V设计的目的是为广泛的用户提供更为熟悉以及成本效益更高的虚拟化基础设施软件,这样可以降低运作成本、提高硬件利用率、优化基础设施并提高服务器的可用性。

Hyper-V Virtual Switch 介绍

Hyper-V中的网络通常会让新手感到困惑,即使是那些有其他虚拟机管理程序经验的人。

Hyper-V虚拟交换机是产品陡峭的概念障碍之一,但是一旦你花时间去了解它就很简单。

消化本文将提供必要的知识,以正确规划Hyper-V虚拟交换机并了解它将如何在生产中运行。

我不会花费任何时间在System Center Virtual Machine Manager的网络配置上,但由于该产品不必要地使多个无意义层的情况过于复杂,因此如果您可以从本文获得的Hyper-V虚拟交换机的坚实基础至关重要。不想在VMM中绝望地迷失。

如果你对Hyper-V虚拟交换机有所了解,但想要一个如何创建它的指南,我们就在 这里

有关Hyper-V网络的整体指南,请阅读我的文章 “Hyper-V网络完整指南”。

是什么?

您必须了解的第一件事是Hyper-V的虚拟交换机确实是虚拟交换机。

也就是说,它是一种软件构造,在Hyper-V主机的活动内存中运行,执行以太网帧交换功能。

它可以使用单个或组合的物理网络适配器作为物理交换机的上行链路,以便与物理网络上的其他计算机进行通信。

Hyper-V为其虚拟机提供虚拟网络适配器,并与虚拟交换机直接通信。

什么是虚拟网络适配器?

与Hyper-V虚拟交换机一样,虚拟网络适配器大多不言自明。

更详细地说,它们是软件构造,负责接收和传输以太网帧进出其分配的虚拟机或管理操作系统。

本文重点介绍虚拟交换机,因此我将仅对虚拟适配器给予足够的重视,以确保了解交换机。

虚拟机网络适配器

最常见的虚拟网络适配器属于虚拟机。

它们可以在PowerShell(Get-VMNetworkAdapter)和Hyper-V Manager的GUI中看到。

vse-virtualadapterexample.png

我在左边画了一个红色框,适配器出现在硬件列表中。

在右侧,我绘制了另一个显示此特定适配器所连接的虚拟交换机。

您可以随时将其更改为主机上的任何其他虚拟交换机或“未连接”,这相当于不将适配器插入任何东西。

没有虚拟等效的“交叉”电缆,因此您无法直接将一个虚拟适配器连接到另一个虚拟适配器。

在guest虚拟机中,它们与物理适配器出现在所有相同的位置。

Virtual Adapter from Within a Guest

管理操作系统虚拟适配器

还可以创建虚拟适配器以供管理操作系统使用。

它们可以在PowerShell中找到,也可以在您找到物理适配器的相同位置看到。

默认情况下,它们将命名为vEthernet(<name>)。

Virtual Adapters in the Management Operating System

与虚拟机的虚拟适配器相比,管理操作系统中管理虚拟适配器的选项有点受限。

如果只有一个,则可以使用Hyper-V Manager的虚拟网络管理器来设置VLAN。

如果您有多个,就像我一样,您甚至无法在GUI中执行此操作:

Virtual Switch Manager with Multiple Host Virtual Network Adapters

参考资料

https://www.baidu.com/link?url=fkRofLMinhIFon0NclBPZmvEJQVMClNhnLd87fpfWpY9UTXVqHYGjkhHE5-drXpygp2UZyItRm1UDxIdmRgb4u0ZVNvPC3uT3eFvkb1w3Sq&wd=&eqid=e30992e700026cb2000000045beab818

Win10下配置Hyper-V虚拟机通过NAT或桥接方式联网

https://www.altaro.com/hyper-v/the-hyper-v-virtual-switch-explained-part-1/