Fwd: [ceph-users] Re: Replacing swift with RGW

Michel Niyoyita micou12 at gmail.com
Thu Sep 2 13:33:05 UTC 2021


---------- Forwarded message ---------
From: Michel Niyoyita <micou12 at gmail.com>
Date: Thu, Sep 2, 2021 at 12:17 PM
Subject: Fwd: [ceph-users] Re: Replacing swift with RGW
To: <openstack-discuss at lists.openstack.org>




---------- Forwarded message ---------
From: Eugen Block <eblock at nde.ag>
Date: Thu, Sep 2, 2021 at 10:39 AM
Subject: Re: [ceph-users] Re: Replacing swift with RGW
To: Michel Niyoyita <micou12 at gmail.com>


You should continue this thread on the openstack-discuss mailing list
(openstack-discuss at lists.openstack.org) since this is not a ceph issue.
I'm not familiar with kolla and I don't know the requirements to
install openstack-swift, you'll need to ask the openstack community.


Zitat von Michel Niyoyita <micou12 at gmail.com>:

> Below are errors I am getting once I try to run swift commands . the
second
> one is the error I get once try to install python-swiftclient
>
> (kolla-open) [stack at kolla-open ~]$ swift -v stat
> -bash: swift: command not found
> (kolla-open) [stack at kolla-open ~]$ sudo yum -y install python-swiftclient
> Last metadata expiration check: 0:59:21 ago on Thu 02 Sep 2021 09:21:53 AM
> CAT.
> No match for argument: python-swiftclient
> Error: Unable to find a match: python-swiftclient
> (kolla-open) [stack at kolla-open ~]$
>
> Waiting for your help
>
> On Thu, Sep 2, 2021 at 10:17 AM Eugen Block <eblock at nde.ag> wrote:
>
>> I can't tell for sure, but yes, I believe you need the openstack-swift
>> package (with dependencies). What errors do you get? The more
>> information you share the better people can help.
>>
>>
>> Zitat von Michel Niyoyita <micou12 at gmail.com>:
>>
>> > I tried to install  "sudo yum -y install python-swiftclient" on
openstack
>> > side but fails . are there openastack-shwift packages which are needed?
>> > if are there please help me to get .  may be also it is the cause I am
>> > failing to run swift command on openstack cli side.
>> >
>> > thank you for your continued support.
>> >
>> > Micheal
>> >
>> > On Thu, Sep 2, 2021 at 9:14 AM Eugen Block <eblock at nde.ag> wrote:
>> >
>> >> I only configured the endpoints for the clients to directly access the
>> >> RGWs, but you'll probably need to install the openstack-swift package.
>> >> Or have you done that already?
>> >>
>> >>
>> >> Zitat von Michel Niyoyita <micou12 at gmail.com>:
>> >>
>> >> > Thank  you Eugen for your prompt response.
>> >> >
>> >> > Now the commands provided work. but I am not finding the object
>> storage
>> >> on
>> >> > the horizon dashboard , but it appears in the system information
>> >> services.
>> >> > [image: image.png]
>> >> > so my question is how to configure it in order that it can appear in
>> the
>> >> > dashboard .
>> >> >
>> >> > Michel
>> >> >
>> >> > On Wed, Sep 1, 2021 at 3:49 PM Eugen Block <eblock at nde.ag> wrote:
>> >> >
>> >> >> 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 at nde.ag>:
>> >> >>
>> >> >> > 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 at gmail.com>:
>> >> >> >
>> >> >> >> 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 at 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 at 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 at croit.io>
>> >> >> >> 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 at gmail.com>
>> >> 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 at ceph.io
>> >> >> >>>> To unsubscribe send an email to ceph-users-leave at ceph.io
>> >> >> >>>
>> >> >> >>> _______________________________________________
>> >> >> >>> ceph-users mailing list -- ceph-users at ceph.io
>> >> >> >>> To unsubscribe send an email to ceph-users-leave at ceph.io
>> >> >> >>>
>> >> >> >> _______________________________________________
>> >> >> >> ceph-users mailing list -- ceph-users at ceph.io
>> >> >> >> To unsubscribe send an email to ceph-users-leave at ceph.io
>> >> >>
>> >> >>
>> >> >>
>> >> >> _______________________________________________
>> >> >> ceph-users mailing list -- ceph-users at ceph.io
>> >> >> To unsubscribe send an email to ceph-users-leave at ceph.io
>> >> >>
>> >>
>> >>
>> >>
>> >>
>>
>>
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20210902/d045c8be/attachment-0001.html>


More information about the openstack-discuss mailing list