def list_ssvms(apiclient, **kwargs): """List all SSVMs matching criteria""" cmd = listSystemVms.listSystemVmsCmd() [setattr(cmd, k, v) for k, v in kwargs.items()] if "account" in kwargs.keys() and "domainid" in kwargs.keys(): cmd.listall = True return apiclient.listSystemVms(cmd)
def list_ssvms(api_client, **kwargs): """List all SSVMs matching criteria""" cmd = listSystemVms.listSystemVmsCmd() [setattr(cmd, k, v) for k, v in kwargs.items()] if 'account' in kwargs.keys() and 'domainid' in kwargs.keys(): cmd.listall = True return api_client.listSystemVms(cmd)
def test_systemVmReady(self): """ system VMs need to be ready and Running for each zone in cloudstack """ for z in self.zones_list: retry = self.retry while retry != 0: self.debug("looking for system VMs in zone: %s, %s" % (z.id, z.name)) sysvms = listSystemVms.listSystemVmsCmd() sysvms.zoneid = z.id sysvms.state = 'Running' sysvms_list = self.apiClient.listSystemVms(sysvms) if sysvms_list is not None and len(sysvms_list) == 2: assert len(sysvms_list) == 2 self.debug("found %d system VMs running {%s}" % (len(sysvms_list), sysvms_list)) break retry = retry - 1 delay(60) # wait a minute for retry self.assertNotEqual(retry, 0, "system VMs not Running in zone %s" % z.name)
def list_ssvms(apiclient, **kwargs): """List all SSVMs matching criteria""" cmd = listSystemVms.listSystemVmsCmd() [setattr(cmd, k, v) for k, v in kwargs.items()] return(apiclient.listSystemVms(cmd))
def list_ssvms(apiclient, **kwargs): """List all SSVMs matching criteria""" cmd = listSystemVms.listSystemVmsCmd() [setattr(cmd, k, v) for k, v in kwargs.items()] return (apiclient.listSystemVms(cmd))