Пример #1
0
    def release_lbaas(self):
        if not self.ip_ns.netns.exists(self.namespace):
            raise ValueError('Need to create the network namespace before '
                             'relasing lbaas')

        haproxy_process.stop_haproxy(self.cfg_file, True)
        try:
            self.ip_ns.netns.execute(['route', 'del', 'default'])
        except RuntimeError:
            pass
Пример #2
0
    def release_lbaas(self):
        if not self.ip_ns.netns.exists(self.namespace):
            raise ValueError('Need to create the network namespace before '
                             'relasing lbaas')

        haproxy_process.stop_haproxy(self.cfg_file, True)
        try:
            self.ip_ns.netns.execute(['route', 'del', 'default'])
        except RuntimeError:
            pass
 def release_lbaas(self):
     if not self.ip_ns.netns.exists(self.namespace):
         raise ValueError('Need to create the network namespace before '
                          'relasing lbaas')
     cfg_file = self.LBAAS_DIR + "/" + self.loadbalancer_id + ".conf"
     lbaas_type = self.find_lbaas_type(cfg_file)
     if (lbaas_type == ''):
         return
     elif (lbaas_type == 'haproxy_config'):
         haproxy_process.stop_haproxy(self.loadbalancer_id, True)
     try:
         self.ip_ns.netns.execute(['route', 'del', 'default'])
     except RuntimeError:
         pass
     self.remove_cfg_file(cfg_file)
Пример #4
0
 def release_lbaas(self):
     if not self.ip_ns.netns.exists(self.namespace):
         raise ValueError('Need to create the network namespace before '
                          'relasing lbaas')
     cfg_file = self.LBAAS_DIR + "/" + self.loadbalancer_id + ".conf"
     lbaas_type = self.find_lbaas_type(cfg_file)
     if (lbaas_type == ''):
         return
     elif (lbaas_type == 'haproxy_config'):
         haproxy_process.stop_haproxy(self.loadbalancer_id, True)
     try:
         self.ip_ns.netns.execute(['route', 'del', 'default'])
     except RuntimeError:
         pass
     self.remove_cfg_file(cfg_file)