Hey John,

Thanks for the reply. I'll check out that other doc you have there. Just
for future reference do you know where ceph-deploy puts the ceph keyring?

Daniel


On Wed, May 22, 2013 at 7:19 PM, John Wilkins <john.wilk...@inktank.com>wrote:

> Daniel,
>
> It looks like I need to update that portion of the docs too, as it
> links back to the 5-minute quick start. Once you are up and running
> with "HEALTH OK" on either the 5-minute Quick Start or Quick Ceph
> Deploy, your storage cluster is running fine. The remaining issues
> would likely be with authentication, chmod on the files, or with the
> RGW setup. There's a quick start for RGW, which I had verified here:
> http://ceph.com/docs/master/start/quick-rgw/. Someone else had a
> problem with the Rewrite rule on that example reported here:
> http://tracker.ceph.com/issues/4608. It's likely I need to run through
> with specific Ceph and Apache versions. There are also a few
> additional tips in the configuration section.
> http://ceph.com/docs/master/radosgw/config/
>
> There is an issue in some cases where keys have forward or backslash
> characters, and you may need to regenerate the keys.
>
>
>
> On Wed, May 22, 2013 at 4:42 PM, Daniel Curran <danielcurra...@gmail.com>
> wrote:
> >
> > Hello,
> >
> > I just started using ceph recently and was trying to get the RADOS
> Gateway
> > working in order to use the Swift compatible API. I followed the install
> > instructions found here (http://ceph.com/docs/master
> > /start/quick-ceph-deploy/) and got to a point where "ceph health" give me
> > HEALTH_OK. This is all well and good but near the end of the rados gw
> setup
> > (found here http://ceph.com/docs/master/radosgw/manual-install/) I need
> to
> > execute the following line:
> >
> > sudo ceph -k /etc/ceph/ceph.keyring auth add client.radosgw.gateway -i
> > /etc/ceph/keyring.radosgw.gateway
> >
> > Unfortunately, I don't believe ceph-deploy places the keyring at
> > /etc/ceph/ceph.keyring. I tried to use the one from
> > /var/lib/ceph/bootstrap-osd/ceph.keyring but it was unable to
> authenticate
> > as client.admin. Is there another location that the keyring needs to be
> > copied from or am I doing something totally wrong?
> >
> > I didn't want to be held back so I restarted and did the manual install
> from
> > the 5-minute quick start where I was able to find the ring. I had more
> > issues almost immediately. I have to execute the following steps to
> create
> > some users for swift:
> >
> > radosgw-admin user create --uid=johndoe --display-name="John Doe"
> > --email=j...@example.com
> > sudo radosgw-admin subuser create --uid=johndoe --subuser=johndoe:swift
> > --access=full
> >
> > sudo radosgw-admin key create --subuser=johndoe:swift --key-type=swift
> >
> > The first two gave me output I was expecting but the very last line had
> some
> > weirdness that essentially made swift unusable. The expected output is
> > something along these lines:
> >
> > { "user_id": "johndoe",
> >   "rados_uid": 0,
> >   "display_name": "John Doe",
> >   "email": "j...@example.com",
> >   "suspended": 0,
> >   "subusers": [
> >      { "id": "johndoe:swift",
> >        "permissions": "full-control"}],
> >   "keys": [
> >     { "user": "johndoe",
> >       "access_key": "QFAMEDSJP5DEKJO0DDXY",
> >       "secret_key": "iaSFLDVvDdQt6lkNzHyW4fPLZugBAI1g17LO0+87"}],
> >   "swift_keys": [
> >     { "user": "johndoe:swift",
> >       "secret_key": "E9T2rUZNu2gxUjcwUBO8n\/Ev4KX6\/GprEuH4qhu1"}]}
> >
> > Where that last secret key is what we hand the swift CLI as seen here:
> >
> > swift -V 1.0 -A http://radosgw.example.com/auth -U johndoe:swift -K
> > E9T2rUZNu2gxUjcwUBO8n\/Ev4KX6\/GprEuH4qhu1 post test
> >
> > However, my output came out like this:
> >
> > { "user_id": "johndoe",
> >   "display_name": "John Doe",
> >   "email": "j...@example.com",
> >   "suspended": 0,
> >   "max_buckets: 1000,
> >   "auid": 0,
> >  "subusers": [
> >      { "id": "johndoe:swift",
> >        "permissions": "full-control"}],
> >   "keys": [
> >     { "user": "johndoe",
> >       "access_key": "SUEXWVL3WB2Z64CRAG97",
> >       "secret_key": "C\/jHFJ3wdPv4iJ+aq4JeZ52LEC3OdnhsYEnVkhBP"}],
> >   "swift_keys": [
> >     { "user": "johndoe:swift",
> >       "secret_key": ""}],
> >   "caps": []}
> >
> >
> > Giving me no swift key to use. I don't believe the key is supposed to be
> > blank because I tried that and received auth errors (to the best of my
> > ability). I can't tell if this is my fault since I'm new nor am I able to
> > find a way around it. It looks like there are definitely changes between
> the
> > version used in the doc and mine so maybe it's all working as it should
> but
> > the secret_key for swift lives somewhere else. If anyone knows anything
> I'd
> > appreciate it a lot.
> >
> > Thank you,
> > Daniel
> >
> >
> >
> > _______________________________________________
> > ceph-users mailing list
> > ceph-users@lists.ceph.com
> > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
> >
>
>
>
> --
> John Wilkins
> Senior Technical Writer
> Intank
> john.wilk...@inktank.com
> (415) 425-9599
> http://inktank.com
>
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to