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

2009-11-27   
分享到:
| |

导读:本文介绍免费的VMware脚本和命令行工具。其中包括vMA、Power CLI和vSphere CLI等。

关键词:VMware脚本 命令行工具 vMA Power CLI

 

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

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

 
查看全文
 
 
 
分享到:
 
 

脚本管理任务

 
上文介绍了如何使用vSphere Client中配置ESXi主机日志,本文继续讲解如何通过vSphere Client管理对ESXi 5.0主机的访问。
 
VMware vSphere PowerCLI服务是一种命令行工具,对于vSphere PowerCLI的使用,我们对一些常见问题进行了解答。
 
拿VMware的PowerCLI与微软的PowerShell作比较似乎是太可能,因为前者需要后者先安装好,且它仅是一个针对核心PowerShell环境的供应商指定附加物。
 
用户经常问我使用vSphere Host Profiles还是PowerCLI脚本配置ESX或ESXi主机。对我来说,自动化构建过程是为保证一致性和可靠性的第一步……
 
后续版本VMware Site Recovery Manager (SRM)目前处于开发阶段,未来版本的VMware SRM将基于并扩充目前已经坚实的基础。让我们来看一些它的特性……
 



【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版本)才可以运行该脚本。

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

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录