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 volumes
volume-205e6cb4-15c1-4f8d-8bf4-aedcc1549968
To 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
_______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com