2017-01-03 1 views
1

Vsphere를 통해 (업그레이드/신규) VMWare를 테스트 완료에서 자동화하는 프로세스를 자동화하려고합니다.TestComplete에서 Vsphere를 통해 VMWare를 관리 (업그레이드/신규)하는 과정을 자동화합니다.

일반 흐름은 다음과 같습니다.

a. Vsphere 클라이언트 시작 b. Vsphere의 특정 클러스터로 이동 c. 해당 서버 VM 전원 켜기 또는 새 VM 만들기

위 구현에 대한 지침이 도움이 될 것입니다. 많은 감사합니다!

답변

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