libvirt-check-trim.py: check machine type of vm

This commit is contained in:
neingeist 2016-07-15 18:09:19 +02:00
parent 80df644701
commit 3cbf948d39

View file

@ -18,6 +18,12 @@ for domain in conn.listAllDomains():
xml = domain.XMLDesc() xml = domain.XMLDesc()
tree = objectify.fromstring(xml) tree = objectify.fromstring(xml)
machine = tree.os.type.get('machine')
if machine < 'pc-i440fx-2.1':
print('machine should be at least pc-i440fx-2.1')
# Might want to check qemu-system-x86_64 -M help for supported
# machines.
if not hasattr(tree.devices, 'disk'): if not hasattr(tree.devices, 'disk'):
print('(has no disks)') print('(has no disks)')
continue continue