Re: Replacing swift with RGW

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

 



Sorry, one little detail slipped through, the '--region' flag has to be put before the 'service' name. The correct command would be:

openstack endpoint create --region RegionOne swift admin http://ceph-osd3:8080/swift/v1

and respectively for the other interfaces.


Zitat von Eugen Block <eblock@xxxxxx>:

Hi,

this is not a ceph issue but your openstack cli command as the error message states.

Try one interface at a time:

openstack endpoint create swift public http://ceph-osd3:8080/swift/v1 --region RegionOne swift openstack endpoint create swift admin http://ceph-osd3:8080/swift/v1 --region RegionOne swift openstack endpoint create swift internal http://ceph-osd3:8080/swift/v1 --region RegionOne swift


Zitat von Michel Niyoyita <micou12@xxxxxxxxx>:

Hello ,

Below are errors I am getting once I am trying to integrate swift with
Radosgateway.

From openstack side once i try to endpoint which will point to the
radosgateway :

(kolla-open) [stack@kolla-open kolla]$ openstack endpoint create
--publicurl http://ceph-osd3:8080/swift/v1 --adminurl
http://ceph-osd3:8080/swift/v1 --internal http://ceph-osd3:8080/swift/v1
--region RegionOne swift
usage: openstack endpoint create [-h] [-f {json,shell,table,value,yaml}]
                                [-c COLUMN] [--noindent] [--prefix PREFIX]
                                [--max-width <integer>] [--fit-width]
                                [--print-empty] [--region <region-id>]
                                [--enable | --disable]
                                <service> <interface> <url>
openstack endpoint create: error: argument <interface>: invalid choice: '
http://ceph-osd3:8080/swift/v1' (choose from 'admin', 'public', 'internal')

(kolla-open) [stack@kolla-open kolla]$

below are my /etc/ceph/ceph.conf file :

[client.rgw.ceph-osd3]
rgw_dns_name = ceph-osd3
host = ceph-osd3
keyring = /var/lib/ceph/radosgw/ceph-rgw.ceph-osd3/keyring
log file = /var/log/ceph/ceph-rgw-ceph-osd3.log
rgw frontends = civetweb port=10.10.29.110:8080 num_threads=100
rgw_keystone_url=http://10.10.29.150:35357
rgw_keystone_admin_user=admin
rgw_keystone_admin_password=admin
rgw_keystone_admin_tenant=admin
rgw_keystone_accepted_role=admin Member swiftoperator
rgw_keystone_token_cache_size=200
rgw_keystone_revocation_interval=300

[client.rgw.ceph-osd3.rgw0]
host = ceph-osd3
keyring = /var/lib/ceph/radosgw/ceph-rgw.ceph-osd3.rgw0/keyring
log file = /var/log/ceph/ceph-rgw-ceph-osd3.rgw0.log
rgw frontends = beast endpoint=10.10.29.110:8080
rgw thread pool size = 512

please note that my rgw_dns_name = ceph_osd3 with 10.10.29.110 as IP

and 10.10.29.150 all-in-one IP


Please crosscheck where I might make mistake and try to correct.

Best regards

Michel

On Mon, Aug 30, 2021 at 11:25 AM Etienne Menguy <etienne.menguy@xxxxxxxx>
wrote:

Hi,

There are some information on Ceph documentation
https://docs.ceph.com/en/latest/radosgw/keystone/ <
https://docs.ceph.com/en/latest/radosgw/keystone/> .
- Use keystone as auth for RGW
- Create service and register your RGW as swift

Étienne

On 27 Aug 2021, at 15:47, Michel Niyoyita <micou12@xxxxxxxxx> wrote:

Hello ,

I have configured RGW in my ceph cluster deployed using ceph ansible and
create sub user to access the created containers and would like to
replace
swift by RGW in the openstack side. Anyone can help on configuration to
be
done in the OpenStack side in order to integrate those services. I have
deployed OpenStack wallaby using Kolla-ansible on ubuntu 20.04. and ceph
pacific 16.2.5 was deployed using ansible on ubuntu 20.04

Kindly help for the configuration or documentation.

Best Regards

Michel
_______________________________________________
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



_______________________________________________
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