无论是使用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中国
无论是使用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 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版本)才可以运行该脚本。
返回指南主页,了解更多最佳免费虚拟化工具。
翻译
相关推荐
-
OpenStack Sahara如何构建Hadoop和Spark系统
OpenStack是一种云操作系统,用于提供虚拟机,而OpenStack Sahara是一个附加组件,使管理员能够在这些虚拟机上部署Spark和Hadoop。
-
谁才是CLI的最佳选择?vSphere CLI Power CLI还是ESXi Shell
在vSphere环境当中管理员可以使用VMware提供的三种CLI来执行命令,但是哪种才是最好的呢?
-
请问有哪些比较好的免费的VMware脚本和命令行工具?
-
最佳免费的VMware脚本和命令行工具介绍
VMware命令行和脚本——如vMA、Power CLI和vSphere Health Check——都可以辅 […]