Re: client.bootstrap-osd authentication error - which keyrin

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

 



On Mon, Jul 9, 2018 at 10:10 AM, Thomas Roth <t.roth@xxxxxx> wrote:
> Thanks, but doesn't work.
>
> It is always the subcommand
> /usr/bin/ceph --cluster ceph --name client.bootstrap-osd --keyring
> /var/lib/ceph/bootstrap-osd/ceph.keyring osd tree -f json
>
> (also 'ceph ... osd tree -i - osd new NEWID')
>
> which fails with client.bootstrap-osd authentication error
>
> Of course, 'ceph osd tree' works just fine.
>
>
> Must be something I have missed when upgrading from Jewel. In fact, there where no
> boostrap-xxx/keyrings anywhere, I just have my /etc/ceph/ceph.mon.keyring which seems to have managed
> the magic before.

Provisioning tools like ceph-deploy will add the bootstrap keyring if
not present. Please not that /etc/ceph/*.keyring is not sufficient
here. The bootstrap key
must exist.


>
> Cheers,
> Thommas
>
> On 07/06/2018 09:36 PM, Paul Emmerich wrote:
>> Hi,
>>
>> both ceph-disk and ceph-volume need a keyring in the file
>>
>> /var/lib/ceph/bootstrap-osd/ceph.keyring
>>
>> The key should look like this:
>>
>> [client.bootstrap-osd]
>>     key = XXXX
>>     caps mon = "allow profile bootstrap-osd"
>>
>>
>> Paul
>>
>>
>> 2018-07-06 16:47 GMT+02:00 Thomas Roth <t.roth@xxxxxx>:
>>
>>> Hi all,
>>>
>>> I wonder which is the correct key to create/recreate an additional OSD
>>> with 12.2.5.
>>>
>>> Following
>>> http://docs.ceph.com/docs/master/rados/operations/
>>> bluestore-migration/#convert-existing-osds, I took
>>> one of my old OSD out of the cluster, but failed subsequently recreating
>>> it as a BlueStor OSD.
>>>
>>> I tried "ceph-volume" at first, now got one step further using "ceph-disk"
>>> with
>>> "ceph-disk prepare --bluestore /dev/sdh", which completed, I assume
>>> successfully.
>>>
>>> However, "ceph-disk activate" fails with basically the same error as
>>> "ceph-volume" before,
>>>
>>>
>>> ~# ceph-disk activate /dev/sdh1
>>> command_with_stdin: 2018-07-06 16:23:18.677429 7f905de45700  0 librados:
>>> client.bootstrap-osd
>>> authentication error (1) Operation not permitted
>>> [errno 1] error connecting to the cluster
>>>
>>>
>>>
>>> Now this test cluster was created under Jewel, where I created OSDs by
>>> "ceph-osd -i $ID --mkfs --mkkey --osd-uuid $UUID"
>>> and
>>> "ceph auth add osd.#{ID} osd 'allow *' mon 'allow profile osd' -i
>>> /var/lib/ceph/osd/ceph-#{ID}/keyring"
>>>
>>> This did not produce any "/var/lib/ceph/bootstrap-osd/ceph.keyring", but
>>> I found them on my mon hosts.
>>> "ceph-volume" and "ceph-disk" go looking for that file, so I put it there,
>>> to no avail.
>>>
>>>
>>>
>>> Btw, the target server has still several "up" and "in" OSDs running, so
>>> this is not a question of
>>> network or general authentication issues.
>>>
>>> Cheers,
>>> Thomas
>>> _______________________________________________
>>> ceph-users mailing list
>>> ceph-users@xxxxxxxxxxxxxx
>>> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>>>
>>
>>
>>
>
> --
> --------------------------------------------------------------------
> Thomas Roth
> Department: Informationstechnologie
> Location: SB3 2.291
> Phone: +49-6159-71 1453  Fax: +49-6159-71 2986
>
> GSI Helmholtzzentrum für Schwerionenforschung GmbH
> Planckstraße 1
> 64291 Darmstadt
> www.gsi.de
>
> Gesellschaft mit beschränkter Haftung
> Sitz der Gesellschaft: Darmstadt
> Handelsregister: Amtsgericht Darmstadt, HRB 1528
>
> Geschäftsführung: Ursula Weyrich
> Professor Dr. Paolo Giubellino
> Jörg Blaurock
>
> Vorsitzende des Aufsichtsrates: St Dr. Georg Schütte
> Stellvertreter: Ministerialdirigent Dr. Rolf Bernhardt
>
> _______________________________________________
> ceph-users mailing list
> ceph-users@xxxxxxxxxxxxxx
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com




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


  Powered by Linux