网络工程师很讨厌被当水管工人用——特别是在虚拟化管理方面。毕竟,支持虚拟化流量比物理线路要复杂很多。系统团队了解虚拟化环境的复杂性,但是有时候没有意识到网络管理员在虚拟化网络管理中的作用。这种认识的差距会造成故障修复策略和网络架构效率低下且不适合在虚拟化环境中使用。
虚拟化架构师Bob Plankers在美国中西部一所综合大学中遇到了这个问题,他着手使两个团队(系统和网络)沟通,用管理工具来解决问题。最终,他们确定一种管理虚拟化环境的新网络架构和高效方法。
在虚拟化管理方面,网络团队和系统团队之间确定存在隔阂吗?
Bob Plankers:绝对是这样的,虚拟化或系统人员都没有把网络人员当回事。在传统数据中心模型中,工作负载停留在一个地方,一切都是静态的,网络团队也是能够发挥作用的;但是在实现了vMotion时,在数据中心内移动VM,而系统人员不知道,这对他们是一种困扰。我不想把网络团队比作水管工人,但是突然流量从一个地方转到另一个地方,他们就不知道发生了什么。所以,网络人员不理解虚拟化带来的变化,也不理解系统人员所做的操作。
但是,系统人员也不理解为什么网络人员会关心这个问题。他们只是将网络看作是连接工具。他们认为,“有一条线路连接我的数据中心,所以我在其中部署了ESX主机,然后我会将一台主机部署在这个位置,”他们完全不知道连接交换机所需要的基础架构,也不清楚所需要的带宽。他们只是将它看作用之不尽的服务,我认为这是一般网络人员值得骄傲的荣誉,但是,这也是两个团队必须进行沟通的地方。
系统人员必须注意是否有足够的容量,对吗?
Plankers:是的,一定要考虑。虚拟化中有两种容量需要考虑。从外部看,虚拟机作为服务器会在网络上产生流量,然后VMware 集群中vMotion和集群内还有通信。vMotion确实是在使用网络。如果您有256GB物理内存,希望将这块256GB的内存快速复制到其他位置——这个过程会产生大量的流量 。此外,VMware明确规定了在使用vMotion时ESX主机之间的延迟限制。在这之间不允许部署路由。
问题是,虚拟化人员事先与网络人员就他们的网络设计进行沟通,还是直接将它部署到网络?在许多情况下,这个环境是平衡增长的,所以您必须部署一两个虚拟化主机,然后想,“这是很棒的工具。我省了很多钱。”因此,您会添加第三、第四个主机,但是很快就会出现空间不足了,所以他们必须分散在整个数据中心中。
您本身的环境是怎么样的?
Plankers:我们使用的是戴尔服务器——只有机架式服务器,没有刀片服务器。此外,我们还使用思科网络产品。我部署了两个VMware vSphere集群。一个有10台主机,另一个有8台主机,以此作为500台虚拟机的物理宿主。
这是很大的环境。您与网络团队有交流问题吗?
Plankers:是的,去年8月份我们举行了一个网络技术领域活动日(由网络博主参加的会议),会议中只有我自己是系统人员,其他11位都是网络人员。有一个Force10的人想知道系统人员进行了什么操作,如何进行这些vMotion部署,他的表现是想要说:“我不理解他们为什么要这样做!”所以,我举手并回答:“您想知道原因吗?”很明显,这时网络人员完全不清楚为什么系统人员要做这些事情,由于被蒙在鼓里,所以他们感到有些恼怒。而另他们更愤怒的是他们被看做管道工人了。
我认识到,我必须和网络人员进行沟通。所以我们现在启动了一个项目,将虚拟化主机连接修改为1GB。当您移动VM消耗了256GB或512内存时,主机会变大。在虚拟化中,少量大型主机的费用要大于小型主机。但是,随着主机的增大,vMotion处理速度也会变慢。如果因为主机遇到硬件故障将它清除,你的速度需要提升。所以,我们认为,将所有设备部署到数据中心的机架中会提升性能。我们会部署一个10GB顶级机架,然后将所有集群内流量都限定在这个交换机之内,这样它就不会影响到网络的其他部分了。经过这样的修改,既能让网络人员满意,我也会满意,因为我们有了10GB连接。这是与人合作的最佳结果:双赢。
这意味着网络团队获得到vSphere环境内部流量的管理权限吗?
Plankers:不完全是。他们不会管理任何一个分布式交换机或类似的组件,但是他们确实能够访问这些设备。跨团队交流的另一个结果是,网络团队能够了解VM的位置与所在主机。几个月之前,我们遇到了一个问题,而如果他们能够访问数据,他们就能够帮助我们分析问题,而不是只能看我们分析。他们有监控和管理工具,我也有自己的工具。两个团队仍然是独立的,但是现在我可以查看他们的路由器日志,所以这是一个更加统一的工作方式。
您允许他们访问您的VMware吗?
Plankers:他们能够访问vCenter客户端,能够查看日志。此外,我还教他们如何查看网络配置。他们没有权限修改配置,因为我希望他们将修改要求告诉我——就像我也没有权限修改他们的交换机和路由器配置一样。
是否可能转到一个统一的第三方联合管理工具,能够显示物理与虚拟环境可用资源?
Plankers:绝对可以。Xangati的一些面向网络的跨平台工具,它们能够从各种数据源获取数据,包括物理交换设备,所以您能够以端到端的方式监控虚拟机。我们已经对它进行研究,但是对于我们而言,存在预算问题。
Xangati很好,但是在许多情况中,有一些工具供应商声称他们能够管理虚拟化,但是与VMware产品的原生支持相比,它只是一个有限的插件。然而,您必须问自己,“是应该使用一个能够解决所有问题的工具,还是应该使用两个真正擅长解决某个问题的工具?”
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
![TechTarget微信公众号二维码](/wp-content/uploads/res/images/spriteimg/ttweixin.jpg)
TechTarget
官方微博
![TechTarget中国官方微博二维码](/wp-content/uploads/res/images/spriteimg/ttweibo.jpg)
TechTarget中国
翻译
TechTarget中国特约技术编辑,某高校计算机科学专业教师和网络实验室负责人,曾任职某网络国际厂商,关注数据中心、开发运维、数据库及软件开发技术。有多本关于思科数据中心和虚拟化技术的译著,如《思科绿色数据中心建设与管理》和《基于IP的能源管理》等。
相关推荐
-
观点集:Docker将成主流 新Linux可改良虚拟化管理
在本期博客观点集中,分析师探讨了Docker、行业认证的实际价值以及针对虚拟环境的新Linux项目的作用。
-
建立软件定义数据中心之前需要考虑的五个问题
SDN已经成为“软件定义数据中心(SDDC)”大范畴的中心,而它主要建立在3个重要的基础之上:可编程性、软件定义服务器、网络与存储。
-
对比思科SDN和VMware网络虚拟化战略(二)
由硬件主导的思科解决方案解决了NSX部署可能遇到的许多可见性问题。它能够通过“单独一个控制”视图监控底层和堆叠网络。
-
对比思科SDN和VMware网络虚拟化战略(一)
对于SDN产品,供应商最终将会从观望转为真正交付应用。在这个转变过程中发挥核心作用的是思科和VMware。