Swift doesn't work

Asked by junlun fan

I deploy keystone+swift on multihost.
There are 9 swift-proxy processes running on the proxy node.
However, i don't think it's working as i use swift command to ask for the account list:
swift -A http://172.0.0.1:5000/v1.0 -U admin -K password list -V 2

The swift-proxy do listen on 8080 port and the connection between the request client and the proxy server:
tcp 107 0 120.88.9.13:8080 120.88.9.21:47332 ESTABLISHED 11519/python

However,it doesn't get any reply. I test and find the keystone is all right but find there is no response from swift-proxy server.That also I can't use curl to access swift either.

I have already set up the swift endpointTemplate and the swift endpoint for the tenant admin.
I just can't find out the problem. I have tried SAIO and it works.But not the multinode here this time.
The OS i use is Ubuntu 10.04 LTS,and the swift version is 1.4.5.

Question information

Language:
English Edit question
Status:
Solved
For:
OpenStack Object Storage (swift) Edit question
Assignee:
No assignee Edit question
Solved by:
junlun fan
Solved:
Last query:
Last reply:
Revision history for this message
junlun fan (junlun-fan) said :
#1

I solve my problem using tokenauth middleware instead of the new swiftauth middleware.
Seems the swiftauth middleware doesn't work with the keystone in this situation:Keystone version stable/diablo ----Swift 1.4.5
How can i know the compatible betweent this two project,can any one help?