Sean, rados.domain.com – is a round robin A type dns record that points to two rados gateway nodes ceph-2.domain.com and ceph-3.domain.com
Bellow is the ceph config: [global] fsid = 0aacc440-efb2-4be8-8586-157cff765598 mon_initial_members = ceph-1, ceph-2, ceph-3 mon_host = 10.102.133.11,10.102.133.12,10.102.133.13 auth_cluster_required = cephx auth_service_required = cephx auth_client_required = cephx filestore_xattr_use_omap = true public network = 10.102.133.0/24 cluster network = 10.102.132.0/24 [client.rgw.ceph-2] rgw_frontends = "civetweb port=80" rgw dns name = rados.domain.com # debug rgw = 20 # address=/.ceph-2/10.102.133.12 # rgw enable ops log = true [client.rgw.ceph-3] rgw_frontends = "civetweb port=80” rgw dns name = rados.domain.com # debug rgw = 20 # address=/.ceph-3/10.102.133.13 # rgw enable ops log = true Regards, Andrey Ptashnik From: Sean Redmond <[email protected]<mailto:[email protected]>> Date: Thursday, May 26, 2016 at 2:18 PM To: Andrey Ptashnik <[email protected]<mailto:[email protected]>> Subject: Re: [ceph-users] Error 400 Bad Request when accessing Ceph Hi, I noticed you have set s3cmd to use a http proxy called 'rados.domain.com<http://rados.domain.com/>' is that correct for your local network? Thanks On Wed, May 25, 2016 at 3:04 PM, Andrey Ptashnik <[email protected]<mailto:[email protected]>> wrote: Hi Team, I’m trying to get a second chance for the question below if someone came across such error. Regards, Andrey Ptashnik On 5/24/16, 11:14 AM, "ceph-users on behalf of Andrey Ptashnik" <[email protected]<mailto:[email protected]> on behalf of [email protected]<mailto:[email protected]>> wrote: >Hello Team, > >I set up a Ceph cluster version 0.94.5 for testing and trying to connect to >RADOS gateway with s3cmd tool. I’m getting error 400 when trying to list >buckets: > >DEBUG: Command: ls >DEBUG: CreateRequest: resource[uri]=/ >DEBUG: Using signature v2 >DEBUG: SignHeaders: 'GET\n\n\n\nx-amz-date:Tue, 24 May 2016 16:00:33 +0000\n/' >DEBUG: Processing request, please wait... >DEBUG: get_hostname(None): rados.domain.com:80<http://rados.domain.com:80> >DEBUG: ConnMan.get(): creating new connection: >proxy://rados.domain.com:80<http://rados.domain.com:80> >DEBUG: proxied HTTPConnection(rados.domain.com<http://rados.domain.com>, 80) >DEBUG: get_hostname(None): rados.domain.com:80<http://rados.domain.com:80> >DEBUG: format_uri(): http://rados.domain.com:80/ >DEBUG: Sending request method_string='GET', uri='http://rados.domain.com:80/', >headers={'Authorization': 'AWS >XXX49NCDM95R0EHVXXXX:OabrCtvt+WNfHTl0ZsXXXXXb6Y=', 'x-amz-date': 'Tue, 24 May >2016 16:00:33 +0000'}, body=(0 bytes) >DEBUG: Response: {'status': 400, 'headers': {'date': 'Tue, 24 May 2016 >16:00:33 GMT', 'content-length': '68', 'connection': 'keep-alive'}, 'reason': >'Bad Request', 'data': 'Error 400: Bad Request\nInvalid URI: >[http://rados.domain.com:80/]'} >DEBUG: ConnMan.put(): closing proxy connection (keep-alive not yet supported) >ERROR: Error parsing xml: syntax error: line 1, column 0 >ERROR: Error 400: Bad Request >Invalid URI: [http://rados.domain.com:80/] > > >Would you please give me a hint where should I start troubleshooting that? > >Regards, > >Andrey Ptashnik > >_______________________________________________ >ceph-users mailing list >[email protected]<mailto:[email protected]> >http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com _______________________________________________ ceph-users mailing list [email protected]<mailto:[email protected]> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
_______________________________________________ ceph-users mailing list [email protected] http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
