最佳免费的VMware脚本和命令行工具介绍

日期: 2009-11-26 作者:David Davis翻译:王越 来源:TechTarget中国 英文

无论是使用VMware ESX还是ESXi,VMware命令行和脚本——如vMA、Power CLI和vSphere Health Check——都可以辅助配置虚拟机、更好地管理VMware vSphere基础架构和通过命令行自动完成管理工作。VMware为命令行和脚本提供三种免费工具,并且这些工具可以共享相同点。   在五种最佳虚拟化工具指南这部分,TechTarget中国的特约虚拟化专家David Davis将介绍VMware vMA、vCLI、PowerCLI和vSphere Health Check提供的管理和虚拟机自动处理能力。   图1 点击图片本身就能放大   VMware vM……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

无论是使用VMware ESX还是ESXi,VMware命令行和脚本——如vMA、Power CLI和vSphere Health Check——都可以辅助配置虚拟机、更好地管理VMware vSphere基础架构和通过命令行自动完成管理工作。VMware为命令行和脚本提供三种免费工具,并且这些工具可以共享相同点。

  在五种最佳虚拟化工具指南这部分,TechTarget中国的特约虚拟化专家David Davis将介绍VMware vMA、vCLI、PowerCLI和vSphere Health Check提供的管理和虚拟机自动处理能力。

  图1

脚本

点击图片本身就能放大

  VMware vMA:vSphere管理助手

  VMware发布ESXi Hypervisor时,并不支持命令行接口。虚拟化技术提供商不得不为习惯使用CLI的管理员和其他用户(这些用户拥有运行在ESX服务器控制台内的代理)提供一种解决方案。VMware发布了虚拟基础架构管理助手(VIMA:Virtual Infrastructure Management Assistant)作为辅助设备,该设备可以运行Linux,也有和ESX控制台相同的命令行选项。除了使用VMware命令行工具,VIMA还提供Perl脚本,并且为这些脚本提供中心化储存池。

  当vSphere 4发布时,VIMA重新命名为vMA,仍然有同样的效用,也仍然是VMware虚拟基础架构的免费CLI管理设备。

  更多地了解vMA,请阅读我的另外一篇文章:使用VMware vSphere管理助手(vMA)

  VMware vCLI:vSphere命令行接口

  同样的VMware命令行工具可以安装在Windows或者Linux工作站上,VMware称这些工具为vSphere命令行接口(vCLI:vSphere Command Line Interface)。vCLI允许用户在PC机上运行传统的VMware工具,如esxcfg-nics或者vicfg-nics。
仅使用vMA,就可以有大量vCLI可供使用的贡献型脚本(接下来详细介绍)。

  访问VMware的vCLI主页,可以更多了解vCLI,并且可以免费下载。

  图2

VMware

  VMware PowerCLI:PowerShell命令行接口

  如果不使用Perl作为VMware工具脚本引擎,对于那些熟悉Microsoft PowerShell的用户来讲,可以使用VMware的产品——PowerCLI。PowerCLI是基于PowerShell的工具,用来管理VMware基础架构。

  同vCLI和vMA一样,有大量PowerCLI可供使用的贡献型脚本。

  访问VMware的PowerCLI主页,更多了解PowerCLI,也可以免费下载。

  VMware的贡献型脚本存储池和vSphere Health Check脚本

  拥有Perl和PowerShell脚本选项非常不错,但是如果在命令行中有有用的脚本库就更好了。值得感谢的是,很多VMware管理员在VMware社区贡献出所创建的脚本程序。例如,vGhetto script repository是最好、最大的VMware脚本存储池之一。尤其是该存储池里面有我见过最好的脚本:vSphereHealthCheck脚本。这个脚本可以查询ESX主机、vCenter服务器和集群,然后返回大量相关信息——提供一个对vSphere基础架构清晰、有条理的报告。但是需要有vMA、vCLI或者PowerCLI(使用的应该是vSphereHealthCheck PowerShell版本)才可以运行该脚本。

  返回指南主页,了解更多最佳免费虚拟化工具

作者

David Davis
David Davis

TechTarget中国的特约虚拟化专家。

翻译

王越
王越

相关推荐