当开始准备为中小型企业(SMB:Small or Medium-sized Business)的VMware工作平台购买VMware管理工具时,费用就会迅速上升——通常都会占有限预算的很大一部分。但是如果有很多免费工具可以用来管理SMB工作环境的话,就不必购买昂贵的监控器、报告和自动化软件。这些免费的工具可以处理很多关键的VMware管理任务。在本文中,TechTarget中国的特约专家Gabrie van Zanten将介绍这些免费工具。
脚本安装 主机服务器的正确配置对于虚拟化工作平台的成功管理来讲至关重要,自动化安装是创建匹配服务器配置最简单的方式。用户虽然可以以3495美元每个……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
当开始准备为中小型企业(SMB:Small or Medium-sized Business)的VMware工作平台购买VMware管理工具时,费用就会迅速上升——通常都会占有限预算的很大一部分。但是如果有很多免费工具可以用来管理SMB工作环境的话,就不必购买昂贵的监控器、报告和自动化软件。这些免费的工具可以处理很多关键的VMware管理任务。在本文中,TechTarget中国的特约专家Gabrie van Zanten将介绍这些免费工具。
脚本安装
主机服务器的正确配置对于虚拟化工作平台的成功管理来讲至关重要,自动化安装是创建匹配服务器配置最简单的方式。用户虽然可以以3495美元每个CPU的价格购买VMware vSphere企业增强版,并且使用VMware主机的功能特点。但是Herco van Burgh免费的ESX部署设备(EDA:ESX Deployment Appliance)也可以完成相应的工作。
当然这些工具的功能各不相同。例如可以使用VMware的主机功能,除非是以前已经有 一台已经安装过的主机才可以用来拷贝,否则就必须首先人工完成基本功能的安装。但是,EDA允许用户使用引导前执行环境(PEX:Preboot Execution Environment )启动“空”主机,然后安装操作系统,包括所有工作环境要求的所有配置。即所谓的非人工安装!
VMware主机功能也可以方便地实施安装后的配置更改。同时也可以周期性地检查主机以核实是否和初始要求的配置相一致。这是EDA工具不能完成的,但是PowerShell脚本程序可以完成这些工作。
日志文件监控
监控所有的基础架构即中心化地管理VMware工作平台。不恰当的配置是否会导致失败的动态迁移?是否能够主动地调整配置,以防止破坏性事件?监控日志文件能够提供这两个问题的答案。
在VMware工作环境中,VMkernel日志文件(ESX系统中的/var/log/vmkernel和/var/log/vmkwarning,或者ESXi系统中的/var/log/messages)是非常重要的。通过控制台可以读取这些日志,但是却不提供全局视图。
一些"系统日志"应用程序可以辅助完成组织内的共工作。SysLogAppliance是一款针对非商业用户(家庭用户、非盈利机构和教育机构)免费的工具,运行在Windows平台上的免费Kiwi Syslog server也是一款此类的软件。两者都可以通过付费而增加新的功能,但是免费版本已经可以提供主机层面工作环境的全局视图。
实时健康监控
至于实时健康问题监控,最好的免费工具是一些相关付费工具的精简版或者是那些商家吸引用户购买功能全面的产品的“初级版本”。这种方式并非是一个坏方案,因为很多精简版的产品对于小型工作平台来讲仍然是非常有用的监控工具。例如,Veeam监控4.5免费版可以提供虚拟基础架构性能度量的实施监控。通过该工具可以看到每台主机或者虚拟机的CPU性能、查看在集群或者更高层面制定的RAM数量。缺点就是只能看到24小时以内的记录。但如果并且也只有在更新到功能全备的版本时才可以看到所有的历史记录。
健康报告
如果需要对工作环境定期地每周或者每月进行检查,可能就需要关于性能以外的其它信息,这正是Alan Renouf的VMware Community PowePcak所能完成的。除了Renouf维护的PowerPack脚本之外,还有来自其它PowerShell脚本厂商的脚本语言。VMware Community PowerPack中的脚本语言可以很方便地在VMware基础架构中运行。
需要有以下配置才可以使用PowerPack:
- PowerShell V2(内置在Windows 7中);
- VMware PowerCLI 4.0 U1及以上版本;
- 配置VMware PowerPack的vEcoShell或者PowerGUI;
同时我也发现下面的这些脚本非常有用:
- Reservations / Shares / Limits:该脚本可以显示虚拟机中的限制集是否会影响到性能;
- Datastore info:该脚本可以告诉用户数据存储的剩余可用空间;
- Active snapshots:最坏不过是被遗忘的那些突然可以耗尽所有空闲存储空格并且导致虚拟机异常停止的快照,该脚本可以显示动态快照位置以及生命周期;
- Host overcommit:这个脚本深受老板们的欢迎,因为这个脚本程序可以显示由于内存节省技术而产生的不必购买的内存数量,该技术即VMware vSphere提供的透明页共享;
- Orphaned VMDK files:在拷贝或者克隆虚拟机、和模块相互混淆,以及编辑VMX文件(虚拟机的主要配置文件)时,有可能会放错虚拟机磁盘格式VMDK文件的位置。该脚本可以查询并且重新找回丢失的VMDK文件,从而可以节省大量浪费掉的存储空间。
PowerPack也包含一些其它的节省时间的功能,建议各位读者尝试使用该工具,在实践中发掘该工具的优势。
日常管理工作的工具
除了监控工作环境,虚拟化管理员也必须处理大量的日常工作。如下是一些可以节省管理员负担和时间的免费工具:
- Veeam FastSCP:该程序可以辅助上传或者下载文件到ESX主机;
- RVTools 2.9:Rob de Veij编写的这个软件可以显示虚拟机和ESX主机的信息,但并不是从性能的角度来显示的。主要是显示具有增强VMotion兼容性(Enhanced VMotion Compatibility)的主机CPU,以及显示可用的CD和软盘驱动等;
- Eric Sloof's Vmclient:这个工具是VMware基础架构客户端的轻量级版本。Vmclient可以迅速启动并且把用户连接到虚拟机上;
- vAlarm:这个桌面平台软件是监控vCenter警报的免费工具;
- Vlogview:该工具管理ESX服务器日志;
VMware相关的教育博客
VMware相关的博客是一项经常被忽视的教育工具。如果没有大量管理上的诀窍,就不能充分地利用脚本所提供的数据和上述工具。但是博客可以做到这一点,我建议读者使用比较好的RSS阅读器,并且订阅一些VMware相关的博客。强烈推荐thevpad.com,在该网站上可以找到读者们贡献的顶尖好的VMware博客。