OpenStack安装过程备忘
前几天在安装OpenStack过程中碰到一些问题,特地做个备忘。
如果你碰到了同样的问题,用了我列出的解决办法没有搞定,请不要气馁,因为每个人使用的组件版本可能有差异,所以我碰到的问题和解决办法不一样适用于你。
切记:
1、按照官方提供的安装向导,按步骤进行。
2、有耐心,安装OpenStack要有过日子的心。
我碰到的问题如下:
1、dashboard安装配置完成之后,主页打不开,日志中关键报错信息如下:
End of script output before headers: django.wsgi
解决办法:
在openstack-dashboard.conf添加一行 WSGIApplicationGroup %{GLOBAL}
2、keystone中mysql连接字符串问题
在不修改keystone.conf中数据库连接字符串的情况下,即
connection = mysql+pymysql://keystone:KEYSTONE_DBPASS@controller/keystone
必须满足下面两个条件,执行keystone-manage db_sync命令进行keystone数据库初始化才会成功。
1、必须配置mysql binding到0.0.0.0
2、并且在hosts文件中,将controller映射到127.0.0.1
疑问:
在已经配置keystone账号可以从任何主机连接Mysql的情况下,并且也通过试验进行了确认,确实可以从远程连接到本机的Mysql,在本机使用keystone账号连接本机Mysql更是没有问题,但执行keystone-manage db_sync指令时,还是失败,keystone的日志里的报错信息还是 Access denied for user 'keystone'@'controller'。
为什么呢?
官方的教程肯定是经过多人多次的反复验证,肯定是没有问题的,但为什么我会碰到这种奇怪问题呢?百思不得其解。
浙公网安备 33010602011771号