网络通信 频道

如何最大化的利用I/O虚拟化?

  I/O虚拟化使IT行业最大限度地受益于服务器虚拟化、流线供应(streamlining provision),而且减少了网络接口卡(NIC)和使用端口的数目。在本文中,TechTarget特约专家Scott Lowe将进一步讲述如何操作虚拟NIC以及一些其它过程。

  利用虚拟I/O

  要有效地策划I/O虚拟化,需要以多种思维方式对虚拟化进行周全的考虑。这在很大程度上与哲学中的“转向”相类似,企业在初次实行服务器虚拟化时需要以不同的思维方式进行周密考虑。通过集中处理闲置资源,创造性地充分利用资源。

  刚开始接触服务器虚拟化的企业和用户必须接受任务整合(workloads consolidating)的观念。通过将多个任务整合到一台物理服务器,可以让各个任务共享物理资源。同样,关于I/O资源供应,调查I/O虚拟化的企业和用户也一定要抛弃以前的老思维方式。

  在进一步论述之前,有必要先解释一下某些术语。

  虚拟网络接口卡(vNIC)表示虚拟主机的虚拟NIC。每个vNIC会映射一个或一组物理网络端口。多个vNIC也可能映射同一个或同一组物理网络端口。同样,虚拟主机总线适配器(vHBA)是指虚拟主机的虚拟HBA。这些vHBA映射到物理光纤端口。和vNIC一样,多个vHBA也可能映射到同一个或同一组物理端口。

  在许多使用服务器虚拟化的数据中心,服务器有6个或8个或更多个NIC。为什么要用这么多NIC呢?典型的VI3部署中,NIC的配置可能是这样的:

  服务控制台2个NIC (为了提供冗余)

  VMotion网络2个NIC (再次提供冗余)

  虚拟机2个NIC

  这是一种很常见的配置。不过这些NIC都是必要的吗?其实不然。在正常操作的过程中它们可能永远不会用到,只是为了提高服务冗余性。多余的服务控制台NIC,尤其是VMotion NIC,很可能在数据中心服务器的整个生命过程都用不上。

  熟悉服务器虚拟化但是不懂I/O虚拟化的用户会开始创建vNIC,然后将其连接到物理网络端口,正如他们在传统的虚拟主机上创建和配置网络端口一样。一个ESX服务控制台到底需要多少通信量呢?两个千兆以太网连接到底可以运行多少个服务控制台呢?

  如果一个典型的ESX服务控制台会产生50Mbps的通信量,那么公司可以轻松地将10个服务控制台整合到一个千兆以太网连接上,而且还有大量空余带宽。正如服务器虚拟化跨多台物理服务器整合未充分利用的工作负荷那样,I/O虚拟化跨多台服务器整合未充分利用的I/O连接。

0
相关文章