发表于:2013年10月16日
虚拟化已经成为各种规模企业优化内部IT系统的必备手段。从测试沙箱到生产服务,虚拟化可以帮助企业从硬件性能之外中获得更多益处,并让他们能做到更多过去做不到的事情。对于很多企业来说,虚拟化仍然还算是一门新技术。而对于其他的资深CIO来说,这早就不是了。不管怎样,虚拟化是一项涉及到很多方面的复杂的技术。企业CIO与IT管理员对于自身要求的首要目标,就是先要具备把工作完成并且能最好地满足需求的技能和知识。考虑到这一点,下文将列出Jack Wallen所总结出的10个最需要掌握的虚拟化技巧。
1、为虚拟化容量做硬件规划
当处于规划虚拟环境的早期阶段时,应注意不要错误地购买无法应对虚拟化的硬件。CIO需要比平时考虑的更多。请记住,这个服务器可能要托管无数的虚拟机,因此需要很强的原始性能和增长所需的空间。最糟糕的事情就是主机服务器停顿,没有承载虚拟机的空间了。因此要做好充分的准备,再付诸行动。不要以为一个虚拟机只会占用服务器很小的空间,不要以为只会托管一个虚拟机。
2、追踪每个虚拟机的生命周期
很多IT管理人员在创建了虚拟机之后就任之运行而几乎不进行任何监控。CIO需要对每个虚拟机从创建到卸载的所有情况。管理人员应该时时了解这些虚拟机的大小、快照状态、流量多少,几乎每方面的情况都应该了如指掌。“一劳永逸”的虚拟机听上去很有吸引力,但这是一个严重的错误,会给管理人员带来一系列麻烦。
3、不要将一切都虚拟化
并非一切都需要虚拟化,本站近日发布的另一篇文章《不适合虚拟化的10个项目》,也提到了同样的话题。FTP服务器的内部业务量也许只是五六个用户的而已?很可能不是这样的。打印服务器?可能也不是。CIO需要先制定一个具体的计划,并保证有充分的理由来进行虚拟化。CIO首先应该问自己一件事:“为什么需要虚拟化服务器?”如果可以有一些明确地回答这个问题,那么就将相同的理由放在那些可以从虚拟化中受益的每台服务器上吧。
4、监控虚拟机流量以及非虚拟流量
确保监控虚拟和非虚拟机的流量。因为就可以在得到通知的时候进行快照所以就认为虚拟主机更加安全了,千万不要被这种想法蒙蔽。这是一种不真实的安全感,不应该被当作安全性的替代品。但是监控远远超过安全性。管理人员需要及时了解虚拟机内部和外部的流量情况。一段时间后,你就会知道哪些特定的虚拟机需要更多资源,其他虚拟机是否更适合单机运行。
5、不要随意放弃虚拟资源
当虚拟机仅占用很小的空间时,很容易就被当作是“免费的”。千万不要这样做。甚至不要将一台服务器从单机迁移到免费虚拟化。客户需要了解服务器虚拟化能给他们带来什么好处――连带着所有都虚拟化,是有代价的。此外,虚拟化所需的技术也是需要成本的,有时候这个成本甚至是很高的,企业无法单独负担起这个费用。
6、使用虚拟机作为一次性系统
这听上去可能有些奇怪,但是有些时候CIO只是暂时需要一个系统或者一项服务。没有什么比虚拟机提供一项临时服务更好的选择了。需要一个临时的FTP服务器?答案是虚拟机。需要一个临时的打印服务器或者Web服务器?答案还是虚拟机。虚拟机的好处在于它并不会占用硬件资源,所以启用一个虚拟机是很容易的。管理员甚至可以为特定的“一次性任务”专门创建一些虚拟机,按需启用。
7、创建虚拟机模板以简化部署
如果你知道将根据具备配置或者需求部署大量虚拟机的话,那么创建一系列模板,这样虚拟机的部署就简单多了。这的确会为你节省不少时间和精力。没有必要不断地推倒重建。创建一个模板,视需要经常使用它。对于你和你的客户来说,节省下来的时间就是金钱。
8、当性能成为关键时,为磁盘进行“厚供应”
大多数管理员会为他们的虚拟机创建动态分配的磁盘。对于那些需要尽可能高性能的虚拟机来说,则应该进行“厚供应”。换言之,就是在虚拟机配置中为磁盘设置一个实际的容量。CIO需要确保主机设备有足够的空间承载这些厚供应虚拟机。但是,获得的性能提升相对于投入的时间来说,肯定是值得的。
9、安装所有客户端增值工具和虚拟化工具
这一点毫无疑问。大多数虚拟机工具(例如VMware和VirtualBox)提供了客户增值工具和其他虚拟化工具,加强体验和提高性能,让客户机和主机之间的通信更见顺畅。很多管理员忽略了这些安装项,认为这是没有必要的。一定要安装。鼠标集成、显示器驱动程序、客户机到主机的时间同步等等,安装这些将让虚拟体验更好。尽管这不是必需的,但是的确可以提高前段的使用性。
10、随时为主机系统进行更新
大多数人认为所有的负担都是在客户机操作系统上。尽管对于虚拟机来说这点没错,但是主机在这个过程中发挥了巨大的作用。不要让虚拟机托管在一个脆弱的设备上。当然,如果这台服务器并没有托管大量虚拟机的话,需要考虑的风险就是服务器上的那些数据。但是因为服务器托管任何数量的虚拟机(其中有些是针对客户端的),所以亏损的风险明显更高。因此,CIO需要确保主机设备随时进行补丁更新并且始终是安全的。
总结
有些时候,企业希望在虚拟技术上有些投资。而这时,CIO则会希望尽可能地有所准备。在做了充足的前期工作和履行了职责之后,虚拟机将带来时间、金钱以及精力上的节省。当然最后还会让最终客户非常开心。