您的位置:首页 > 理论基础 > 计算机网络

[openstack]"The request you have made requires authentication. (HTTP 401)l"

2017-12-22 11:08 5251 查看
在按照官方手册手动安装Ocata indentity时,执行下面命令时报错

openstack project create --domain default \
--description "Service Project" service


解决方案:

1.

vi /etc/keystone/keystone.conf


找到这一行:

#admin_token = <None>


将注释取消

2.

root用户下不需要加su

# /bin/sh -c "keystone-manage db_sync"


3.

keystone-manage fernet_setup --keystone-user keystone --keystone-group keystone


4.

keystone-manage credential_setup --keystone-user keystone --keystone-group keystone


5.

keystone-manage bootstrap --bootstrap-password ADMIN_PASS --bootstrap-admin-url http://controller:35357/v3/ --bootstrap-internal-url http://controller:35357/v3/ --bootstrap-public-url http://controller:5000/v3/ --bootstrap-region-id RegionOne


将ADMIN_PASS替换成自己设置的密码

6.

openstack project create --domain default \
--description "Service Project" service


问题就解决了

参考:

https://ask.openstack.org/en/question/67398/error-openstack-the-request-you-have-made-requires-authentication-http-401/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐