Hi Li, As fas as I know to migrate an instance you'll need admin priviliges. But if you want to allow this operation for normal user then might try editing /etc/nova/policy.json file and give privileges.
File: /etc/nova/policy.json change "compute_extension:admin_actions:migrate": "rule:admin_api" to "compute_extension:admin_actions:migrate": "rule:admin_or_owner" Regards, Sushma ________________________________ From: Li, Chen <chen...@intel.com> Sent: Tuesday, June 24, 2014 1:44 PM To: openstack@lists.openstack.org Subject: [Openstack] How can I enable operation for non-admin user Hi list, I'm working under CentOS + icehouse. While, I have an non-admin user "demo", and I can work under this this user with basic operations. Everything works well. But, I also hope this user can do some admin operations, such as migrate and so on, because currently when I run command: nova migrate ${my_instance} I get output: ERROR: Policy doesn't allow compute_extension:admin_actions:migrate to be performed. (HTTP 403) (Request-ID: req-698ad5b5-f1fe-48fc-b81f-a765020bf89f) Anyone can help me ? Thanks. -chen DISCLAIMER ========== This e-mail may contain privileged and confidential information which is the property of Persistent Systems Ltd. It is intended only for the use of the individual or entity to which it is addressed. If you are not the intended recipient, you are not authorized to read, retain, copy, print, distribute or use this message. If you have received this communication in error, please notify the sender and delete all copies of this message. Persistent Systems Ltd. does not accept any liability for virus infected mails.
_______________________________________________ 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