def run(self):
     random = getrandom(5)
     self.name = "user-" + random.getSuffix()
     comm = "openstack user create --domain " + self.domain + " --project " + self.project + " --enable " + self.name
     subprocess.check_output(comm, shell=True)
     print "Created User... " + self.name
     return self.name
 def run(self):
     obj = getrandom(5)
     self.name = 'subnet-'+obj.getSuffix()
     comm = "openstack subnet create "+self.name+" --network "+self.net_name + " 10.0.0.0/24"
     os.system(comm)
     print "Created subnet "+self.name+" for network: "+self.net_name
     return self.name 
 def run(self):
     obj = getrandom(5)
     self.name = "image-" + obj.getSuffix()
     comm = "openstack --os-image-api 1 image create " + self.name + " --location " + self.url + " --disk-format " + self.disk + " --container-format " + self.container
     os.system(comm)
     print self.name + " image created..."
     return self.name
Exemple #4
0
 def run(self):
     obj = getrandom(5)
     self.name = 'network-' + obj.getSuffix()
     comm = "openstack network create " + self.name
     os.system(comm)
     print "Created network: " + self.name
     return self.name
Exemple #5
0
 def run(self):
     random = getrandom(5)
     self.name = "volume-" + random.getSuffix()
     comm = "openstack volume create " + self.name + " --size " + str(
         self.size)
     os.system(comm)
     print "Created Volume... " + self.name
     return self.name
 def run(self):
    poll_obj = poll()
    calculate_obj = Calculate()
    for i in range(0,self.count):
         stopwatch = Stopwatch()
         random=getrandom(5)
         self.name="server-"+random.getSuffix()
         comm = "openstack server create "+self.name+" --image "+self.image+" --flavor "+self.flavor+" --nic net-id="+self.network
         subprocess.check_output(comm,shell=True)
         SERVER_LIST.append(self.name)
         stopwatch.start()
         while True:
               create_status = poll_obj.create_server(self.name)
               if create_status == 1:
                   TIME_LIST.append(stopwatch.time_elapsed)
                   stopwatch.stop()
                   break
               elif create_status == 0:
                   pass
               elif create_status == -1:
                   print "Creation Failed"
                   break
         print "Created Server... "+self.name
    min = calculate_obj.getMin(TIME_LIST)
    max = calculate_obj.getMax(TIME_LIST)
    avg = calculate_obj.getAverage(TIME_LIST)  
    #print_output(min,max,avg,"nova.create",self.count)     
    #print "Min: "+str(min)
    #print "Max: "+str(max)
    #print "Average: "+str(avg)
    dict_return['server']=SERVER_LIST
    dict_return['min']=min
    dict_return['max']=max
    dict_return['avg']=avg
    dict_return['name'] = "nova.create"
    disp_list.append(dict_return)
    return disp_list