|
Lines 316-326
def get_storage_volumes(node, pool_name, type=None):
Link Here
|
| 316 |
pool_type = pool_tree.attrib['type'] |
316 |
pool_type = pool_tree.attrib['type'] |
| 317 |
|
317 |
|
| 318 |
for name in pool.listVolumes(): |
318 |
for name in pool.listVolumes(): |
| 319 |
vol = pool.storageVolLookupByName(name) |
|
|
| 320 |
xml = vol.XMLDesc(0) |
| 321 |
try: |
319 |
try: |
|
|
320 |
vol = pool.storageVolLookupByName(name) |
| 321 |
xml = vol.XMLDesc(0) |
| 322 |
volume_tree = ET.fromstring(xml) |
322 |
volume_tree = ET.fromstring(xml) |
| 323 |
except ET.XMLSyntaxError: |
323 |
except (libvirt.libvirtError, ET.XMLSyntaxError) as ex: |
|
|
324 |
logger.info(ex, exc_info=True) |
| 324 |
continue |
325 |
continue |
| 325 |
disk = Disk() |
326 |
disk = Disk() |
| 326 |
disk.pool = pool_name |
327 |
disk.pool = pool_name |