Aug 242012
对于ubuntu来说,keystone是比较麻烦安装,也是最容易出错,一旦出错,后面就基本没法进行。
今天尝试一下,安装Essex的版本的步骤,来安装一个keystone看看。没想到,真的遇到那个可怕的问题:keystone client无法找到啥。
我是使用以前的keystone导入脚本,但是不知道什么原因出错。尝试手工去添加,添加完 user,role,tenant后,进行授权,提示user id不对。
赶紧去看看devstack脚本是如何添加
https://github.com/openstack-dev/devstack/blob/master/files/keystone_data.sh
明白了
现在改成 –user_id, –role_id
keystone user-role-add --user_id $ADMIN_USER \ --role_id $ADMIN_ROLE --tenant_id $ADMIN_TENANT
以前是
keystone user-role-add --user $ADMIN_USER \ --role $KEYSTONESERVICE_ROLE --tenant_id $ADMIN_TENANT
这样更加清楚。不会搞错。剩下的就是怎么调整一下脚本.