You need to make sure rbd is in your whitelist when you run ./configure as well as having rbd enabled.
--block-drv-rw-whitelist=qcow2,raw,file,host_device,nbd,iscsi,gluster,rbd
On Sun, Oct 5, 2014 at 4:36 PM, Nathan Stratton <nathan@xxxxxxxxxxxx> wrote:
I am trying to get ceph working with openstack and libvirt, but running into an error "Driver 'rbd' is not whitelisted". Google is not providing much help so I thought I would try the list.The image is in the volume:[root@virt01a ~]# rbd list volumesvolume-205e6cb4-15c1-4f8d-8bf4-aedcc1549968To rule out openstack I am using the XML file it was using:<domain type="kvm"><uuid>c1a5aa5d-ec15-41d4-ad40-e9cc5fd8ddc4</uuid><name>instance-0000000a</name><memory>2097152</memory><vcpu>2</vcpu><sysinfo type="smbios"><system><entry name="manufacturer">Fedora Project</entry><entry name="product">OpenStack Nova</entry><entry name="version">2014.1.2-1.el7.centos</entry><entry name="serial">00000000-0000-0000-0000-002590dab186</entry><entry name="uuid">c1a5aa5d-ec15-41d4-ad40-e9cc5fd8ddc4</entry></system></sysinfo><os><type>hvm</type><boot dev="hd"/><smbios mode="sysinfo"/></os><features><acpi/><apic/></features><clock offset="utc"><timer name="pit" tickpolicy="delay"/><timer name="rtc" tickpolicy="catchup"/><timer name="hpet" present="no"/></clock><cpu mode="host-model" match="exact"/><devices><disk type="network" device="disk"><driver name="qemu" type="raw" cache="none"/><source protocol="rbd" name="volumes/volume-205e6cb4-15c1-4f8d-8bf4-aedcc1549968"><host name="10.71.0.75" port="6789"/><host name="10.71.0.76" port="6789"/><host name="10.71.0.77" port="6789"/><host name="10.71.0.78" port="6789"/></source><auth username="volumes"><secret type="ceph" uuid="54aafbbc-ced8-4401-a096-3047994caa67"/></auth><target bus="virtio" dev="vda"/><serial>205e6cb4-15c1-4f8d-8bf4-aedcc1549968</serial></disk><interface type="bridge"><mac address="fa:16:3e:3d:d5:01"/><model type="virtio"/><source bridge="private"/><filterref filter="nova-instance-instance-0000000a-fa163e3dd501"/></interface><serial type="pty"/><input type="tablet" bus="usb"/><graphics type="vnc" autoport="yes" keymap="en-us" listen="0.0.0.0"/><video><model type="cirrus"/></video></devices></domain>I turned out debug in libvirt, but it shows the same error line:2014-10-05 20:14:28.348+0000: 5078: error : qemuProcessWaitForMonitor:1889 : internal error: process exited while connecting to monitor: Warning: option deprecated, use lost_tick_policy property of kvm-pit instead.qemu-kvm: -drive file=rbd:volumes/volume-205e6cb4-15c1-4f8d-8bf4-aedcc1549968:id=volumes:key=AQCMrSlUSJvTLxAAO9U+3IZQSkLU8a3iWj7T5Q==:auth_supported=cephx\;none:mon_host=10.71.0.75\:6789\;10.71.0.76\:6789\;10.71.0.77\:6789\;10.71.0.78\:6789,if=none,id=drive-virtio-disk0,format=raw,serial=205e6cb4-15c1-4f8d-8bf4-aedcc1549968,cache=none: could not open disk image rbd:volumes/volume-205e6cb4-15c1-4f8d-8bf4-aedcc1549968:id=volumes:key=AQCMrSlUSJvTLxAAO9U+3IZQSkLU8a3iWj7T5Q==:auth_supported=cephx\;none:mon_host=10.71.0.75\:6789\;10.71.0.76\:6789\;10.71.0.77\:6789\;10.71.0.78\:6789: Driver 'rbd' is not whitelisted
><>
nathan stratton | vp technology | broadsoft, inc | +1-240-404-6580 | www.broadsoft.com
_______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com