コード例 #1
0
ファイル: manager.py プロジェクト: ConPaaS-team/conpaas
 def on_new_nodes(self, nodes):
     try:
         for node in nodes:
             client.startup(node.ip, self.AGENT_PORT)
         return True
     except Exception, err:
         self.logger.exception('_do_startup: Failed to create node: %s' % err)
         return False
コード例 #2
0
ファイル: manager.py プロジェクト: bopopescu/conpaas-1
 def _do_add_nodes(self, count):
     node_instances = self.controller.create_nodes(count, \
                                        client.check_agent_process, 5555)
     self.nodes += node_instances
     # Startup agents
     for node in node_instances:
         client.startup(node.ip, 5555)
     self.state = self.S_RUNNING
     return HttpJsonResponse()
コード例 #3
0
ファイル: manager.py プロジェクト: dzeno/conpaas
 def _do_add_nodes(self, count):
     node_instances = self.controller.create_nodes(count, \
                                        client.check_agent_process, 5555)
     self.nodes += node_instances
     # Startup agents
     for node in node_instances:
        client.startup(node.ip, 5555)
     self.state = self.S_RUNNING
     return HttpJsonResponse()
コード例 #4
0
ファイル: manager.py プロジェクト: dzeno/conpaas-1
    def _do_startup(self, cloud):
        startCloud = self._init_cloud(cloud)

        self.controller.add_context_replacement(dict(STRING='helloworld'))

        try:
            nodes = self.controller.create_nodes(1,
                client.check_agent_process, self.AGENT_PORT, startCloud)

            node = nodes[0]

            client.startup(node.ip, 5555)

            # Extend the nodes list with the newly created one
            self.nodes += nodes
            self.state = self.S_RUNNING
        except Exception, err:
            self.logger.exception('_do_startup: Failed to create node: %s' % err)
            self.state = self.S_ERROR
コード例 #5
0
ファイル: manager.py プロジェクト: schevalier/conpaas
    def _do_startup(self, cloud):
        startCloud = self._init_cloud(cloud)

        self.controller.add_context_replacement(dict(STRING='helloworld'))

        try:
            nodes = self.controller.create_nodes(1, client.check_agent_process,
                                                 self.AGENT_PORT, startCloud)

            node = nodes[0]

            client.startup(node.ip, 5555)

            # Extend the nodes list with the newly created one
            self.nodes += nodes
            self.state = self.S_RUNNING
        except Exception, err:
            self.logger.exception('_do_startup: Failed to create node: %s' %
                                  err)
            self.state = self.S_ERROR