Ah! Thats it! I built qemu with rbd but have not rbd kernel module. I tried to build that on stock el7 kernel and got:
/root/rpmbuild/BUILD/ceph-3.10.24-dc9ac62/fs/ceph//inode.c: In function 'splice_dentry': /root/rpmbuild/BUILD/ceph-3.10.24-dc9ac62/fs/ceph//inode.c:904:193: error: 'struct dentry' has no member named 'd_count' dout("dn %p (%d) spliced with %p (%d) " ^ /root/rpmbuild/BUILD/ceph-3.10.24-dc9ac62/fs/ceph//inode.c:904:218: error: 'struct dentry' has no member named 'd_count' dout("dn %p (%d) spliced with %p (%d) " ^ /root/rpmbuild/BUILD/ceph-3.10.24-dc9ac62/fs/ceph//mds_client.c: In function 'ceph_mdsc_build_path': /root/rpmbuild/BUILD/ceph-3.10.24-dc9ac62/fs/ceph//mds_client.c:1555:180: error: 'struct dentry' has no member named 'd_count' dout("build_path on %p %d built %llx '%.*s'\n", ^ /root/rpmbuild/BUILD/ceph-3.10.24-dc9ac62/fs/ceph//mds_client.c: In function 'encode_caps_cb': /root/rpmbuild/BUILD/ceph-3.10.24-dc9ac62/fs/ceph//mds_client.c:2484:3: error: implicit declaration of function 'lock_flocks' [-Werror=implicit-function-declaration] lock_flocks(); ^ /root/rpmbuild/BUILD/ceph-3.10.24-dc9ac62/fs/ceph//mds_client.c:2486:3: error: implicit declaration of function 'unlock_flocks' [-Werror=implicit-function-declaration] unlock_flocks(); ^ cc1: some warnings being treated as errors ><> nathan stratton | vp technology | broadsoft, inc | +1-240-404-6580 | www.broadsoft.com On Mon, Oct 6, 2014 at 8:22 AM, Ignazio Cassano <ignaziocass...@gmail.com> wrote: > Hi, > but what kernel version you are using ? > I think rbd kernel module is not in centos 7 kernel . > Have you buill it by sources ? > > > 2014-10-06 14:08 GMT+02:00 Nathan Stratton <nat...@robotics.net>: > >> SELinux is already disabled >> >> [root@virt01a /]# setsebool -P virt_use_execmem 1 >> setsebool: SELinux is disabled. >> >> >> >> ><> >> nathan stratton | vp technology | broadsoft, inc | +1-240-404-6580 | >> www.broadsoft.com >> >> On Mon, Oct 6, 2014 at 1:16 AM, Vladislav Gorbunov <vadi...@gmail.com> >> wrote: >> >>> Try to disable selinux or run >>> setsebool -P virt_use_execmem 1 >>> >>> >>> 2014-10-06 8:38 GMT+12:00 Nathan Stratton <nat...@robotics.net>: >>> >>>> I did the same thing, build the RPMs and now show rbd support, however >>>> when I try to start an image I get: >>>> >>>> 2014-10-05 19:48:08.058+0000: 4524: 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 >>>> >>>> I tried with an without auth. >>>> >>>> >>>> ><> >>>> nathan stratton | vp technology | broadsoft, inc | +1-240-404-6580 | >>>> www.broadsoft.com >>>> >>>> On Sun, Oct 5, 2014 at 3:51 PM, Henrik Korkuc <li...@kirneh.eu> wrote: >>>> >>>>> Hi, >>>>> Centos 7 qemu out of the box does not support rbd. >>>>> >>>>> I had to build package with rbd support manually with "%define rhev 1" >>>>> in qemu-kvm spec file. I also had to salvage some files from src.rpm file >>>>> which were missing from centos git. >>>>> >>>>> >>>>> On 2014.10.04 11:31, Ignazio Cassano wrote: >>>>> >>>>> Hi all, >>>>> I'd like to know if centos 7 qemu and libvirt suppirt rbd or if there >>>>> are some extra packages. >>>>> Regards >>>>> >>>>> Ignazio >>>>> >>>>> >>>>> _______________________________________________ >>>>> ceph-users mailing >>>>> listceph-us...@lists.ceph.comhttp://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> ceph-users mailing list >>>>> ceph-users@lists.ceph.com >>>>> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> ceph-users mailing list >>>> ceph-users@lists.ceph.com >>>> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com >>>> >>>> >>> >> >> _______________________________________________ >> ceph-users mailing list >> ceph-users@lists.ceph.com >> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com >> >> >
_______________________________________________ ceph-users mailing list ceph-users@lists.ceph.com http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com