[libvirt] block pull/commit for non-local storage