我是否应该为Hyper-V中的各种虚拟机虚拟分配一个多端口NIC?

我有一个在Hyper-V上运行4个端口的网卡。 我将运行两个虚拟机,一个是WS2012R2(DC,DNS,DHCP,FS,RRAS等)和一个W7(基本上与一个需要高存储I / O的应用程序一起使用)。

将NIC的每个端口一次拆分为一个虚拟机是明智的做法吗?

更好的主意是使用内置的NIC组合。 我将它设置为:

  • 一个主机操作系统的网卡,所以我可以访问主机,即使其他一些networking坏了。
  • 所有虚拟机都有两个网卡
  • 留下一个NIC,可能用于集群或实时迁移,如果添加了另一个服务器。

通过使用团队,您可以获得一些优势:

  • 轻松添加另一个虚拟机。 现在你可能不需要它,但有一天你可能想在新的虚拟机上testing一些东西,或者添加一些新的服务。
  • 减lesspipe理难题 – 不需要记住哪个虚拟机与哪个虚拟机一起使用。
  • 冗余。 你可以拔掉这两条电缆中的一条,一切都可以继续工作。 您甚至可以将它们连接到单独的交换机以实现交换机冗余,或者在没有停机的情况下迁移到新的networking硬件。
  • 更好的速度,因为在合适的情况下,单个虚拟机可以使用两个网卡的带宽。 这是您所看到的最大优势,通过集中网卡,它可以帮助所有虚拟机比单一的专用网卡速度更好。 如果你真的需要更多的速度,你甚至可以将第三块网卡添加到团队中。

如果你不拆分(然后使用网桥来组合所有东西),那么两台机器必须共享网卡提供的一个端口的带宽。 将专用端口映射到每个虚拟机将为每台计算机提供每个端口可用的全速。 所以是的,我会这样做。 虽然我很好奇,如果有人知道这样做的缺点。