def delInstanceCdrom(self,instance,cdrom):
'''????'''
raw_xml = instance.XMLDesc(0)
root = ElementTree.fromstring(raw_xml)
for dk in root.findall('./devices'):
devs = dk.getchildren()
for dev in devs:
if dev.tag == 'disk'and dev.get('device')=='cdrom':
for iter in dev:
if iter.tag == 'target' and iter.get('dev') == cdrom:
devs.remove(dev)
diskXml = ElementTree.tostring(root)
try:
return self.defineXML(diskXml)
except libvirt.libvirtError,e:
return '??????????????{result}'.format(result=e.get_error_message())
评论列表
文章目录