Project

General

Profile

Bug #21368

rados gateway failed to sync with openstack keystone

Added by hoannv hoannv 2 months ago. Updated 1 day ago.

Status:
Need More Info
Priority:
Normal
Target version:
Start date:
09/12/2017
Due date:
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
rgw
Release:
luminous
Needs Doc:
No

Description

Hi all.

ceph version :
ii ceph 12.2.0-1xenial amd64 distributed storage and file system
ii ceph-base 12.2.0-1xenial amd64 common ceph daemon libraries and management tools
ii ceph-common 12.2.0-1xenial amd64 common utilities to mount and interact with a ceph storage cluster
ii ceph-deploy 1.5.38 all Ceph-deploy is an easy to use configuration tool
ii ceph-fuse 12.2.0-1xenial amd64 FUSE-based client for the Ceph distributed file system
ii ceph-mds 12.2.0-1xenial amd64 metadata server for the ceph distributed file system
ii ceph-mgr 12.2.0-1xenial amd64 manager for the ceph distributed storage system
ii ceph-mon 12.2.0-1xenial amd64 monitor server for the ceph storage system
ii ceph-osd 12.2.0-1xenial amd64 OSD server for the ceph storage system
ii libcephfs2 12.2.0-1xenial amd64 Ceph distributed file system client library
ii python-cephfs 12.2.0-1xenial amd64 Python 2 libraries for the Ceph libcephfs library

openstack version : ocata https://www.openstack.org/software/ocata/

I install a ceph cluster and integration with openstack keystone use this guide.

http://docs.ceph.com/docs/master/radosgw/keystone

This is ceph config radosgw.

[client.rgw.hoannv-ceph-luminous-1]
host = hoannv-ceph-luminous-1
rgw_frontends = "civetweb port=80"
rgw_zone=vczone-nps
rgw keystone api version = 3
rgw keystone url = https://10.3.105.71:5000
rgw keystone admin user = admin
rgw keystone admin password = admin123
rgw keystone admin domain = Default
rgw keystone admin project = admin
rgw keystone admin tenant = admin
rgw_keystone_verify_ssl = false
#rgw_keystone_accepted_roles = admin
rgw_keystone_token_cache_size = 10
rgw_keystone_revocation_interval = 300
rgw s3 auth use keystone = true
rgw_keystone_make_new_tenants = true
rgw keystone implicit tenants = true

Openstack keystone log.

172.29.236.100 - - [12/Sep/2017:14:35:50 +0700] "POST /v3/s3tokens HTTP/1.1" 404 415 "-" "-"
172.29.236.100 - - [12/Sep/2017:14:35:50 +0700] "POST /v3/s3tokens HTTP/1.1" 404 415 "-" "-"
172.29.236.100 - - [12/Sep/2017:14:35:50 +0700] "POST /v3/s3tokens HTTP/1.1" 404 415 "-" "-"
172.29.236.100 - - [12/Sep/2017:14:35:50 +0700] "POST /v3/s3tokens HTTP/1.1" 404 415 "-" "-"
172.29.236.100 - - [12/Sep/2017:14:35:50 +0700] "POST /v3/s3tokens HTTP/1.1" 404 415 "-" "-"
172.29.236.100 - - [12/Sep/2017:14:35:50 +0700] "POST /v3/s3tokens HTTP/1.1" 404 415 "-" "-"
172.29.236.100 - - [12/Sep/2017:14:35:50 +0700] "POST /v3/s3tokens HTTP/1.1" 404 415 "-" "-"
172.29.236.100 - - [12/Sep/2017:14:35:50 +0700] "POST /v3/s3tokens HTTP/1.1" 404 415 "-" "-"
172.29.236.100 - - [12/Sep/2017:14:35:50 +0700] "POST /v3/s3tokens HTTP/1.1" 404 415 "-" "-"

I found keystone api /v3/s3tokens not exist.
Now s3 api moved to swift3: https://github.com/openstack/swift3

what version of ceph and openstack this intergration guide work?
How i can integration ceph radosgw and openstack keystone?

Thanks.

Hoan

History

#1 Updated by Orit Wasserman 2 months ago

  • Assignee set to Radoslaw Zarzynski

#2 Updated by Orit Wasserman 29 days ago

  • Assignee changed from Radoslaw Zarzynski to Abhishek Lekshmanan

#3 Updated by Matt Benjamin 22 days ago

  • Status changed from New to In Progress

#4 Updated by Abhishek Lekshmanan 21 days ago

  • Status changed from In Progress to Need More Info

For me locally with keystone v3 this url is working (ie. keystone endpoints 5000 url, what logs do you see from the keystone side that might indicate details on why POST requests from RGW are failing.

#5 Updated by Yehuda Sadeh 1 day ago

Is this still a problem for you?

Also available in: Atom PDF