关于openEuler22.03LTS SP3尝试kolla安装容器版openstack(随手记)

遇到的问题太多了…………当然主要还是我自己能力太差了。

  1. 首先,官方的文档显示支持的操作系统有penEuler 22.03 LTS版本的,但注意:官方没有提供直接可用的容器镜像
    官方仅提供RockyDebianUbuntu。CentOS可以使用Rocky镜像尝试,但我目前还没有尝试。
  2. 可以尝试使用Rocky 9版的容器镜像搭建,但是ansible执行到rabbitmq容器拉活时会失败

以下是错误日志:

# ansible报错
RUNNING HANDLER [rabbitmq : Waiting for rabbitmq to start] ********************************************************************************************************
fatal: [localhost]: FAILED! => {"changed": true, "cmd": ["docker", "exec", "rabbitmq", "rabbitmqctl", "wait", "--timeout", "60", "/var/lib/rabbitmq/mnesia/rabbitmq.pid"], "delta": "0:01:03.693724", "end": "2024-05-02 00:11:34.853491", "msg": "non-zero return code", "rc": 75, "start": "2024-05-02 00:10:31.159767", "stderr": "Error: operation wait on node rabbit@localhost timed out. Timeout value used: 60000", "stderr_lines": ["Error: operation wait on node rabbit@localhost timed out. Timeout value used: 60000"], "stdout": "Waiting for pid file '/var/lib/rabbitmq/mnesia/rabbitmq.pid' to appear", "stdout_lines": ["Waiting for pid file '/var/lib/rabbitmq/mnesia/rabbitmq.pid' to appear"]}
#dockerlog
(venv) [root@localhost ~]# docker logs 7319
+ sudo -E kolla_set_configs
INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json
INFO:__main__:Validating config file
INFO:__main__:Kolla config strategy set to: COPY_ALWAYS
INFO:__main__:Copying service configuration files
INFO:__main__:Copying /var/lib/kolla/config_files/rabbitmq-env.conf to /etc/rabbitmq/rabbitmq-env.conf
INFO:__main__:Setting permission for /etc/rabbitmq/rabbitmq-env.conf
INFO:__main__:Copying /var/lib/kolla/config_files/rabbitmq.conf to /etc/rabbitmq/rabbitmq.conf
INFO:__main__:Setting permission for /etc/rabbitmq/rabbitmq.conf
INFO:__main__:Copying /var/lib/kolla/config_files/erl_inetrc to /etc/rabbitmq/erl_inetrc
INFO:__main__:Setting permission for /etc/rabbitmq/erl_inetrc
INFO:__main__:Copying /var/lib/kolla/config_files/advanced.config to /etc/rabbitmq/advanced.config
INFO:__main__:Setting permission for /etc/rabbitmq/advanced.config
INFO:__main__:Copying /var/lib/kolla/config_files/definitions.json to /etc/rabbitmq/definitions.json
INFO:__main__:Setting permission for /etc/rabbitmq/definitions.json
INFO:__main__:Deleting /etc/rabbitmq/enabled_plugins
INFO:__main__:Copying /var/lib/kolla/config_files/enabled_plugins to /etc/rabbitmq/enabled_plugins
INFO:__main__:Setting permission for /etc/rabbitmq/enabled_plugins
INFO:__main__:Writing out command to execute
INFO:__main__:Setting permission for /var/lib/rabbitmq
INFO:__main__:Setting permission for /var/lib/rabbitmq/.erlang.cookie
++ cat /run_command
+ CMD=/usr/sbin/rabbitmq-server
+ ARGS=
+ sudo kolla_copy_cacerts
+ [[ ! -n '' ]]
+ . kolla_extend_start
++ : /var/log/kolla/rabbitmq
++ [[ -n '' ]]
++ [[ ! -d /var/log/kolla/rabbitmq ]]
++ mkdir -p /var/log/kolla/rabbitmq
+++ stat -c %a /var/log/kolla/rabbitmq
++ [[ 2755 != \7\5\5 ]]
++ chmod 755 /var/log/kolla/rabbitmq
Running command: '/usr/sbin/rabbitmq-server'
+ echo 'Running command: '\''/usr/sbin/rabbitmq-server'\'''
+ exec /usr/sbin/rabbitmq-server
2024-05-02 00:10:38.621854+08:00 [info] <0.222.0> Feature flags: list of feature flags found:
2024-05-02 00:10:38.655267+08:00 [info] <0.222.0> Feature flags:   [ ] classic_mirrored_queue_version
2024-05-02 00:10:38.655496+08:00 [info] <0.222.0> Feature flags:   [ ] classic_queue_type_delivery_support
2024-05-02 00:10:38.656139+08:00 [info] <0.222.0> Feature flags:   [ ] implicit_default_bindings
2024-05-02 00:10:38.656754+08:00 [info] <0.222.0> Feature flags:   [ ] maintenance_mode_status
2024-05-02 00:10:38.657182+08:00 [info] <0.222.0> Feature flags:   [ ] quorum_queue
2024-05-02 00:10:38.657378+08:00 [info] <0.222.0> Feature flags:   [ ] stream_queue
2024-05-02 00:10:38.657553+08:00 [info] <0.222.0> Feature flags:   [ ] user_limits
2024-05-02 00:10:38.658043+08:00 [info] <0.222.0> Feature flags:   [ ] virtual_host_metadata
2024-05-02 00:10:38.658409+08:00 [info] <0.222.0> Feature flags: feature flag states written to disk: yes
2024-05-02 00:10:39.605293+08:00 [notice] <0.44.0> Application syslog exited with reason: stopped
2024-05-02 00:10:39.605513+08:00 [notice] <0.222.0> Logging: switching to configured handler(s); following messages may not be visible in this log output##  ##      RabbitMQ 3.10.25##  ############  Copyright (c) 2007-2023 VMware, Inc. or its affiliates.######  ############  Licensed under the MPL 2.0. Website: https://rabbitmq.comErlang:      25.3.2.9 [jit]TLS Library: OpenSSL - OpenSSL 1.1.1k  25 Mar 2021Release series support status: out of supportDoc guides:  https://rabbitmq.com/documentation.htmlSupport:     https://rabbitmq.com/contact.htmlTutorials:   https://rabbitmq.com/getstarted.htmlMonitoring:  https://rabbitmq.com/monitoring.htmlLogs: /var/log/kolla/rabbitmq/rabbit@localhost.log/var/log/kolla/rabbitmq/rabbit@localhost_upgrade.log<stdout>Config file(s): /etc/rabbitmq/advanced.config/etc/rabbitmq/rabbitmq.confStarting broker... completed with 3 plugins.
  1. openEuler的官网,中文版document已经把所有关于openstack的内容移除,并指向一个新的网址。不过这个网址是错误,无法访问的
  2. openEuler的官网,英文版document还有openstack搭建的文档,不过没有使用kolla一键部署的。kolla一键部署目前我只看到,显示只到queen版,同时没有官方的文档…………

目前先记录到这,浪费了一晚上的时间TuT

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/6777.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

华为OD机试真题-可以组成网络的服务器-2023年OD统一考试(C卷D卷)

题目描述: 在一个机房中,服务器的位置标识在 n*m 的整数矩阵网格中,1 表示单元格上有服务器,0 表示没有。如果两台服务器位于同一行或者同一列中紧邻的位置,则认为它们之间可以组成一个局域网。 请你统计机房中最大的局域网包含的服务器个数。 输入描述: 第一行输入两个正…

某站戴师兄——Excel学习笔记

1、拿到源数据第一件事——备份工作表&#xff0c;隐藏 Ctrlshift键L打开筛选 UV (Unique visitor)去重 是指通过互联网访问、浏览这个网页的自然人。访问网站的一台电脑客户端为一个访客。00:00-24:00内相同的客户端只被计算一次。一天内同个访客多次访问仅计算一个UV。 PV …

进程与线程(进程)

进程&#xff1a; 概念&#xff1a;进程是进程实体的运行过程&#xff0c;是系统进行资源分配和调度的一个独立单位 PID:当进程被创建时&#xff0c;操作系统会为该进程分配一个唯一的、不重复的“身份证号” 组成&#xff1a; PCB&#xff08;进程控制块&#xff09;&#…

芋道源码的Springboot 项目打包,配置和依赖包分开

Springboot 项目&#xff0c;把依赖包和开发的应用都打在一个jar 里很简单&#xff0c;但有个问题是&#xff0c;修改点东西就要再次全量更新。 这里介绍如何用assembly 来实现不打依赖包。 1、 在主模块中&#xff0c;需要引入 assembly.xml配置&#xff1a; src/main/asse…

我这次没有蹭Oracle发布热度的原因

这次没有去蹭热度&#xff0c;原因有几个。 主观 确实是生病了&#xff0c;身体不舒服&#xff0c;那几个卷王在卷公众号的时候&#xff0c;我在床上卷成一团。 不和这几个打了鸡血的人比了。我卷了一点和他们不一样的。我节日期间看到我初中同班同学发的微博。 对这个就是我…

大学生上班族必备!九个线上兼职秘籍,让你远离失业风险

互联网时代&#xff0c;兼职新风尚&#xff1a;这些靠谱兼职让你轻松增收 随着互联网技术的飞速发展&#xff0c;兼职工作已成为许多人增加收入、提升自我能力的新选择。本文将为您揭秘一些适合大学生和上班族的靠谱兼职工作&#xff0c;助您轻松找到适合自己的兼职机会。 一…

docker系列8:容器卷挂载(上)

目录 传送门 从安装redis说起 什么是容器卷挂载 操作系统的挂载 日志文件一般是"首恶元凶" 挂载命令 容器卷挂载 卷挂载命令 启动时挂载 查看挂载卷信息 容器卷管理 查看卷列表 创建容器卷 具名挂载与匿名挂载 具名挂载 传送门 docker系列1&#xff…

C++ : list类及其模拟实现

目录 一、list的介绍和使用 list的介绍 list的使用 1.list的构造 构造函数 2.list iterator 的使用 3.list capacity 4.list element access 5.list modifiers 6.list的迭代器失效 二、list的模拟实现 要点 list类模拟实现部分接口全部代码展示 一、list的介绍和使…

Docker:centos7安装docker

官网&#xff1a;https://www.docker.com/官网 文档地址 - 确认centos7及其以上的版本 查看当前系统版本 cat /etc/redhat-release- 卸载旧版本 依照官网执行 - yum安装gcc相关 yum -y install gccyum -y install gcc-c- 安装需要的软件包 yum install -y yum-utils- 设置s…

深入学习Linux内核页框回收

目录 算法 1.选择目标页 2.PFRA设计 3.反向映射 3.1.匿名页的反向映射 3.2.try_to_unmap_anon()函数 3.3.try_to_unmap_one()函数 映射页的反向映射 优先搜索树 try_to_unmap_file()函数 PFRA实现 最近最少使用(LRU)链表 在LRU链表之间移动页 mark_page_accessed(…

Android使用kts发布aar到JitPack仓库

Android使用kts发布aar到JitPack 之前做过sdk开发&#xff0c;需要将仓库上传到maven、JitPack或JCenter,但是JCenter已停止维护&#xff0c;本文是讲解上传到JitPack的方式,使用KTS语法&#xff0c;记录使用过程中遇到的一些坑.相信Groovy的方式是大家经常使用的&#xff0c;…

Java基于Spring Boot框架的课程管理系统(附源码,说明文档)

博主介绍&#xff1a;✌IT徐师兄、7年大厂程序员经历。全网粉丝15W、csdn博客专家、掘金/华为云//InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专栏推荐订阅&#x1f447;&#x1f3…

基于Springboot的校园疫情防控系统(有报告)。Javaee项目,springboot项目。

演示视频&#xff1a; 基于Springboot的校园疫情防控系统&#xff08;有报告&#xff09;。Javaee项目&#xff0c;springboot项目。 项目介绍&#xff1a; 采用M&#xff08;model&#xff09;V&#xff08;view&#xff09;C&#xff08;controller&#xff09;三层体系结构…

C# WCF服务(由于内部错误,服务器无法处理该请求。)

由于内部错误&#xff0c;服务器无法处理该请求。有关该错误的详细信息&#xff0c;请打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehaviorAttribute 或从 <serviceDebug> 配置行为)以便将异常信息发送回客户端&#xff0c;或打开对每个 Microsoft .NET …

从零开始:Django项目的创建与配置指南

title: 从零开始&#xff1a;Django项目的创建与配置指南 date: 2024/5/2 18:29:33 updated: 2024/5/2 18:29:33 categories: 后端开发 tags: DjangoWebDevPythonORMSecurityDeploymentOptimization Django简介&#xff1a; Django是一个开源的高级Python Web框架&#xff…

抖音直播怎么赚钱的?有多少种方法?

抖音直播确实很能挣钱&#xff0c;它一般有两种方式赚钱&#xff0c;一种是靠粉丝打赏赚钱&#xff0c;一种是在直播间卖货赚钱&#xff01; 1、抖音直播的赚钱方法一&#xff1a;粉丝打赏 主播在抖音直播&#xff0c;首先的收入来源就是靠粉丝的打赏&#xff0c;粉丝打赏的礼…

C语言之整形提升和算术转换

目录 前言 一、整形提升 二、算术转换 总结 前言 本文主要介绍C语言中的整形提升和算术转换的概念和意义&#xff0c;以及例题帮助理解&#xff0c;了解之后&#xff0c;我们就能知道在C语言中&#xff0c;字符型变量如何计算以及如果变量的类型、字节大小不一致的情况下&am…

2012NOIP普及组真题 4. 文化之旅

线上OJ&#xff1a; 一本通&#xff1a;http://ybt.ssoier.cn:8088/problem_show.php?pid1960 相似题目&#xff1a; 本题和 2017年 NOIP J 组第3题 棋盘 类似。 核心思想&#xff1a; 由于本题的数据范围 n ≤ 100,非常小&#xff0c;所以可以采用 深搜 dfs 进行。同时&am…

C++程序设计:new和malloc的区别

new和malloc的区别 1.用法和语法2.类型安全性3.初始化4.分配数组5.异常处理示例代码 1.用法和语法 new 是 C 中的运算符&#xff0c;而 malloc 是 C 语言中的函数。new 用于动态分配单个对象或数组&#xff0c;并且在分配内存后调用对象的构造函数进行初始化。malloc 用于动态分…

golang学习笔记(内存模型和分配机制)

操作系统的存储管理 虚拟内存管理 虚拟内存是一种内存管理技术&#xff0c;它允许操作系统为每个进程提供一个比实际物理内存更大的地址空间。这个地址空间被称为虚拟地址空间&#xff0c;而实际的物理内存则被称为物理地址空间。使用虚拟内存有以下几点好处&#xff1a; 内…