用命令来操作vSphere:九 VMware vSphere 4.1 PowerCLI
前面几部分主要介绍了基于Linux的ESX命令,这些命令可以直接在ESX主机上运行,也可以通过SSH远程连接管理.后面几部分主要介绍基于Windows下的Microsoft PowerShell命令,PowerCLI是为Windows PowerShell脚本语言而创建的嵌入单元. 这个嵌入单元能让你快速轻松地将vSphere环境的所有方面进行自动化.借助vSphere PowerCLI,通过由200多个VMware专用cmdlets组合形成脚本,IT管理员可以自动执行所有的虚拟环境相关管理任务.对于虚拟化管理员而言,脚本无疑是非常实用的,它可以无需人为参与执行进程(这样可以释放IT管理员去做其它工作),在资源紧张的环境中可以用于规划在非高峰期完成某些任务,在执行大量重复性的烦杂工作时还可以避免人为错误的发生. 1.安装要求: .net 2.0 Service Pack1 Window PowerShell 2.0 2.安装的步骤就不介绍了,下图是安装后的快捷方式,同时提供32位和64位两个版本,并有较为详细的帮助手册. 3.在运行VMware vSphere PowerCLI时要以管理员的方式运行,但PowerShell默认是禁止执行脚本,运行后如下图所示. 可以运行set-executionpolicy Unrestricted命令,把当前的规则变成了不受限类型(从外部下载的任何脚本都可以运行,只不过运行前要发出一个警告). 然后退出,重新以管理员的方式运行. 4.用connect-viserver命令连接服务器后就可以运行PowerCLI命令或脚本了. connect-viserver命令的语法:
Connect-VIServer -Menu [<CommonParameters>] 具体信息可以运行get-help connect-viserver命令获得. 例如: ① connect-viserver -server 192.168.163.135 -user root -password Admin900 ② connect-viserver -server 192.168.163.135
5.相关下载 VMware vSphere 4.1 PowerCLI: http://www.vmware.com/support/developer/PowerCLI/index.html
PowerShell 2.0默认包含在Windows 7和Windows Server 2008 R2中 下载Windows管理架构核心(WinRM 2.0和Windows PowerShell 2.0): Windows Server 2008: http://www.microsoft.com/downloads/details.aspx?FamilyId=863e7d01-fb1b-4d3e-b07d-766a0a2def0b 64位Windows Server 2008: http://www.microsoft.com/downloads/details.aspx?FamilyId=d37e25cf-db05-4b23-a852-cdf865d81b82 Windows Server 2003: http://www.microsoft.com/downloads/details.aspx?FamilyId=909bbcf1-bd78-4e03-8c83-69434717e551 Vista: http://www.microsoft.com/downloads/details.aspx?FamilyId=f2fa1227-9a34-4e29-aa03-62f5c00e16f2 64位Vista: http://www.microsoft.com/downloads/details.aspx?FamilyId=0f73efa2-f8d6-45f3-a8f8-5cdc205b119a XP和Windows Embedded: http://www.microsoft.com/downloads/details.aspx?FamilyId=60cb5b6c-6532-45e0-ab0f-a94ae9ababf5
|
||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |