kolla-ansible 重新部署 ceph 遇到的问题
2024-08-29 17:54:59
问题
TASK [ceph : Fetching Ceph keyrings] ******************************************* fatal: [controller01]: FAILED! => {“failed”: true, “msg”: “The conditional check ‘{{ (ceph_files_json.stdout | from_json).changed }}’ failed. The error was: No JSON object could be decoded”
原因是在删除容器和配置文件后,kolla生成的相关volume是没有删除的。其还存在于/var/lib/docker/volume下。因此当再次构建kolla时,这些已经存在的volume会阻止ceph_mon的启动,会导致上述错误Ceph keyring无法获取而产生的一些错误。因此 删除掉docker volume ls下的卷。再次部署就能够成功的解决问题。
[root@controller ~]# docker volume ls
DRIVER VOLUME NAME
local 55b26a179933246b6b5ad08e5215f25b179d1dd13c9ca14d564d38df5217043e
local ceph_mon
local ceph_mon_config
local cinder
local elasticsearch
local glance
local haproxy_socket
local influxdb
local keystone_fernet_tokens
local kolla_etcd
local kolla_logs
local libvirtd
local magnum
local mariadb
local neutron_metadata_socket
local nova_compute
local nova_libvirt_qemu
local openvswitch_db
local rabbitmq
[root@controller ~]# docker volume rm ceph_mon ceph_mon_config
在此重新部署:
/bin/bash /usr/bin/kolla-ansible deploy -i /etc/kolla_data/deploy/multinode -t ceph
最新文章
- linux 实践2.2 编译模块
- 1、Jsp页面
- Daily Scrum Meeting ——TenthDay
- 浅入浅出EmguCv(三)EmguCv打开指定视频
- 尚学堂Spring视频教程(四):使用Annotation
- Javascript实现时钟
- 在虚拟机发布网站,设置服务器外网访问ip端口号
- spring mvc ajax返回值乱码
- 在Linux上使用web2py_uwsgi_nginx搭建web服务器
- Things about single men that women hate
- C#泛型(C#_编程指南)CSDN学习整理笔记
- PL/SQL中如何执行DDL、SCL?
- (转)BAT及各大互联网公司2014前端笔试面试题--Html,Css篇
- How to Setup Chroot SFTP in Linux (Allow Only SFTP, not SSH)
- SAP HANA学习资料大全[非常完善的学习资料汇总]
- python 数据清洗之数据合并、转换、过滤、排序
- MarsEdit快速插入源代码
- Mybatis分页插件PageHelper简单使用
- toString()方法细节
- CentOS7上安装Snipe-IT4.6.3详细过程及注意事项
热门文章
- 如何优化Java垃圾回收-zz
- Javascript typeof 用法
- 创建django的8大步骤xxx.setAttribute('name', 'user'); 添加属性和值 xxx.attr('name') 查看属性的值 $(xxx).addClass 添加样式 $().after() 添加在标签后面
- Linux CPU 100%, kill -9 杀不掉进程
- epoll用法【整理】
- idea提示,格式化代码,清除不使用的包快捷键,maven自动导jar包
- redis客户端执行命令没反应
- Spring boot 、mybatis 和 swagger 整合
- 通过http流发送post请求
- msdn 硬盘