基于ubuntu22.04手动安装openstack——2023.2版本(最新版)的问题汇总

前言:基本上按照openstack官方网站动手可以搭建成功(如有需要私信发部署文档)。

但是任然有些小问题,所以汇总如下。

第一个问题

问题

ubuntu搭建2023.2版本neutorn报错,ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [-] Bridge ens34 for physical network provider does not exist. Agent terminated!

使用ovs时,这里不在这里插入图片描述

是直接配置Provider网口名,需配置为一个自己创建的 ovs 网桥,并将 Provider 网口连接到该网桥。

解决方案

参考官方文档

最主要的配置就是如下两条命令:

bash 复制代码
ovs-vsctl add-br br-provider

ovs-vsctl add-port br-provider ens34

第二个问题

controllercompute的在配置nova服务中添加/etc/nova/nova.conf中的service_user字段报错:

bash 复制代码
[service_user]
send_service_user_token = true
auth_url = https://controller/identity     //这个URL没有数据,感觉问题就出现在此处
auth_strategy = keystone
auth_type = password
project_domain_name = Default
project_name = service
user_domain_name = Default
username = nova
password = 000000

报错信息:

复制代码
ERROR nova.api.openstack.wsgi keystoneauth1.exceptions.connection.ConnectFailure: Unable to establish connection to https://controller/identity: HTTPSConnectionPool(host='controller', port=443): Max retries exceeded with url: /identity (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fd7de1ba2f0>: Failed to establish a new connection: [Errno 111] ECONNREFUSED'))

如果在配置文件(/etc/nova/nova.conf)不添加service_user字段就不会报错

第三个问题

登录dashboard会拒绝访问,需要做如下修改。

bash 复制代码
sudo vi /etc/apache2/apache2.conf

# 找到
<Directory />
        Options FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>
将Require all denied 改为Require all granted

重启httpd,memcached服务
systemctl restart apache2.service
相关推荐
哈里谢顿3 天前
devstack重启恢复方案
openstack
哈里谢顿4 天前
openstack 中的二层网络跟三层网络范围对比
openstack
哈里谢顿4 天前
devstack中的systemd管理介绍
openstack
哈里谢顿4 天前
在远程服务器上部署 DevStack 后如何访问 Horizon Dashboard?
openstack
哈里谢顿4 天前
使用devstack部署openstack
openstack
忧思幽释5 天前
Mariadb Galera集群在Openstack中的应用
wpf·openstack·mariadb
阿干tkl5 天前
本地源方式安装开源 OpenStack (V版本)
开源·openstack
孪生质数-6 天前
Ansible基础入门
服务器·自动化·ansible·openstack
阿干tkl10 天前
CentOS Stream 8 通过 Packstack 安装开源OpenStack(V版本)
openstack
28的博客12 天前
CentOS 7 通过 Packstack 安装 OpenStack Train 完整步骤
云计算·openstack·平台即服务