Re: unable to map device with krbd on el7 with ceph nautilus

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

> As Marc mentioned, you would need to disable unsupported features but
> you are right that the kernel doesn't make it to that point.

I remember disabling unsupported features on el7 nodes (kernel 3.10) with
Nautilus.
But the error on the map command is usually more obvious.

$ rbd feature disable test1/blk1 object-map fast-diff deep-flatten

Could you give this a try ?

Regards,

Dimitri

On Mon, Jul 26, 2021 at 8:56 AM Ilya Dryomov <idryomov@xxxxxxxxx> wrote:

> On Mon, Jul 26, 2021 at 12:39 PM <cek+ceph@xxxxxxxxxxxx> wrote:
> >
> > Although I appreciate the responses, they have provided zero help
> solving this issue thus far.
> > It seems like the kernel module doesn't even get to the stage where it
> reads the attributes/features of the device. It doesn't know where to
> connect and, presumably, is confused by the options passed by userspace.
>
> Sorry, your "rbd info" output didn't register with me for some reason.
> --id and --user should be equivalent and --name with "client." prefix
> should be fine too so my suggestion was useless.
>
> As Marc mentioned, you would need to disable unsupported features but
> you are right that the kernel doesn't make it to that point.
>
> >
> > Obviously, I have already tried "--user", "--name" and so on with
> similar messages in dmesg. I don't feel like downgrading to 10. Any way to
> make el7 work with 14 userspace utils?
>
> It is expected to work.  Could you please strace "rbd device map"
> with something like "strace -f -e write -s 500 rbd device map ..."
> and attach the output?
>
> Thanks,
>
>                 Ilya
>
> >
> > I have also just realized there was 1 message missing from provided
> logs, which somehow was logged by userspace(?) and not kernel. Here's the
> full log:
> >
> > # rbd device map test1/blk1 --user testing-rw
> >
> > Jul 26 05:33:53 xx key.dns_resolver[9147]: name=testing-rw: No address
> associated with name
> > Jul 26 05:33:53 xx kernel: libceph: resolve 'name=testing-rw' (ret=-3):
> failed
> > Jul 26 05:33:53 xx kernel: libceph: parse_ips bad ip
> 'name=testing-rw,key=client.testing-rw'
> >
> > # rbd info test1/blk1 --user testing-rw
> > works perfectly
> >
> > Thanks.
> >
> >
> > On 7/24/21 12:47 PM, Marc wrote:
> > >
> > > If you have the default kernel you can not use all these features. I
> think even dmesg shows you something about that when mapping.
> > >
> > >
> > >> -----Original Message-----
> > >> From: cek+ceph@xxxxxxxxxxxx
> > >> Sent: Friday, 23 July 2021 23:58
> > >> To: ceph-users@xxxxxxx
> > >> Subject: *****SPAM*****  unable to map device with krbd on
> > >> el7 with ceph nautilus
> > >>
> > >> Hi.
> > >>
> > >> I've followed the installation guide and got nautilus 14.2.22 running
> on
> >
> > _______________________________________________
> > ceph-users mailing list -- ceph-users@xxxxxxx
> > To unsubscribe send an email to ceph-users-leave@xxxxxxx
> _______________________________________________
> ceph-users mailing list -- ceph-users@xxxxxxx
> To unsubscribe send an email to ceph-users-leave@xxxxxxx
>
>
_______________________________________________
ceph-users mailing list -- ceph-users@xxxxxxx
To unsubscribe send an email to ceph-users-leave@xxxxxxx



[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux