deployVirtualMachine deploy HA enabled VM test case diskofferingid globaldiskofferingid serviceofferingid globalserviceofferingid templateid globaltemplateid zoneid globalzoneid displayname HAenabledVM account admin domainid 1 group group1 networkids globalnetworkid id vmid_en name vmname_en hostid hostid_en deployVirtualMachine deploy HA disabled VM test case diskofferingid globaldiskofferingid serviceofferingid globalserviceofferingid templateid globaltemplateid zoneid globalzoneid displayname HAdisabledVM account admin domainid 1 group group1 networkids globalnetworkid id vmid_db name vmname_db hostid hostid_db updateVirtualMachine HA enable virtual machine id vmid_en displayname HAenabledVirtualMachine haenable true updateVirtualMachine HA disable virtual machine id vmid_db displayname HAdisabledVirtualMachine haenable false listHosts Obtain IP address of ha disabled VM's Host Test Case id hostid_db ipaddress ipaddress_db listHosts Obtain IP address of ha enabled VM's Host Test Case id hostid_en ipaddress ipaddress_en select instance_name from vm_instance true Obtaining the internal instance name for the ha disabled VM Test Case id vmid_db instance_name instance_name_db select instance_name from vm_instance true Obtaining the internal instance name for the ha enabled VM Test Case id vmid_en instance_name instance_name_en killvm.sh Kill the HA enabled VM n instance_name_en h ipaddress_en killvm.sh Kill the HA disabled VM n instance_name_db h ipaddress_db sleep.sh Sleep for some time s 300 listVirtualMachines List virtual machine with ha disabled id vmid_db state Stopped listVirtualMachines List virtual machine with ha enabled id vmid_en state Running hostid hostid_en listHosts List host with ha enabled machine id hostid_en ipaddress ipaddress_en listvm.sh List ha enabled machine h ipaddress_en n instance_name_en destroyVirtualMachine Destroy ha disabled vm as a part of cleanup id vmid_db destroyVirtualMachine Destroy ha enabled vm as a part of cleanup id vmid_en