-
系统环境:
VMware® Workstation 12 Pro
CentOS Linux release 8.5.2111
Openstack 安装步骤参考 -
前提
参考上述步骤,安装至 Identity service -
执行命令
openstack project create --domain default --description "Service Project" service -
报错提示:
Internal Server Error (HTTP 500) -
查看日志:
/var/log/keystone/keystone.log

1. 解决缺包问题

查询后依次安装:
yum install mysql-devel
yum install python3-devel
yum install epel-release
yum install httpd-devel
pip3 install mysqlclient
完成后错误为:

2. 查看 /etc/keystone/keystone.conf 配置文件
配置文件错误
正确应为:

- 错误原因:
参考安装步骤中,使用sed将配置直接插入配置文件,导致位置错误,keystone未读取到正确的数据库信息。

在VMwareWorkstation12Pro上安装CentOS8.5并尝试部署Openstack时,遇到Identityservice安装错误。问题源于keystone.log中的InternalServerError(HTTP500)。为解决此问题,需安装缺失的依赖包,包括mysql-devel,python3-devel,httpd-devel,并通过pip3安装mysqlclient。然而,尽管安装了这些包,配置文件/etc/keystone/keystone.conf仍有误,由于使用sed命令不当导致数据库配置错误,keystone无法正确读取。

7553

被折叠的 条评论
为什么被折叠?



