现代的数据中心中,虚拟化已经成为一股强有力的技术力量。在更少的硬件上实现更多的应用部署是非常吸引人的,不仅能增强能源的使用率,还可以省很多钱。但是虚拟化同时也有自己的挑战。
增加虚拟机(VM)会导致底层硬件和网络资源的消耗。使事情更糟的是,传统的系统管理工具通常无法准确地在一个虚拟化环境中分析资源的分配,致使IT管理员无法有效的管理资源。在此次采访中,作为机房编辑助理的Nick Martin与虚拟化专家Brien Posey一同探讨虚拟化管理工具,以及这些工具是如何帮助虚拟化数据中心达到增强性能的效果。
Nick Martin:虚拟化管理工具与传统的管理工具的区别在哪些地方?
Brien Posey:大部分管理工具的关键功能是监控服务器,报告发生的故障或直接提供修复的动作。但是在虚拟化环境下,传统的管理工具在管理和监控Windows环境的性能监控下作用很小。你正使用的管理工具需要能够从主机服务器、VM和单独的物理服务器中区别出来,因为所有这些硬件都需要通过几种不同的方式来实现监控。
Martin:在购买一款新的虚拟环境管理工具之前,到底需要经过多少次测试?
Posey:这是个非常有意思的问题,因为你可以从两个不同的角度来看它。第一个角度是看立场,此工具对你的公司的实际作用是什么。在这个情况下,有一件事你需要考虑到的是你是否还有其他仍在使用中的管理工具。如果是,你是否决定完全弃用这个旧的工具,或者是否准备好了一个同时使用多种工具的过渡期?如果你之前完全没有用过管理工具,那是什么样的原因使你没有办法再继续使用你当前的管理技术?
另外一种角度就是要判定你对这个虚拟化管理工具的投入是否值得。如果最终你只购买一个许可证,但是能够保证这个工具确实能够满足你所有需求的话,那做些非常大范围的测试也是相当值得的。
Martin:如果发现新的虚拟化管理工具有诸多问题的时候,需要什么样的回退计划?
Posey:你需要有一个双保险的回退方式。当第一次发现问题的时候,你不会贸然就弃用这个虚拟化管理工具。如果问题发生了,第一步需要做的就是马上打电话给此工具的技术支持。有可能这个问题非常简单,仅仅通过电话就能够解决,而且可以帮助学习到你还没涉及到的那块知识。但是如果技术支持被难倒了,或者这个问题看上去需要较长的一段时间才能解决,你绝对需要有一个流程来切换回你之前使用的管理技术。这需要假设此管理工具是相当重要的,而且在没有虚拟化管理软件之下,你无法忍受一天到两天的时间。所以你需要去评估在恢复使用这个工具的迫切性与修复工具故障所需要的时间之间的对比关系。
Martin:对于一款虚拟化系统管理工具,哪些类型的能力或功能是IT员工所期望的?
Posey:这取决于你的需求。世界上没有两片相同的树叶,所以每个公司的需求也不同。排在第一也是最重要的是:方便易操作的管理工具。我曾经见过一些虚拟化管理工具,需要你拥有计算机科学博士学位的知识才会理解如果去把这个工具安装起来,而且提供的信息也是令人费解的。好的工具是通过一个简单的操作面板马上就能显示你所管理和监控系统的状态信息。
同时,这个工具需要能够实时地分析你系统中event log的信息,当有些潜在的问题还没有爆发出来的时候,就应该能够及时的告警并通知到你。一个好的管理工具应该能够告诉你在哪个时间点上可以分配增加虚拟机的资源。这是在管理虚拟化服务器环境下经常会发生的事情,也是你需要能够快速应对的。
还有一件真的十分重要的是--你的工具需要有多平台的支持能力。仅仅是因为你今天正在使用VMware或是基于微软架构的硬件,并不代表明天也是同样。你希望知道当需要使用灵活的多平台管理工具的时候,不至于完全弃用你当前的工具。
Martin:您能解释一下在第三方虚拟化管理工具和虚拟化厂商提供的管理工具之间的取舍关系吗?
Posey:取舍这个词的意思是被迫去挑选一个,从虚拟化厂商提供的工具与第三方工具中二选一,我并不赞同这个观点。在一些情况下,这些工具甚至不是管理同一个区域的。有时,这些第三方工具的作用是填补虚拟化厂商工具留下的缺口。有时,同时使用两个工具说不定更有帮助。举一个例子,Hyper-V Manager和vSphere Vlient。这些都是分配新主机的实用工具,但是在监控这些主机上确实功能有限。此时你就能使用一些工具比如Quest vFoglight来填补这个空缺。基本上,你只需要确保这些工具能够覆盖到你所有的工作就可以了。那到底是都使用第三方工具还是使用第三方与原厂商的混合工具呢?只要你的需求得到满足,我倒真的不认为有单一的对或错的选择。