Кто-нибудь знает какие-либо пакеты для kvm, скомпилированные с поддержкой RBD?
Я установил их прямо сейчас:
ii kvm 1:1.1.2+dfsg-6+deb7u8 amd64 dummy transitional package from kvm to qemu-kvm
ii qemu-kvm 1.1.2+dfsg-6+deb7u8 amd64 Full virtualization on x86 hardware
ii libvirt-bin 1.2.9-9~bpo70+1 amd64 programs for the libvirt library
ii libvirt-clients 1.2.9-9~bpo70+1 amd64 programs for the libvirt library
ii libvirt-daemon 1.2.9-9~bpo70+1 amd64 programs for the libvirt library
ii libvirt-daemon-system 1.2.9-9~bpo70+1 amd64 Libvirt daemon configuration files
ii libvirt0 1.2.9-9~bpo70+1 amd64 library for interfacing with different virtualization systems
ii python-libvirt 1.2.1-2~bpo70+1 amd64 libvirt Python bindings
Самостоятельная сборка kvm кажется очень сложной, так как она имеет множество зависимостей, включая библиотеки gui.
Спасибо!
Чтобы запускать блочные устройства rbd с kvm, вам необходимо проверить, поддерживает ли эмулятор qemu поддержку ceph.
Для этого сначала проверьте qemu-kvm:
$ sudo qemu-system-x86_64 -drive format=?
Supported formats: vvfat vpc vmdk vhdx vdi sheepdog sheepdog sheepdog rbd raw host_cdrom host_floppy host_device file qed qcow2 qcow parallels nbd nbd nbd dmg tftp ftps ftp https http cow cloop bochs blkverify blkdebug
И поищите в выводе rbd.
Затем проверьте qemu-utils:
$ qemu-img -h
Supported formats: vvfat vpc vmdk vhdx vdi sheepdog sheepdog sheepdog rbd raw host_cdrom host_floppy host_device file qed qcow2 qcow parallels nbd nbd nbd dmg tftp ftps ftp https http cow cloop bochs blkverify blkdebug
И поищите в выводе rbd.
Если rbd отсутствует, вы можете собрать qemu из исходного кода с включенной поддержкой rbd.
git clone git://git.qemu.org/qemu.git
cd qemu
./configure --enable-rbd
make; make install
qemu, libvirt и virt-manager поддерживают RBD в Fedora.
Интересно я сделал не см. поддержку в CentOS 7.