Re: Replacing swift with RGW

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

 



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@xxxxxxxxx>:

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@xxxxxx> 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@xxxxxxxxx>:

> 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@xxxxxx> 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@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
>>







_______________________________________________
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