在大多数情况下,并不是每个虚拟机(VM)都你的控制之下。你需要通盘考虑应用程序所有者、业务部门经理和最终用户。当然,在半夜迁移实用程序服务器或打印服务器很容易。需要大量规划、反复测试和步步当心的,是公司的电子商务Web服务器、电子邮件服务器或计费服务器的迁移。同时,在大多数情况下,即使服务器虚拟化没有性能上的损失,应用程序所有者对它的抵制仍然是常见的。这非常令人沮丧。
眼下,统计数据告诉我们,所有的x86服务器大约虚拟化了51%。实现100%的虚拟化是可能的,并为你的公司带来很多好处。你将获得备份、灾难恢复、部署、升级、测试和开发,以及更多方面的效率。100%的虚拟基础设施将让你的IT团队更为高效,允许他们花更多的时间在可以为公司带来更多利润的项目。
不管推动任何东西,你都应该有一些聪明的方法,这里是可以推动100%虚拟化的五种方式。
战术1 :教育和解释其好处
让人们跟随你,正确的方式不是强迫他们,而是要改变他们的想法。说服IT人员、开发者、应用程序所有者和业务管理者接受一个虚拟化项目的最佳方法,是向他们灌输该项目的好处。你可以同时为IT人员和业务单位管理员展示虚拟化的灵活性,以及它如何让你在几分钟内推出新的服务器和应用程序,而不是数周。你可以演示虚拟化如何让开发团队通过克隆虚拟机创建相同的虚拟实验室用于生产。你还能证明跨越广域网复制虚拟机磁盘更改,以及在灾难发生后几分钟内恢复虚拟机的能力。总体而言,教育将帮助他们看到虚拟化的价值。
战术2 :证明成本的节约
对于那些只关心财务(或需要数字来作出决定)的企业,另一种论证100%的虚拟化的伟大的方式,是通过展示成本的节约。所有的主流虚拟化平台都有投资回报率计算器在那里。虽然这些计算器可以给你一些想法,但在我看来,它们过于依赖“软成本”。这些计算器常常试图计算提高效率和敏捷性的财务利益,这可能导致辩论升级。
我试图抛开节约成本的方程式,而是简单地展示在hypervisor许可的投资如何允许一台服务器运行更多的虚拟服务器。通过这种方式,你可以辩论,公司将不必为另一台服务器花更多的钱、额外的电力、冷却和存储区域网络(SAN)端口。你还可以随时告诉财务人员,一个虚拟化管理员可以管理的虚拟服务器数量,约两倍于管理物理服务器,从而减少了添加更多的工作人员的需要。
战术3 :给他们权力
对于开发人员和应用程序所有者,你可以通过给予他们额外的权力来说服他们考虑虚拟化。虚拟化管理工具如VMware vCenter允许你创建基于角色的管理。通过授权开发者或应用程序所有者对服务器的有限访问,你可以给他们重新引导或查看性能统计信息的权力。
开发人员和应用程序所有者也将享受克隆虚拟机,并在虚拟化基础架构中,甚至在他们自己的本地笔记本电脑,创建测试和开发环境的能力。
如果这种方法不起作用,你可能不得不求助于后面的战术5。
战术4 :虚拟化所有的新服务器
即使迁移现有服务器要获得同意有麻烦,你仍然可以通过虚拟化任何新的服务器,慢慢推动虚拟化。许多公司都采用的虚拟化第一政策,当硬件更新换代之时,使用虚拟机取代旧的服务器。这种方法可能需要一些时间,但它往往更容易让管理者消化。
即使你正在成功地通过其他方法推动着100%虚拟化的目标,这仍是一个明智的实现策略。
战术5:先不要告诉他们
就我而言,我确实有一个开发商坚定地认为他的物理服务器无法进行虚拟化。一天晚上,物理服务器硬件故障。这是一个旧的服务器,非常不容易替换。我们在一台虚拟机上恢复了该服务器的备份,并启用这台虚拟服务器。开发商和他的一些用户群使用了几天之后,我走进他的办公室,告诉他,他的服务器已经被虚拟化。他没有发现任何不良影响,令我吃惊的是,他没有任何异议。不过,如果你想保住你的工作,我建议不要在任何的关键服务器上这样做。
最后需要强调的是,达到100%的虚拟化总是不容易的,但不要因此而放弃!