使用NIC创建子网隔离Hyper-V的网络流量

日期: 2010-02-20 作者:Greg Shields翻译:唐琼瑶 来源:TechTarget中国 英文

当来咨询的客户表达他们对Hyper-V的兴趣时,我建议在他们预算范围内购买尽可能多的网络接口卡(NIC)。一般地,如果是出于通过光纤通道存储区域网络集中存储的目的,我建议为每台服务器至少配备四个NIC。如果客户端使用iSCSI SAN,我建议至少使用六个NIC。不过为每台服务器配备10个NIC也是很平常的。

  原因在于许多Hyper-V服务器管理员需要进行由额外NIC造成的网络隔离。管理员也喜欢能在存储和生产网络连接之间进行连接聚合。不过虽然Hyper-V能支持虚拟局域网(VLAN)聚合,这是种支持多个拥有一个以上交换机的VLAN的方式,这种设置的挑战更多在于政治上,而不是技术上。   一般……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

当来咨询的客户表达他们对Hyper-V的兴趣时,我建议在他们预算范围内购买尽可能多的网络接口卡(NIC)。一般地,如果是出于通过光纤通道存储区域网络集中存储的目的,我建议为每台服务器至少配备四个NIC。如果客户端使用iSCSI SAN,我建议至少使用六个NIC。不过为每台服务器配备10个NIC也是很平常的。

  原因在于许多Hyper-V服务器管理员需要进行由额外NIC造成的网络隔离。管理员也喜欢能在存储和生产网络连接之间进行连接聚合。不过虽然Hyper-V能支持虚拟局域网(VLAN)聚合,这是种支持多个拥有一个以上交换机的VLAN的方式,这种设置的挑战更多在于政治上,而不是技术上。

  一般来说,当VLAN聚合到Hyper-V服务器,网络管理责任就落在虚拟化管理员身上了。网络管理员忽视了这种责任是常见的,安全经历很担心,因为一组“非专家”(例如虚拟管理员)现在对他们不太精通的环境负有责任。

  此外,当多个VLAN聚合在一起,潜在的管理错误会增加。随着更多服务器管理员尝试整合多个子网,因此,安全区域问题会上升。

  另外,使用子网隔离网络流量,不仅按照微软的建议指南分配NIC到不同的子网,也能预防半途而废。微软的故障转移集群服务对于频率延迟尤其苛刻,当服务器不能及时发送或响应集群频率,或导致资源或集群故障。通过使用集群本身的链接隔离集群频率,就能避免这种情况。

  为了证明我的观点,下面是如何正确隔离网络连接的实例。我的一位客户购买了两台Hyper-V服务器,跨三个子网部署虚拟机:

  • 子网A是生产网络,包括传统的办公室服务器,如Exchange、SQL和文件服务器;
  • 子网B是一个运营网络,用于业务线服务器,业务关键组需要少量额外的网络保护;
  • 子网C包括测试和开发者的分段沙盒。

  要正确连接子网,需要以下六个NIC:

  • 一个NIC专用于到Hyper-V服务器的管理流量。热迁移流量也通过这个接口。
  • 一个接口卡用于集群的频率连接。这个连接宿主在本身的子网里,并且确保网络堵塞不会导致集群故障。
  • 两个NIC通过多路径I/O设置连到iSCSI SAN。
  • 两个网络卡作为绑定连接,进行物理连接,并在逻辑上配置到网络IOS,以通过VLAN流量到子网A、B和C。

  这是种可接受的配置,因为在其区域里隔离了每个通信类型。例如,iSCSI流量通过使用隔离的路径通过存储网络。这种设置确保生产网络连接不会影响到服务器硬盘驱动的访问。

  为管理流量创建隔离的连接,另一方面完成了两件事情。第一,从物理上隔离了来自Hyper-V管理流量的虚拟机流量,这样更安全。同时,防止虚拟机过度消耗网络连接,阻碍服务器管理。

  最后两个NIC旨在网络聚集。这种配置在IT博客里进行广泛深入地讨论,。我在这系列文章的第一部分“Hyper-V NIC聚合”中已经解释过。注意,微软虚拟网络交换机协议可能阻止一些NIC聚合驱动启用。在尝试Hyper-V NIC聚合之前检查服务器厂商支持表。

  我这个客户聚合了这三种生产VLAN到相同的成对接口。尽管流量低,Hyper-V主机服务器的数量相对较小,系统管理员通过独立的接口隔离每个VLAN流量,而不是聚合它们。

  原因在于他们想预防错误。

  有时,Hyper-V的VLAN向导很难操作。首先,你必须创建和分配正确的参数给Virtual Network Manager里的虚拟交换机。接下来,确保正确的物理接口连接到正确的虚拟交换机。由于Hyper-V的管理向导缺乏单窗口物理界面,就很容易犯错。

  由于Hyper-V或思科的路由协议使用VLAN存在数据泄露问题,在VLAN指尖使用虚拟机的接口存在很大风险。因此,他们最多使用10个NIC通道。

  在本系列最后一部分钟,我将解释创建虚拟交换机的过程。

作者

Greg Shields
Greg Shields

Greg Shields,MCSE(微软认证系统工程师),是Concentrated Technology(www.concentratedtechnology.com)共同创始人和IT技术专家。他拥有近十五年的IT架构和企业管理经验。同时,也是一名IT培训师,并对IT多个技术主题进行演讲,主要包括微软管理、系统管理及监控、虚拟化等。他最近的著作是由SAPIEN出版社出版的《Windows Server 2008: What's New/What's Changed》。

相关推荐

  • 回顾年度9大虚拟化技术

    虚拟化管理员从未放弃追寻更好虚拟化技术,以使他们的工作更快、更易于管理以及更好地优化。 我们看到,虚拟化工具在 […]

  • 从Azure VM到Hyper-V:想想这些技巧

    多年来,IT行业已经推动IT人员把工作负载转到云中。虽然在公有云中有一些好处,但有些工作负载更适合运行云本地数据中心中。

  • 功能多样的Get-VM PowerShell cmdlet,你知道多少?

    Hyper-V管理员能够使用Get-VM PowerShell cmdlet查看并调整一系列虚拟机配置信息。微软花费大量精力对PowerShell进行优化,以提升其对本地或者远程服务器的管理功能。

  • 支持Linux虚拟机:新版Hyper-V来帮忙

    大家都知道,Linux虚拟机无法利用Hyper-V针对Windows虚拟机提供的众多特性。幸运的是,情况已经发生变化,Hyper-V现在能够为Linux提供更多的支持。