예제 #1
0
 def cloud_postuninstall(self):
     #pdb.set_trace()
     subnet_manager = SubnetManager()
     subnet_manager.release_subnet_pair(
         self.default_tunnel_bearing_cidr,
         constant.HwsConstant.INSTALL_INFO_FILE)
     self.install_data_handler.delete_cloud_info()
     self.cloud_info_handler.delete_cloud_info()
예제 #2
0
    def cloud_postuninstall(self):
        #release distrubute subenet
        subnet_manager = SubnetManager()
        subnet_pair = dict()
        subnet_pair["external_api_cidr"] = self.external_api_cidr
        subnet_manager.release_subnet_pair(subnet_pair, constant.VcloudConstant.INSTALL_INFO_FILE)

        #delete vdc network
        self.installer_login()
        network_num = self.installer.get_networks(vdc_name=self.vcloud_vdc)
        #pdb.set_trace()
        if len(network_num) > 0:
            try :
                self.uninstall_network()
            except InstallCascadingFailed :
                LOG.error("cloud postuninstall failed, please check details")

        self.install_data_handler.delete_cloud_info()
        self.cloud_info_handler.delete_cloud_info()

        self.installer_logout()
예제 #3
0
    def cloud_postuninstall(self):
        #release distrubute subenet
        subnet_manager = SubnetManager()
        subnet_pair = dict()
        subnet_pair["external_api_cidr"] = self.external_api_cidr
        subnet_manager.release_subnet_pair(
            subnet_pair, constant.VcloudConstant.INSTALL_INFO_FILE)

        #delete vdc network
        self.installer_login()
        network_num = self.installer.get_networks(vdc_name=self.vcloud_vdc)
        #pdb.set_trace()
        if len(network_num) > 0:
            try:
                self.uninstall_network()
            except InstallCascadingFailed:
                LOG.error("cloud postuninstall failed, please check details")

        self.install_data_handler.delete_cloud_info()
        self.cloud_info_handler.delete_cloud_info()

        self.installer_logout()
예제 #4
0
 def cloud_postuninstall(self):
     #pdb.set_trace()
     subnet_manager = SubnetManager()
     subnet_manager.release_subnet_pair(self.default_tunnel_bearing_cidr, constant.HwsConstant.INSTALL_INFO_FILE)
     self.install_data_handler.delete_cloud_info()
     self.cloud_info_handler.delete_cloud_info()