最近大喵在研究openstack,按照官网文档部署下来发现,通过openstack命令创建实例一切正常,但是通过dashboard就不可以,显示无法创建服务器,如图
实验环境中只安装了openstack几个核心组件:
认证:keystone
镜像:glance
计算:nova-compute
网络:networking
horizon:dashboard
查看控制节点nova-api日志(/var/log/nova/nova-api.log)
经过几个小时的查找,终于找到原因,需要在计算节点配置/etc/nova/nova.conf【[neutron]】
在[neutron]段加入
region_name = RegionOne auth_url = <a href="http://controller:35357/" rel="nofollow">http://<wbr />controller:<wbr />35357</a> auth_type = password default_domain_name = default project_domain_name = default user_domain_name = default username = <your-neutron-user> password = <your-neutron-<wbr />password> project_name = service
注意何必适合自己的username和password,重启计算API或重启整个计算节点,再次创建实例成功~