openstack创建域、项目、用户、角色报错

报错出现   An unexpected error prevented the server from fulfilling your request. (HTTP 500)

openstack创建域、项目、用户、角色报错_第1张图片

1)创建项目service

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

报错出现   An unexpected error prevented the server from fulfilling your request. (HTTP 500)

原因分析

  1. 查询日志:tail -f /var/log/keystone/keystone.log

openstack创建域、项目、用户、角色报错_第2张图片

  1.  参考博客(2条消息) An unexpected error prevented the server from fulfilling your request. (HTTP 500)_MautheDoog的博客-CSDN博客

输入命令keystone-manage db_sync

  1. 参考博客:(2条消息) Keystone安装过程出现的问题及解决方法_zsx0728的博客-CSDN博客_未检测到keystone

重新设置默认域环境变量,,注意密码参数需要改成自己的:

# keystone-manage bootstrap --bootstrap-password 123456 \

>   --bootstrap-admin-url http://controller:5000/v3/ \

>   --bootstrap-internal-url http://controller:5000/v3/ \

>   --bootstrap-public-url http://controller:5000/v3/ \

>   --bootstrap-region-id RegionOne

4、重启 报错

输入:openstack创建域、项目、用户、角色报错_第3张图片

输入环境变量:

重新创建域还是报错。

openstack创建域、项目、用户、角色报错_第4张图片日志最后一行涉及到datebase

vim /etc/keystone/keystone.conf

connection = mysql+pymysql://keystone:keystone_dbpass@controller/keystone

中间需要加=或者: 同时需要和=,空格

解决完后重新做一遍,

openstack创建域、项目、用户、角色报错_第5张图片

问题解决了!

你可能感兴趣的:(Openstack,openstack,java,开发语言)