Tangential question from the lurking writer: if I enable quotas and want to modify them, do I use the nova quota* commands as described here: http://docs.openstack.org/user-guide-admin/content/cli_set_quotas.html ?
Thanks! meg On Wed, Apr 2, 2014 at 9:59 AM, kir.vondreth <[email protected]> wrote: > Hello, > > Had problems with quotas as well. > Turned out to be because of a setting in Fuel. > With https://bugs.launchpad.net/fuel/+bug/1275987 there is a deployment > setting to enable/disable quotas, and it is set to disabled by default. > Check if you are in this situation... > > Regards, > > KV > > > Le 2 avr. 2014 à 11:33, [email protected] a écrit : > > Hello, > > After deployment of a HA environment in ubuntu 12.04 the quota affected to > the created tenant don't match to the default quota defined in nova.conf. > These are the quotas set : > Metadata Items -1 > VCPUs -1 > Instances -1 > Injected Files -1 > Injected File Content Bytes -1 > Volumes : 10 > Snapshots 10 > Gigabytes : 1000 > RAM (MB) : -1 > Security Groups : -1 > Security Group Rules : -1 > Floating IPs : 250 > Networks :50 > Ports : 250 > Routers : 50 > Subnets :50 > > when we try to modify a quota (from horizon or from the api) we got errors: > -horizon : *Error: *Modified project information and members, but unable > to modify project quotas. > -api : ERROR: The server has either erred or is incapable of performing > the requested operation. (HTTP 500) (Request-ID: > req-0c804ba1-47ed-4269-9371-66ca840c039e) > and the following errors in the logs : > <179>Apr 2 09:13:33 node-3 nova-nova.api.openstack ERROR: Caught > error: 'metadata_items' > Traceback (most recent call last): > File "/usr/lib/python2.7/dist-packages/nova/api/openstack/__init__.py", > line 119, in __call__ > return req.get_response(self.application) > File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1296, in > send > application, catch_exc_info=False) > File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1260, in > call_application > app_iter = application(self.environ, start_response) > File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144, in > __call__ > return resp(environ, start_response) > File > "/usr/lib/python2.7/dist-packages/keystoneclient/middleware/auth_token.py", > line 545, in __call__ > return self.app(env, start_response) > File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144, in > __call__ > return resp(environ, start_response) > File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144, in > __call__ > return resp(environ, start_response) > File "/usr/lib/python2.7/dist-packages/routes/middleware.py", line 131, > in __call__ > response = self.app(environ, start_response) > File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144, in > __call__ > return resp(environ, start_response) > File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 130, in > __call__ > resp = self.call_func(req, *args, **self.kwargs) > File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 195, in > call_func > return self.func(req, *args, **kwargs) > File "/usr/lib/python2.7/dist-packages/nova/api/openstack/wsgi.py", line > 938, in __call__ > content_type, body, accept) > File "/usr/lib/python2.7/dist-packages/nova/api/openstack/wsgi.py", line > 997, in _process_stack > action_result = self.dispatch(meth, request, action_args) > File "/usr/lib/python2.7/dist-packages/nova/api/openstack/wsgi.py", line > 1078, in dispatch > return method(req=request, **action_args) > File > "/usr/lib/python2.7/dist-packages/nova/api/openstack/compute/contrib/quotas.py", > line 136, in update > user_id=user_id) > File "/usr/lib/python2.7/dist-packages/nova/quota.py", line 1180, in > get_settable_quotas > user_id=user_id) > File "/usr/lib/python2.7/dist-packages/nova/quota.py", line 741, in > get_settable_quotas > quotas[resource.name].update(minimum=0, maximum=-1) > KeyError: 'metadata_items' > > is it a known issue? is there configuration work arounds? > > regards > > Samuel > > > _________________________________________________________________________________________________________________________ > > Ce message et ses pieces jointes peuvent contenir des informations > confidentielles ou privilegiees et ne doivent donc > pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu > ce message par erreur, veuillez le signaler > a l'expediteur et le detruire ainsi que les pieces jointes. Les messages > electroniques etant susceptibles d'alteration, > Orange decline toute responsabilite si ce message a ete altere, deforme ou > falsifie. Merci. > > This message and its attachments may contain confidential or privileged > information that may be protected by law; > they should not be distributed, used or copied without authorisation. > If you have received this email in error, please notify the sender and delete > this message and its attachments. > As emails may be altered, Orange is not liable for messages that have been > modified, changed or falsified. > Thank you. > > -- > Mailing list: https://launchpad.net/~fuel-dev > Post to : [email protected] > Unsubscribe : https://launchpad.net/~fuel-dev > More help : https://help.launchpad.net/ListHelp > > > > -- > Mailing list: https://launchpad.net/~fuel-dev > Post to : [email protected] > Unsubscribe : https://launchpad.net/~fuel-dev > More help : https://help.launchpad.net/ListHelp > >
-- Mailing list: https://launchpad.net/~fuel-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~fuel-dev More help : https://help.launchpad.net/ListHelp

