当前位置: 首页 > news >正文

基于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 网口连接到该网桥。

解决方案

参考官方文档

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

ovs-vsctl add-br br-providerovs-vsctl add-port br-provider ens34

第二个问题

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

[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会拒绝访问,需要做如下修改。

sudo vi /etc/apache2/apache2.conf# 找到
<Directory />Options FollowSymLinksAllowOverride NoneRequire all granted
</Directory>
将Require all denied 改为Require all granted重启httpd,memcached服务
systemctl restart apache2.service

相关文章:

  • Redis 和 Mysql 如何保证数据一致性
  • 假冒 Skype 应用程序网络钓鱼分析
  • C语言--每日五道选择题--Day6
  • WPF ToggleButton 主题切换动画按钮
  • TensorRT安装部署指南(Windows10)
  • 采集Prestashop独立站采集Prestashop独立站
  • 【数据结构】树与二叉树(十一):二叉树的层次遍历(算法LevelOrder)
  • S7-1200PLC和SMART PLC开放式以太网通信(UDP双向通信)
  • 多个微信快速同步发圈
  • 每日一练:Python中如何使用enumerate 函数创建带索引的元组
  • 什么是Ribbon的饥饿加载?有什么优势?
  • LeetCode_线段树_中等_307.区域和检索 - 数组可修改
  • 【PG】PostgreSQL 目录结构
  • 向量的范数、矩阵的范数
  • Apipost IDEA插件如何使用
  • 5、React组件事件详解
  • Docker下部署自己的LNMP工作环境
  • Hibernate【inverse和cascade属性】知识要点
  • java第三方包学习之lombok
  • Laravel 菜鸟晋级之路
  • Promise面试题,控制异步流程
  • vue 个人积累(使用工具,组件)
  • vuex 学习笔记 01
  • windows下mongoDB的环境配置
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 力扣(LeetCode)357
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 扫描识别控件Dynamic Web TWAIN v12.2发布,改进SSL证书
  • 提醒我喝水chrome插件开发指南
  • 我感觉这是史上最牛的防sql注入方法类
  •  一套莫尔斯电报听写、翻译系统
  • 运行时添加log4j2的appender
  • 仓管云——企业云erp功能有哪些?
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • #NOIP 2014#day.2 T1 无限网络发射器选址
  • ( 10 )MySQL中的外键
  • (附源码)ssm高校志愿者服务系统 毕业设计 011648
  • (篇九)MySQL常用内置函数
  • (三)elasticsearch 源码之启动流程分析
  • (三)Honghu Cloud云架构一定时调度平台
  • (深入.Net平台的软件系统分层开发).第一章.上机练习.20170424
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (四) Graphivz 颜色选择
  • (学习日记)2024.03.12:UCOSIII第十四节:时基列表
  • (转)Scala的“=”符号简介
  • (转载)利用webkit抓取动态网页和链接
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • ***测试-HTTP方法
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET Core WebAPI中使用Log4net 日志级别分类并记录到数据库
  • .NET delegate 委托 、 Event 事件
  • .net mvc 获取url中controller和action
  • .net 无限分类