Re: Replacing swift with RGW

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

 



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@kolla-open ~]$ swift -v stat
-bash: swift: command not found
(kolla-open) [stack@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@kolla-open ~]$

Waiting for your help

On Thu, Sep 2, 2021 at 10:17 AM Eugen Block <eblock@xxxxxx> 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@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