A CIM provider for libvirt