2017-01-03 25 views
1

Мы стремимся автоматизировать процесс управления (обновления/новой) VMWare через Vsphere из Test Complete.Автоматизация процесса управления (обновления/нового) VMWare через Vsphere из TestComplete

Общий расход:

a. Запуск клиента Vsphere b. Перейдите к определенному кластеру в Vsphere c. Включение виртуальной серверной виртуальной машины или создание новой виртуальной машины

Любые указатели для вышеуказанной реализации будут полезны. Большое спасибо!

ответ

1

Похоже, TestComplete поддерживает несколько языков сценариев. Я бы сказал, что самый простой способ сделать то, что вы хотите, - использовать VMware PowerCLI (модуль/пакет PowerShell для управления vSphere и другими продуктами VMware) для автоматизации этого процесса.

Basic 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... 
}