我已经通过以下链接在我的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,它没有任何过程。
我该如何解决这个问题? 如果有人能帮助我解决它,我将不胜感激。
答案 0 :(得分:0)
当我想创建一个虚拟机(通过HOT模板)将其连接到现有网络(默认情况下为 public )时,在Devstack Pike上遇到了这个问题。 (您可以(至少)通过两种方式为VM设置网络连接:将端口连接到虚拟机,或将VM连接到现有网络。在后一种情况下,将隐式创建端口。)
问题是 public 属于另一个项目。
当我指定一个属于同一项目的网络时,它成功了。
我希望这会有所帮助。
编辑:顺便说一句,Devstack日志进入系统日志。