Esempio n. 1
0
 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))
Esempio n. 2
0
 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'))
Esempio n. 3
0
 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'))   
Esempio n. 4
0
 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))