Cinder LVM backend cinder-volume service down

Kolla-Ansible:容器化部署OpenStack私有云的自动化实践指南 在云计算和私有云平台构建领域,容器化技术通过将应用及其依赖打包成标准单元,实现了环境一致性和快速部署,而自动化运维工具则进一步提升了基础设施管理的效率。其技术价值在于解决了传统部署中环境差异大、依赖复杂和升级困难等痛点,广泛应用于企业IT基础设施、云服务提供商和教育科研等场景。本文聚焦于Kolla-Ansible这一核心工具,它结合Docker容器与Ansible自动化,将OpenStack的各个服务组件(如Nova、Neutron)打包为独立容器,并通过Ansible Playbook进行编排部署,从而显 阅读详情

目录

问题

[stack@manager ~]$ cinder service-list
+------------------+-------------------------+------+---------+-------+----------------------------+-----------------+
| Binary           | Host                    | Zone | Status  | State | Updated_at                 | Disabled Reason |
+------------------+-------------------------+------+---------+-------+----------------------------+-----------------+
| cinder-scheduler | hostgroup               | nova | enabled | up    | 2018-12-26T13:32:26.000000 | -               |
| cinder-volume    | hostgroup@tripleo_iscsi | nova | enabled | down  | 2018-12-23T04:23:33.000000 | -               |
+------------------+-------------------------+------+---------+-------+----------------------------+-----------------+

volume.log

ERROR cinder.service [-] Manager for service cinder-volume hostgroup@tripleo_iscsi is reporting problems, not sending heartbeat. Service will appear "down".

cinder.conf

[tripleo_iscsi]
volume_driver=cinder.volume.drivers.lvm.LVMVolumeDriver
volumes_dir=/var/lib/cinder/volumes
volume_group = cinder-volumes
iscsi_protocol=iscsi
iscsi_ip_address=172.18.22.74
volume_backend_name=tripleo_iscsi
iscsi_helper=lioadm

调查

2018-12-26 13:33:03.104 163092 ERROR cinder.volume.manager [req-d703742c-2989-47af-9b15-3e927c0e09d6 - - - - -] Failed to initialize driver.
2018-12-26 13:33:03.104 163092 ERROR cinder.volume.manager Traceback (most recent call last):
2018-12-26 13:33:03.104 163092 ERROR cinder.volume.manager   File "/usr/lib/python2.7/site-packages/cinder/volume/manager.py", line 423, in init_host
2018-12-26 13:33:03.104 163092 ERROR cinder.volume.manager     self.driver.check_for_setup_error()
2018-12-26 13:33:03.104 163092 ERROR cinder.volume.manager   File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/lvm.py", line 301, in check_for_setup_error
2018-12-26 13:33:03.104 163092 ERROR cinder.volume.manager     self.configuration.lvm_suppress_fd_warnings))
2018-12-26 13:33:03.104 163092 ERROR cinder.volume.manager   File "/usr/lib/python2.7/site-packages/cinder/brick/local_dev/lvm.py", line 105, in __init__
2018-12-26 13:33:03.104 163092 ERROR cinder.volume.manager     if self._vg_exists() is False:
2018-12-26 13:33:03.104 163092 ERROR cinder.volume.manager   File "/usr/lib/python2.7/site-packages/cinder/brick/local_dev/lvm.py", line 138, in _vg_exists
2018-12-26 13:33:03.104 163092 ERROR cinder.volume.manager     run_as_root=True)
2018-12-26 13:33:03.104 163092 ERROR cinder.volume.manager   File "/usr/lib/python2.7/site-packages/os_brick/executor.py", line 52, in _execute
2018-12-26 13:33:03.104 163092 ERROR cinder.volume.manager     result = self.__execute(*args, **kwargs)
2018-12-26 13:33:03.104 163092 ERROR cinder.volume.manager   File "/usr/lib/python2.7/site-packages/cinder/utils.py", line 123, in execute
2018-12-26 13:33:03.104 163092 ERROR cinder.volume.manager     return processutils.execute(*cmd, **kwargs)
2018-12-26 13:33:03.104 163092 ERROR cinder.volume.manager   File "/usr/lib/python2.7/site-packages/oslo_concurrency/processutils.py", line 394, in execute
2018-12-26 13:33:03.104 163092 ERROR cinder.volume.manager     cmd=sanitized_cmd)
2018-12-26 13:33:03.104 163092 ERROR cinder.volume.manager ProcessExecutionError: Unexpected error while running command.
2018-12-26 13:33:03.104 163092 ERROR cinder.volume.manager Command: sudo cinder-rootwrap /etc/cinder/rootwrap.conf env LC_ALL=C vgs --noheadings -o name cinder-volumes
2018-12-26 13:33:03.104 163092 ERROR cinder.volume.manager Exit code: 5
2018-12-26 13:33:03.104 163092 ERROR cinder.volume.manager Stdout: u''
2018-12-26 13:33:03.104 163092 ERROR cinder.volume.manager Stderr: u'File descriptor 10 (/dev/urandom) leaked on vgs invocation. Parent PID 163094: /usr/bin/python2\n  Volume group "cinder-volumes" not found\n  Cannot process volume group cinder-volumes\n'

定位到 Cannot process volume group cinder-volumes。

解决

[root@overcloud-controller-0 ~]# df -Th
Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/sda2      xfs       447G   47G  400G  11% /
devtmpfs       devtmpfs   63G     0   63G   0% /dev
tmpfs          tmpfs      63G  103M   63G   1% /dev/shm
tmpfs          tmpfs      63G  2.1M   63G   1% /run
tmpfs          tmpfs      63G     0   63G   0% /sys/fs/cgroup
tmpfs          tmpfs      13G     0   13G   0% /run/user/979
tmpfs          tmpfs      13G     0   13G   0% /run/user/977
tmpfs          tmpfs      13G     0   13G   0% /run/user/0
tmpfs          tmpfs      13G     0   13G   0% /run/user/1000

[root@overcloud-controller-0 ~]# dd if=/dev/zero of=/cinder/volumegroup/disk.img count=102400 bs=1MB
102400+0 records in
102400+0 records out
102400000000 bytes (102 GB) copied, 362.07 s, 283 MB/s

[root@overcloud-controller-0 ~]# ll -h /cinder/volumegroup/disk.img
-rw-r--r--. 1 root root 96G Dec 26 13:42 /cinder/volumegroup/disk.img

[root@overcloud-controller-0 ~]# losetup /dev/loop0 /cinder/volumegroup/disk.img
[root@overcloud-controller-0 ~]# pvcreate /dev/loop0
  Physical volume "/dev/loop0" successfully created.
[root@overcloud-controller-0 ~]# vgcreate cinder-volumes /dev/loop0
  Volume group "cinder-volumes" successfully created
[root@overcloud-controller-0 ~]# vgs
  VG             #PV #LV #SN Attr   VSize  VFree
  cinder-volumes   1   0   0 wz--n- 95.36g 95.36g

[root@overcloud-controller-0 ~]# systemctl restart openstack-cinder-volume

需要注意的是,当服务器重启后依旧会出现同样的问题,这是因为使用文件模拟 VG,服务器重启后需要重新 Mount,可以通过下述方式来解决:

$ cat /etc/rc.local 
losetup /dev/loop0 /cinder/volumegroup/disk.img
Crowbar:面向裸金属的声明式云基础设施自动化框架 基础设施即代码(IaC)正从脚本化部署迈向状态可验证的工业化阶段。Crowbar作为早期开源的裸金属云自动化框架,以声明式状态机替代传统Shell脚本执行流,将服务器发现、OS安装、OpenStack配置等环节抽象为discovered→provisioned→configured→deployed等可审计状态。其核心价值在于通过Barclamp模块化机制实现故障域隔离与依赖收敛,并依托GitHub作为唯一真相源,保障硬件兼容性、配置变更与CI/CD过程全程可追溯。典型应用于中大型企业私有云建设、白牌服务器 阅读详情

相关推荐

[问题篇]VMWare搭建Openstack——Cinder创建扩展Volume的状态Error的问题

这两天安装Cinder for icehouse,安装过程比较顺利,但是安装完毕之后,在创建volume和查看cinder list时,状态为error.sm@controller:~$ cinder list +--------------------------------------+--------+--------------+------+-------------+---------

GIS+=地理信息+云计算+大数据+容器+物联网+... 7024

openstack中cinder状态为down

关于openstack中cinder模块安装后 启动状态为down 这里首先介绍一下我的环境 我只有两台主机 一台controller 一台compute 这里compute复用为存储节点 在compute上添加了一块硬盘 使用的是centos7 我们把服务开启 但是当我们过一段时间再次使用 cinder service-list 查看时就出现了这种情况 这是为什么呢? 查看日志文件 cd /var/log/cinder/ ##进入cinder模块的日志文件中 ##会有以下三个文件 -rw-r--

weixin_47883196的博客 2967

OpenStack平台的cinder-volume卷服务状态down的解决方法

cinder-volume服务的状态如果是down,有可能的问题就是两个节点时间不一致导致的(可以分别查看一下两个节点的时间是否一致,不一致的话就按如下操作同步时间),两个节点分别同步一下时间即可。[此方法适合解决两个节点时间不一致所导致的cinder-volume服务状态down的问题] 在controller节点查看一下服务 #source /etc/keystone/admin-openrc.sh //运行环境变量 #cinder service-list //查看cinder服务

TREEGLORY的博客 9339

cinder-volume报错vmdk2 is reporting problems, not sending heartbeat. Service will appear "down".

cinder-volume报错vmdk2 is reporting problems, not sending heartbeat. Service will appear "down". 2019-04-21 03:08:39.255 36 WARNING cinder.volume.manager [req-fc576c81-8b77-46cd-aa9a-f2eb30a96e75 - - - ...

weixin_33883178的博客 1210

【2023年】云计算金砖牛刀小试5

2023年技能大赛云计算赛项样题记录:部署运维实操题目整理。

geekgold的博客 2530

LVM环境变量与配置文件解析

本文深入探讨了LVM(逻辑卷管理器)相关的环境变量和配置文件,解析了它们在LVM操作中的作用与影响。了解这些设置对于管理Linux存储系统至关重要。

weixin_42610010的博客 343

devstack 环境中cinder-volume 服务无法启动的问题

Command: sudo cinder-rootwrap /etc/cinder/rootwrap.conf env LC_ALL=C vgs --noheadings -o name stack-volumes-lvmdriver-1

GIS+=地理信息+云计算+大数据+容器+物联网+... 8459

深信服aCloud虚拟存储VS3.0实战:从数据分片到仲裁机制的全流程解析

本文深度解析了深信服aCloud虚拟存储VS3.0的核心架构与生产级实践。从数据分片、条带化写入、多副本机制到智能缓存分层,详细阐述了其如何实现高性能与高可靠性的平衡。同时,深入剖析了动态均衡、平滑扩容以及故障恢复与仲裁机制,为运维人员和技术决策者提供了在超融合基础架构(HCI)中部署和管理虚拟存储的实战指南。

net55的博客 581

OpenStack源码分析之cinder-volume服务

版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处! cat /usr/lib/python2.6/site-packages/cinder-2013.1.g3-py2.6.egg/EGG-INFO/scripts/cinder-volume """Starter script for Cinder Volume.""" import eventlet

Thinking -Walking@未名 5625

四旋翼无人机数学模型推导

本周开始进行四旋翼无人机的学习工作,首先来进行四旋翼无人机的数学模型推导工作。。 四旋翼动力学数学模型 坐标变换 介绍四旋翼数学模型之前,首先引入坐标变换的概念,定义两个坐标系惯性坐标系{E},以及机体坐标系{B},惯性坐标系就相当于在地面建立的、静止不动的坐标系,也是我们操纵无人机所在的空间,而机体坐标系是建立于四旋翼机体之上,随着四旋翼姿态变换而变化,所以建立一种地面上的惯性坐标系与四旋翼机体坐标系之间的转换关系,就有这个必要。 对于惯性坐标系{E},以及机体坐标系{B},它们之间的转换关系

BiuBiuSun的博客 1万+

基于 MATLAB 的综合能源系统建模:全面解析与案例应用 

本文详细介绍了基于 MATLAB 的综合能源系统建模相关知识,包括 MATLAB 在综合能源建模中的优势、综合能源系统各组件和网络的建模方法,并通过园区综合能源系统的案例展示了从建模到优化调度求解以及结果分析的全过程。在当今全球能源格局深刻变革的背景下,综合能源系统(Integrated Energy System,IES)作为一种创新的能源供应体系,整合了多种能源形式,如电力、热力、燃气等,以实现能源的高效生产、传输、分配和利用。需要考虑燃气的压力、流量特性以及管道的阻力特性等。

qq_57128262的博客 1331

深度实践:基于CentOS 7的企业级OpenStack底层依赖部署与故障排查全记录

文档核心概要 本文档记录了一份基于 CentOS 7 (el7)​ 的企业级 OpenStack 实验环境构建过程。文档内容主要由零散的系统日志、RPM 安装记录(如 erlang-19.3.6.4、mariadb-10.1.20、rabbitmq-server-3.6.15)以及 OpenStack 服务(Keystone, Ceilometer, Aodh, Barbican)的配置占位符组成。此外,文档还包含了典型的运维报错信息(如 grep、sed语法错误及 ssh-copy-id路径异常)。 关键

2502_92028135的博客 298

用化学方法nmp溶剂从佳能cmos传感器上剥离拜耳矩阵和微透镜

将光刻胶暴露于 NMP 溶剂中 10-15 分钟,并进行轻微的机械搅拌,将溶解的光刻胶从基材表面带走,即可去除大部分光刻胶,之后再进行第二次溶剂浴,以洗去微量含有光刻胶的溶剂。我还担心传感器的校准问题,我觉得可以大致解决这个问题,比如在安装面上用刻度尺标记三个螺丝的位置,然后数着拧出螺丝的圈数,直到听到“咔哒”声(螺纹完全拧出)。我还担心传感器的校准问题,我觉得可以大致解决这个问题,比如在安装面上用刻度尺标记三个螺丝的位置,然后数着拧出螺丝的圈数,直到听到“咔哒”声(螺纹完全拧出)。在我看来,这是必读的;

qq_40247880的博客 1462

记cinder-volume服务down的解决方法

安装cinder服务的时候发现存储节点的cinder-volume状态一直处于down,如下图: 具体报错如下: [root@storage ~ ]tail -f /var/log/cinder/volume.log 2019-12-17 13:48:13.575 16546 WARNING cinder.volume.manager [req-ce2471c3-779d-421...

qq_41587397的博客 7337

TTL电路搭建半加器实验:操作指南完整版

通过TTL电路搭建半加器,详解逻辑设计与实验步骤,帮助掌握数字电路中的半加器工作原理与实际应用,适合电子技术初学者动手实践。

weixin_42524864的博客 351

Qt QCustomPlot 图形库详解及使用

QCustomPlot 是一个开源的 Qt C++ 库,专门用于创建数据图表。易于集成到 Qt 项目中。支持多种图表类型,如折线图、散点图、条形图等。提供丰富的交互功能,如缩放、平移、选择和拖动。高度可定制,支持图形的各种样式设置。// 添加第一条曲线i < 101;++i) {// 设置曲线颜色// 添加第二条曲线i < 101;++i) {// 设置曲线颜色// 设置散点样式// 添加图例。

MusicScore的博客 758

openstack创建存储卷失败

1.查看volume状态,存储节点状态为down 2.查看controller上的sheduler日志 2020-03-03 21:41:49.502 11616 WARNING cinder.scheduler.host_manager [req-41f119cd-d09f-4dce-92c8-1f8694a381df a45945b8923f4afd89173db2b2306f61 c...

火云邪神的博客 5059

Python-编写点云处理软件(二)点云软件ui制作之仿CC界面

至本篇结束,我们已经能够获得一个有点模子的界面了,但是具体的功能还没有编写,后续的文章将逐渐完善功能。

weixin_43894929的博客 3947

cinder-volume服务状态为down 解决方法

[root@controller ~]# cinder service-list +------------------+-------------+------+---------+-------+----------------------------+-----------------+ | Binary | Host | Zone | Status | State | Updated_at | Disabled Reason...

weixin_55800462的博客 2120

基于深度学习YOLOv8的花卉检测与识别系统(附完整资源+PySide6界面+训练代码)

通过本项目,我们成功实现了基于YOLOv8的花卉检测与识别系统,涵盖了数据预处理、模型训练、推理与实时检测、以及GUI界面的实现。YOLOv8在花卉检测中的高效性和准确性为实际应用提供了强有力的支持。

斌擎科技 708

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

devstack 安装cinder-volume服务一直处于down的状态解决办法

1、创建虚机一直失败,报卷创建失败,于是查看cinder日志: 2、从日志上看说是cinder-volume服务心跳丢失,接着看看cinder服务状态,发现cinder-volume服务down掉了 3、查看cinder配置文件,发现使用的是lvm的driver,并使用逻辑卷stack-volumes-lvmdriver-1 4、查看存储节点的逻辑卷,执行vgs,发现没有卷组stack-volumes-lvmdriver-1,为虚机新加一个磁盘,并在磁盘基础上创建物理卷和逻辑卷 root.

雨点的专栏 1318

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

DevStack中rejoin的时候,出现 ERROR cinder.service [-] Manager for service cinder-volume ubuntu@lvmdriver-1 ...

solution: sudo losetup /dev/loop0 /opt/stack/data/stack-volumes-default-backing-file sudo losetup /dev/loop1 /opt/stack/data/stack-volumes-lvmdriver-1-backing-file If files still exist under /opt/...

weixin_30588729的博客 1167

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

【创建云硬盘错误(ntp问题)】

【代码】【创建云硬盘错误(ntp问题)】

啊酒弟弟的博客 662

devstack 终止或重启服务 使用rejoin-stack.sh

使用devstack安装openstack时,可以使用rejoin-stack.sh控制台终止或重启进程。 rejoin-stack.sh的用法为: 进入devstack目录下,运行 ./rejoin-stack.sh,得到控制台。 下面的“n-sch*”表示的是nova-scheduler服务,前面的14表示这个服务的编号,上面的信息是这个服务的日志信息,可以在这里查看输出情况。有

x_i_y_u_e的专栏 8632
上一篇: 计算机网络基础 — 数据交换的类型
下一篇: OpenStack 2018 年终盘点
范桂飓
范桂飓 领域专家: 网络协议与安全技术领域 领域专家: 网络协议与安全技术领域
博客等级 码龄11年 4万+粉丝 1636原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

范桂飓

文章对您有帮助就请一键三连:)

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值