错误:在openstack pike devstack上创建实例时,没有建立sql_connection参数

时间:2018-02-06 16:53:00

标签: openstack sqlconnection openstack-nova devstack openstack-horizon

我已经通过以下链接在我的Ubuntu 16.04上成功安装了Openstack Devstack pike: https://www.mirantis.com/blog/how-to-install-openstack-on-your-local-machine-using-devstack/

当我尝试创建一个实例时,我得到了没有sql_connection参数被建立为错误。

我已经检查了/etc/nova/nova.conf,数据库配置如下:

[数据库] connection = mysql + pymysql:// root:mypassword@127.0.0.1/nova_cell0?charset = utf8

[api_database] connection = mysql + pymysql:// root:mypassword@127.0.0.1/nova_api?charset = utf8

此外,我还没有找到与openstack相关的日志所在的位置。我只访问了/opt/stack/logs/stack.sh.log,它没有任何过程。

我该如何解决这个问题? 如果有人能帮助我解决它,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

当我想创建一个虚拟机(通过HOT模板)将其连接到现有网络(默认情况下为 public )时,在Devstack Pike上遇到了这个问题。 (您可以(至少)通过两种方式为VM设置网络连接:将端口连接到虚拟机,或将VM连接到现有网络。在后一种情况下,将隐式创建端口。)

问题是 public 属于另一个项目。

当我指定一个属于同一项目的网络时,它成功了。

我希望这会有所帮助。

编辑:顺便说一句,Devstack日志进入系统日志。