我们希望通过Vsphere从Test Complete自动化管理(升级/新建)VMWare的过程。
一般流程是:
一个。启动Vsphere客户端 湾导航到Vsphere中的特定群集 C。打开各个服务器VM或创建新VM
上述实现的任何指针都会有所帮助。非常感谢!
答案 0 :(得分:2)
VMware vSphere已API with libraries for many languages。您可以使用其Java或.NET版本与TestComplete中的vSphere一起使用其Java Bridge或CLR Bridge功能。
答案 1 :(得分:1)
看起来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...
}