def TearDown(self): ''' @summary: 清理环境,卷删除后应在主机上执行下列操作: setfattr -x trusted.glusterfs.volume-id /test/data1 setfattr -x trusted.gfid /test/data1 ''' #step1:删除子模板 self.assertTrue( smart_delete_template(self.dm.base_temp_name, self.dm.temp_name)) #step2:删除基础模板 self.assertTrue(smart_delete_template(self.dm.base_temp_name)) #step3:删除虚拟机 self.assertTrue(smart_del_vm(self.dm.vm_name)) #step4:停止卷 self.assertTrue(smart_stop_volume(self.dm.cluster_name, 'disrep')) #step5:删除卷 self.assertTrue(smart_delete_volume(self.dm.cluster_name, 'disrep')) #step6:维护数据域 self.assertTrue( smart_deactive_storage_domain(self.dm.dc_nfs_name, self.dm.sd_name)) #step7:分离数据域 self.assertTrue( smart_detach_storage_domain(self.dm.dc_nfs_name, self.dm.sd_name)) #step8:删除数据域 self.assertTrue( smart_del_storage_domain(self.dm.sd_name, self.dm.xml_del_option))
def TearDown(self): ''' @summary: 清理环境,卷删除后应在主机上执行下列操作: setfattr -x trusted.glusterfs.volume-id /test/data1 setfattr -x trusted.gfid /test/data1 ''' #step1:停止卷 self.assertTrue(smart_stop_volume(self.dm.cluster_name, 'dis')) #step2:删除卷 self.assertTrue(smart_delete_volume(self.dm.cluster_name, 'dis'))
def TearDown(self): ''' @summary: 清理环境,卷删除后应在主机上执行下列操作: setfattr -x trusted.glusterfs.volume-id /test/data1 setfattr -x trusted.gfid /test/data1 ''' #step1:删除子模板 self.assertTrue(smart_delete_template(self.dm.base_temp_name,self.dm.temp_name)) #step2:删除基础模板 self.assertTrue(smart_delete_template(self.dm.base_temp_name)) #step3:删除虚拟机 self.assertTrue(smart_del_vm(self.dm.vm_name)) #step4:停止卷 self.assertTrue(smart_stop_volume(self.dm.cluster_name, 'disrep')) #step5:删除卷 self.assertTrue(smart_delete_volume(self.dm.cluster_name, 'disrep')) #step6:维护数据域 self.assertTrue(smart_deactive_storage_domain(self.dm.dc_nfs_name,self.dm.sd_name)) #step7:分离数据域 self.assertTrue(smart_detach_storage_domain(self.dm.dc_nfs_name, self.dm.sd_name)) #step8:删除数据域 self.assertTrue(smart_del_storage_domain(self.dm.sd_name, self.dm.xml_del_option))