cinder volume quotas broken for RDO install in centOs?
Just installed openstack according to rdo concept. Both times packstack claims success. Even tried a --allinone setup, same failure. openstack quota show <id> fails.
But when I run my scripts for creating projects, users and setting quotas, it starts to fail.
Seems like all quota commands fail when it comes to volume quotas, regardless of if I use openstack or cinder cli, or horizon for that matter. System log complains with things like "Provide either auth_url or endpoint". (nova|neutron quota-show <id> works fine)
Attempting to use horizon to set the default quotas, opens a window with the existing default quota values, but the three volume related parameters, are simply empty.
Or am I just stupid trying to use RDO and standard centOs? (fedora didnt work better). It seems like starting packstack with an identical answer-file, will give different results, every day. The success rate of a packstack install, for me, is about 1 in 10. The actual CLI command just returns:
ERROR: The server has either erred or is incapable of performing the requested operation.
where the system log says:
ERROR cinder.api.middleware.fault [req-70f24ab7-4f8e-4f5a-90cb-54f2234893bb 113aa8326a7d4b1382881440f47b5e6a 8c4c9b18fa9346238e172af5a537a20c - - -] Caught error: Not enough information to determine URL. Provide either auth_url or endpoint
Sniffing on the Volume API call returns:
GET /v2/UUID/os-quota-sets/UUID?usage=False HTTP/1.1.
Host: 10.10.11.100:8776.
Connection: keep-alive.
User-Agent: python-cinderclient.
Accept-Encoding: gzip, deflate.
Accept: application/json.
X-Auth-Token: UUID.
HTTP/1.1 500 Internal Server Error.
Content-Length: 128.
Content-Type: application/json; charset=UTF-8.
X-Compute-Request-Id: req-UUID.
X-Openstack-Request-Id: req-UUID.
Date: Wed, 06 Jan 2016 09:19:13 GMT.
Connection: keep-alive.
.
{"computeFault": {"message": "The server has either erred or is incapable of performing the requested operation.", "code": 500}}
Sigh
Note that the UUIDs are reg-exped above, to make it easier to read.
cinder-api service must be down for some reason. Check cinder-api.log for possible reasons. Reasons could be similar to case here
Even this could be of help.
I dont see how those links help, since they concern nova, and my nova works fine. If my problem was somehow releated to python eventlets, or similar, I would still classify this as a bug in rdo/packstack, since my system is fully updated with yum update.
I'm having exactly the same problem, and it is new somehow. I'm trying to rebuild from known good kickstart file (CentOS 7) and answers file. Simple "packstack --allinone" has the same problems. Even tried installing on different hardware & VMware. All have the same errors, exactly as stated above.