createAccount Creating account account accountname accounttype 1 domainid 1 email admin@gmail.com firstname admin lastname adminlastname username usernameparam password password id accountid createNetwork Creating default network zoneid globalzoneid networkOfferingId globalnetworkofferingid account accountname domainid 1 name defaultregressionnetwork displaytext defaultregressionnetwork id networkid deployVirtualMachine deploying virtual machine zoneid globalzoneid serviceofferingid globalserviceofferingid templateid globaltemplateid account accountname domainid 1 networkids networkid id vmid name vmname ipaddress vmipaddress associateIpAddress Associating first public ip address zoneid globalzoneid account accountname domainid 1 id nonsourcenatpublicip1id ipaddress nonsourcenatpublicip1 associateIpAddress Associating second public ip address zoneid globalzoneid account accountname domainid 1 id nonsourcenatpublicip2id ipaddress nonsourcenatpublicip2 enableStaticNat Enable Static NAT - 1 ipaddressid nonsourcenatpublicip1id virtualmachineid vmid createIpForwardingRule Creating Ip forwarding rule - 1 ipaddressid nonsourcenatpublicip1id startPort 22 endPort 22 protocol TCP id ipfwdrule1 sleep.sh Sleeping for 2 mins to ensure that vm comes up for ssh test s 120 ssh.sh Ssh test for the vm h nonsourcenatpublicip1 p password u http://yahoo.com createLoadBalancerRule Creating load balancer rule name lbname publicipid nonsourcenatpublicip2id privateport privateport publicport publicport algorithm roundrobin account accountname domainid 1 id lbid assignToLoadBalancerRule Assigning vm to the load balancer id lbid virtualmachineids vmid deleteLoadBalancerRule Deleting the load balancer id lbid disassociateIpAddress Dissociating first public ip address id nonsourcenatpublicip1id disassociateIpAddress Dissociating second public ip address id nonsourcenatpublicip2id deleteAccount Delete account id accountid