一劳永逸:把虚拟机蔓延扼杀在萌芽期
DOIT云计算 12年04月28日 10:20 【转载】 作者:论坛 责任编辑:王振
虚拟机蔓延如果不加检查会逐步侵占数据中心资源并最终影响到应用的性能。防止这一问题的第一步就是记录和跟踪环境中的工作负载。这看起来足够让人头疼,尤其是缺少完善的分发机制的时候。如果意识到这一点,您应该部署高效的策略来防止虚拟机蔓延,并达到一劳永逸。
跟踪虚拟机的方法
无论您是否相信,有些管理员依然采用电子表单的方式跟踪虚拟机。辛运的是,有生命周期管理工具和其它一些策略可以帮助完成这一让人抓狂的手动过程。这并不是说精心管理的表单不是有用的资源,但是通过手动跟踪和更新Excel表单的方式,可能会出现由于缺乏维护而出现错误的或过时的数据。
至少,我们应该建立授权规则防止不安分的管理员在闲暇时间随便创建虚拟机。我们应该让应用所有者通过使用申请表来提交新虚拟机需求。这听起来太严厉而且违反敏捷流程的理念。但是仅仅简单地通过表单和输入数据来维护远远不够。从我的经验看,这些系统通常缺少维护。如果您还通过表格来记录IP地址,那么这些过时的数据终将导致IP地址冲突。
当然,您总会需要记录一些信息。通过PowerShell脚本是生成周报的最佳方式,而且有很多免费的脚本可用,包括Al Renouf’s vCheck for VMware vSphere。它可以生成所监控环境的报告,并标示出配置问题。
如果资金充足,您还可以购买商业化的报告工具,例如Veeam的Reporter。它的免费版本可以报告虚拟机的使用状况,而且通过裁剪不必要的虚拟机发现潜在的成本节省空间。
Veeam的Business View应用也是免费的。它可以根据业务单元对虚拟机归类并显示它们的消耗情况。很多这类应用都可以支持把数据输出到Excel表单中,如果您确实需要建立.xls文件实现审计跟踪的需求,那么通过软件导出系统生成的数据总比手动编辑和维护的要好一些。或许您还会需要一张更为完善的列表,可以记录所有物理机和虚拟机的IP地址等信息。