我们期待通过Vsphere从测试完成管理(升级/新建)VMWare的过程自动化。通过Vsphere从TestComplete管理(升级/新建)VMWare的过程自动化
一般流程是:
a。启动Vsphere客户端 b。导航到Vsphere中的特定群集 c。打开相应的服务器虚拟机或创建新的虚拟机
上述实现的任何指针都会有帮助。非常感谢!
我们期待通过Vsphere从测试完成管理(升级/新建)VMWare的过程自动化。通过Vsphere从TestComplete管理(升级/新建)VMWare的过程自动化
一般流程是:
a。启动Vsphere客户端 b。导航到Vsphere中的特定群集 c。打开相应的服务器虚拟机或创建新的虚拟机
上述实现的任何指针都会有帮助。非常感谢!
VMware vSphere有API with libraries for many languages。您可以使用其Java或.NET版本与TestComplete中的vSphere配合使用,其Java Bridge或CLR Bridge功能。
看起来TestComplete支持多种脚本语言。我会说最简单的方法就是使用VMware PowerCLI(一个用于管理vSphere和其他VMware产品的PowerShell模块/套件)来自动执行此过程。
你会使用基本PowerCLI的脚本是:
Connect-VIServer Your_vCenter_FQDN_or_IP_here -username first.last -password yourloginpassword
$existingVM = Get-Cluster CLUSTERNAME | Get-VM VMNAME
if ($existingVM)
{
Start-VM $existingVM
}
else
{
New-VM -Name VMNAME # probably need a few more mandatory paramaters specified here...
}