O problema é que o KVM não suporta imagens de disco. Ao contrário do VMware, que é um tipo de solução tudo-em-um, o KVM somente fornece os recursos de virtualização, sobre os quais uma solução de virtualização pode ser construída.
...It consists of a loadable kernel module, kvm.ko, that provides the
core virtualization infrastructure and a processor specific module,
kvm-intel.ko or kvm-amd.ko. - http://www.linux-kvm.org/page/Main%5FPage
Normalmente, uma solução baseada em KVM envolve a combinação de:
- KVM - para acesso aos recursos de virtualização da CPU
-
QEMU - que fornece os bits de emulação, como BIOS / UEFI
- bibliotecas e ferramentas adicionais - como libvirt e Virtual Machine Gerente
QEMU
O QEMU suporta dois formatos de disco native (existem outros formatos, como VDI):
Raw
Raw disk image format (default). This format has the advantage of
being simple and easily exportable to all other emulators. If your
file system supports holes (for example in ext2 or ext3 on Linux or
NTFS on Windows), then only the written sectors will reserve space. - man qemu-img
Qcow / 2
QEMU image format, the most versatile format. Use it to have
smaller images (useful if your filesystem does not supports holes,
for example on Windows), optional AES encryption, zlib based
compression and support of multiple VM snapshots. - man qemu-img
libvirt
O libvirt fornece várias maneiras de armazenar imagens de disco:
- Diretório back-end
- back-end do sistema de arquivos local
- back-end do sistema de arquivos de rede
- Back-end lógico - LVM, mas sem thin-provisioning: (
- Disk backend
- backend do iSCSI
- back end SCSI
- backend do Multipath
- backend RBD (Dispositivo de Bloqueio RADOS)
- backend Sheepdog
- back-end de Gluster
- back end do ZFS
- back-end de armazenamento do Virtuozzo
Dê uma olhada naqueles e veja quais deles, se houver, atendem aos seus requisitos. Veja o link e, melhor ainda, link