RadosGW has endpoints with only public IPs

Bug #1285613 reported by Roman Sokolkov
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
Medium
Dmitry Borodaenko

Bug Description

Environment:
 * Fuel 4.0
 * HA mode + Neutron
 * 12 node cloud (3 controllers, 3 ceph, 6 computes)
 * no swift
 * Ceph(radosgw) used as swift API

Description:
1) In keystone all endpoints related to radosgw (Public, Internal, Admin) contain Public IP.

 http://94.XXX.XXX.XXX:6780/swift/v1

2) Port 8080 under HaProxy, but 6780 not. So for endpoints should be used port 8080, isn't it ?

Expected result:

 http://94.XXX.XXX.XXX:8080/swift/v1 - Public endpoint
 http://10.126.32.2:8080/swift/v1 - Internal endpoint
 http://10.126.32.2:8080/swift/v1 - Admin endpoint

Changed in fuel:
milestone: none → 5.0
assignee: nobody → Fuel Library Team (fuel-library)
Revision history for this message
Vladimir Kuklin (vkuklin) wrote :

add diagnostic snapshot, please.

Changed in fuel:
status: New → Incomplete
Revision history for this message
Vladimir Kuklin (vkuklin) wrote :

and keystone endpoint-list output also.

Revision history for this message
Roman Sokolkov (rsokolkov) wrote :

Vladimir, sorry, but snapshot is very huge ~ 200Mb and contains a lot of private customer information.

Keystone endpoint-list - http://paste.openstack.org/show/70531/
Equal ips in manifests - https://github.com/stackforge/fuel-library/blob/stable/4.0/deployment/puppet/ceph/manifests/init.pp#L41-L44

Revision history for this message
Dmitry Borodaenko (angdraug) wrote :

There's no need to look in the logs, Roman is right, and it is obvious from the code. Ceph class should be modified to use the right IP addresses for internal and admin endpoints, and Openstack::Ha::Radosgw should be modified to override Ceph::Keystone parameters with the right port number.

Changed in fuel:
status: Incomplete → Confirmed
importance: Undecided → Medium
status: Confirmed → Triaged
tags: added: customer-found
tags: added: backports-4.1.1
Changed in fuel:
assignee: Fuel Library Team (fuel-library) → Dmitry Borodaenko (dborodaenko)
tags: added: ceph
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (master)

Fix proposed to branch: master
Review: https://review.openstack.org/82629

Changed in fuel:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (master)

Reviewed: https://review.openstack.org/82629
Committed: https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=b84c396a27d1b3a06f3a5a2a95a20395075789e3
Submitter: Jenkins
Branch: master

commit b84c396a27d1b3a06f3a5a2a95a20395075789e3
Author: Dmitry Borodaenko <email address hidden>
Date: Mon Mar 24 15:20:23 2014 -0700

    Use internal IP for internal and admin RGW endpoints

    Change-Id: I991f9ae7c1f22019fca438096d2c12c69875d7b0
    Closes-bug: #1285613
    Signed-off-by: Dmitry Borodaenko <email address hidden>

Changed in fuel:
status: In Progress → Fix Committed
Changed in fuel:
milestone: 5.0 → 4.1.1
status: Fix Committed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (stable/4.1)

Fix proposed to branch: stable/4.1
Review: https://review.openstack.org/85112

Revision history for this message
Openstack Gerrit (openstack-gerrit) wrote : Fix merged to fuel-library (stable/4.1)

Reviewed: https://review.openstack.org/85112
Committed: https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=28b00b87a93ad5f57442aa3ae89bc248a858d4bc
Submitter: Jenkins
Branch: stable/4.1

commit 28b00b87a93ad5f57442aa3ae89bc248a858d4bc
Author: Dmitry Borodaenko <email address hidden>
Date: Mon Mar 24 15:20:23 2014 -0700

    Use internal IP for internal and admin RGW endpoints

    Change-Id: I991f9ae7c1f22019fca438096d2c12c69875d7b0
    Closes-bug: #1285613
    Signed-off-by: Dmitry Borodaenko <email address hidden>

Changed in fuel:
status: In Progress → Fix Committed
Mike Scherbakov (mihgen)
tags: added: release-notes
Revision history for this message
Meg McRoberts (dreidellhasa) wrote :

Listed as fixed issue in 5.0 Release Notes.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.