Ejemplo n.º 1
0
def deal(interval):
    topo = NetTopo()
    re = messageCompile(interval)
    if re == 0:
        topo.del_switchs()
        resault = topo.buildNet_Topo(interval)
        if resault:
            docker = docker_operate()
            docker.resolve(interval)
    else:
        docker = docker_operate()
        docker.resolve(interval)
        if re == 1:
            topo.del_switchs()
    print interval
Ejemplo n.º 2
0
 def __init__(self,threads_num):
     self.thread_count = 0
     self.threads_num = threads_num#线程数
     self.task_queue = Queue.Queue()
     self.result_queue = Queue.Queue()
     self.exit_signal=False
     self.docker_operate=control.docker_operate()
Ejemplo n.º 3
0
	def buildDocker_Link_Switch(self,Topo):
		try:
			docker = docker_operate()
			docker.resolve(Topo)
		except:
			print str(traceback.format_exc())
			return False
		return True
Ejemplo n.º 4
0
 def buildDocker_Link_Switch(self, Topo):
     try:
         docker = docker_operate()
         docker.resolve(Topo)
     except:
         print str(traceback.format_exc())
         return False
     return True
Ejemplo n.º 5
0


if __name__ == '__main__':

	###########测试前调用:恢复初始ip#############
	demo_recover_ip()

	##############创建测试#####################
	# data=demo_create()
	# print data
	# docker=control.docker_operate()
	# print docker.resolve(data)


	##############执行测试#####################
	# data=demo_exec()
	# print data
	# docker=control.docker_operate()
	# result=docker.resolve(data)
	# for res in result["return"]:
	# 	print res

	##############删除测试#####################
	data=demo_del()
	print data
	docker=control.docker_operate()
	print docker.resolve(data)