Interesting,
Looking at my keystone log I'm seeing:
2016-10-21 18:52:43.313 1098 INFO eventlet.wsgi.server
[req-652cc096-9df2-45db-84c7-cc6296c0d3ac - - - - -] 192.168.122.61 - -
[21/Oct/2016 18:52:43] "POST /v2.0/tokens HTTP/1.1" 200 1920 0.269968
2016-10-21 18:52:43.360 1098 INFO keystone.common.wsgi
[req-a531a97e-02c8-444f-af5a-91de28c85d88
1682c148592e4b0baa3b6d2bf0cbb02c 9d9d844d97704c038abe15818d9953a9 -
default default] GET http://192.168.122.61:35357/v3/auth/tokens
2016-10-21 18:52:43.476 1098 INFO eventlet.wsgi.server
[req-a531a97e-02c8-444f-af5a-91de28c85d88
1682c148592e4b0baa3b6d2bf0cbb02c 9d9d844d97704c038abe15818d9953a9 -
default default] 192.168.122.61 - - [21/Oct/2016 18:52:43] "GET
/v3/auth/tokens HTTP/1.1" 200 3085 0.162838
So you have progress of a kind - 1/2 works, need to see why that GET is
failing. Some similar errors I've seen are due to using ip addresses in
some parts of the config file(s) and hostnames in others (I'm using ips
everywhere). Also see if you have any ip filters/firewalls blocking
traffic one way!
regards
Mark
On 21/10/16 16:04, Yu Watanabe wrote:
I am still tackling with this issue...
I appreciate if someone can help me out.
I figured out that token issue(POST request) succeeds but GET request
comes after is not proxied to keystone.
[POST request]
1. Swift client log
[root@opstack-controller src 2016.10.21 11:28:16]# swift list --debug
DEBUG:keystoneclient.auth.identity.v3.base:Making authentication
request to http://opstack-cont-manage:5000/v3/auth/tokens
INFO:requests.packages.urllib3.connectionpool:Starting new HTTP
connection (1): opstack-cont-manage
DEBUG:requests.packages.urllib3.connectionpool:"POST /v3/auth/tokens
HTTP/1.1" 201 6420
2. Keystone access log
10.1.1.6 - - [21/Oct/2016:11:28:26 +0900] "POST /v3/auth/tokens
HTTP/1.1" 201 6420 "-" "python-keystoneclient"
[GET request]
1. Swift client log
INFO:requests.packages.urllib3.connectionpool:Starting new HTTP
connection (1): opstack-cont-manage
DEBUG:requests.packages.urllib3.connectionpool:"GET
/v1/AUTH_a31f7e8e9ecc4d0e9d0d6c1de6c4c004?format=json HTTP/1.1" 503 100
INFO:swiftclient:REQ: curl -i
http://opstack-cont-manage:8080/v1/AUTH_a31f7e8e9ecc4d0e9d0d6c1de6c4c004?format=json
-X GET -H "X-Auth-Token:
gAAAAABYCX1KbdDk_Fl45pyHbfOwsPPVgjuAi7nnvF1-Qone51N4S8Z7B_S56RR0a78NjT1C-gJgngtkmiCYrlmUCAkQQIoPG0V4heRUjbAHYBSy22L2EvXexzK_f-hlcnBmqrNKcMUHFGEWgWMvwC6QrUVYP8dP332Sg5mOASEv5sCW9t9_VxA"
INFO:swiftclient:RESP STATUS: 503 Service Unavailable
2. Keyston access log
Nothing logged
Instead errors are seen in syslog.
Oct 21 11:29:15 opstack-controller keystoneauth.identity.base: Failed
to contact the endpoint at http://opstack-cont-manage:5000/v3 for
discovery. Fallback to using that endpoint as the base url.
Oct 21 11:29:15 opstack-controller keystoneauth.session: Failure:
Unable to establish connection to
http://opstack-cont-manage:5000/v3/auth/tokens. Retrying in 0.5s.
Oct 21 11:29:15 opstack-controller keystoneauth.session: Failure:
Unable to establish connection to
http://opstack-cont-manage:5000/v3/auth/tokens. Retrying in 1.0s.
Oct 21 11:29:16 opstack-controller keystoneauth.session: Failure:
Unable to establish connection to
http://opstack-cont-manage:5000/v3/auth/tokens. Retrying in 2.0s.
May I ask which setting should I look at either on keystone or
swift-proxy?
On Fri, Oct 14, 2016 at 2:52 PM, Mark Kirkwood
<mark.kirkw...@catalyst.net.nz <mailto:mark.kirkw...@catalyst.net.nz>>
wrote:
On 14/10/16 18:07, Yu Watanabe wrote:
At the same time , I see connection errors in the proxy server.
Oct 14 14:05:08 opstack-controller proxy-server: Deferring
reject downstream
Oct 14 14:05:08 opstack-controller proxy-server: - -
14/Oct/2016/05/05/08 HEAD
/v1/AUTH_a31f7e8e9ecc4d0e9d0d6c1de6c4c004 HTTP/1.0 204 - Swift
- - - - tx60f54bfed6d94357a10c0-0058006784 - 0.0268 RL -
1476421508.123720884 1476421508.150515079 -
Oct 14 14:05:08 opstack-controller keystoneauth.identity.base:
Failed to contact the endpoint at
http://opstack-cont-manage:5000/v3
<http://opstack-cont-manage:5000/v3> for discovery. Fallback
to using that endpoint as the base url.
Oct 14 14:05:08 opstack-controller keystoneauth.identity.base:
Failed to contact the endpoint at
http://opstack-cont-manage:5000/v3
<http://opstack-cont-manage:5000/v3> for discovery. Fallback
to using that endpoint as the base url.
Oct 14 14:05:08 opstack-controller keystoneauth.session:
Failure: Unable to establish connection to
http://opstack-cont-manage:5000/v3/auth/tokens
<http://opstack-cont-manage:5000/v3/auth/tokens>. Retrying in
0.5s.
Oct 14 14:05:08 opstack-controller keystoneauth.session:
Failure: Unable to establish connection to
http://opstack-cont-manage:5000/v3/auth/tokens
<http://opstack-cont-manage:5000/v3/auth/tokens>. Retrying in
1.0s.
Oct 14 14:05:09 opstack-controller keystoneauth.session:
Failure: Unable to establish connection to
http://opstack-cont-manage:5000/v3/auth/tokens
<http://opstack-cont-manage:5000/v3/auth/tokens>. Retrying in
2.0s.
Does this mean that problem lies on proxy server side?
Looks like the swift proxy - keystone connection is not happy.
Have a look at what your keystone logs are saying.
Cheers
Mark
--
Yu Watanabe
渡辺 裕
LinkedIn : jp.linkedin.com/in/ <http://jp.linkedin.com/in/>yuwatanabe1
_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack