【Openstack】排错:Cinder创建云硬盘状态错误解决

简介: Cinder创建云硬盘状态错误,配置服务器时钟同步

Cinder创建云硬盘状态错误解决

Openstack双节点环境(controller+compute)

Cinder创建一个云硬盘
3290960341.png

查询硬盘时显示error
1409775251.png

在dashboard中同样显示错误
2794569380.png

查询块存储服务发现
在计算节点的cinder-volume已经Down了
3042715446.png

查询日志同样显示卷服务down,没有可用的主机

1 2020-01-16 02:53:48.835 1226 WARNING cinder.scheduler.host_manager [req-18baf108-63d9-4774-9cba-860d9a792604 74be3278376e49d999bd5df60e00486d 1    0d633ee50204293b373377e91125d67 - - -] volume service is down. (host: compute@lvm)  
2 2020-01-16 02:53:48.839 1226 INFO cinder.scheduler.base_filter [req-18baf108-63d9-4774-9cba-860d9a792604 74be3278376e49d999bd5df60e00486d 10d63    3ee50204293b373377e91125d67 - - -] Filter AvailabilityZoneFilter returned 0 host(s)  
3 2020-01-16 02:53:48.840 1226 WARNING cinder.scheduler.filter_scheduler [req-18baf108-63d9-4774-9cba-860d9a792604 74be3278376e49d999bd5df60e0048    6d 10d633ee50204293b373377e91125d67 - - -] No weighed hosts found for volume with properties: {}  
4 2020-01-16 02:53:48.843 1226 ERROR cinder.scheduler.flows.create_volume [req-18baf108-63d9-4774-9cba-860d9a792604 74be3278376e49d999bd5df60e004    86d 10d633ee50204293b373377e91125d67 - - -] Failed to run task cinder.scheduler.flows.create_volume.ScheduleCreateVolumeTask;volume:create: No     valid host was found. No weighed hosts available

761208868.png

在计算节点上查看openstack的组件服务状态,cinder显示active,正常启动
792841627.png

后来竟然发现两节点的系统时间不同

[root@controller ntp]# date
Thu Jan 14 05:15:09 EST 2020
[root@compute ntp]# date
Thu Jan 16 02:42:18 EST 2020

报错原因:

控制节点和计算节点的系统时间不同导致
重新更新系统时间
1.方法一:手动更新ntp时间

[root@controller cinder]# ntpdate ntp1.aliyun.com
ntpdate[14092]: the NTP socket is in use, exiting
#控制节点运行ntp,直接使用ntpdate命令会显示端口占用
#先停止ntp服务再更新
[root@controller cinder]# systemctl stop ntpd

控制节点更新时间
2034559368.png

计算节点更新时间
1115621151.png

2.方法二,配置chrony服务做集群服务器时间同步
详情见:[chrony配置服务器时间同步,后续发布]

计算节点重启openstack-cinder-volume服务
2696687740.png

Dashboard显示服务已经UP了
3285105481.png

Cinder重新创建一块云硬盘disk-2,容量1G
2127187215.png

再次查询,新创建的disk-2已经激活,原先的disk-1依旧错误,可以删除
1613734669.png

Dashboard显示可用
80885215.png

相关文章
|
7月前
|
存储 消息中间件 数据库
云计算|OpenStack|社区版OpenStack安装部署文档(八--- 存储服务cinder的安装部署---Rocky版)
云计算|OpenStack|社区版OpenStack安装部署文档(八--- 存储服务cinder的安装部署---Rocky版)
281 0
|
3月前
|
存储 消息中间件 算法
深入解析OpenStack Cinder:块存储服务详解
本文介绍了OpenStack及其块存储服务Cinder。OpenStack是一个开源云计算管理平台,提供基础设施即服务(IaaS),核心服务包括计算、网络、存储等。Cinder主要用于为虚拟机提供持久性块存储,具备多种功能,如卷操作、备份、快照及与实例的交互等。此外,还详细介绍了Cinder的工作流程、命令行操作及不同存储插件的使用。
466 8
|
4月前
|
存储 固态存储 网络性能优化
OpenStack的块存储(Cinder)
【8月更文挑战第24天】
121 2
|
4月前
|
存储 API 调度
OpenStack核心组件Cinder
【8月更文挑战第4天】
139 9
|
7月前
|
存储 运维 Swift
openstack cinder、swift运维命令
Cinder是OpenStack的块存储服务,提供虚拟机块设备功能,包括卷的创建、挂载等。它由cinder-api、cinder-scheduler和cinder-volume三个组件构成,前者处理请求,中间者负责调度,后者执行卷管理。Swift是OpenStack的分布式对象存储服务,高可用、持久性,适用于大文件存储。Swift架构对称,无单点故障,提供类似文件系统的简单逻辑和高效读写。Cinder关注虚拟机层面的块存储,而Swift则提供对象存储服务。命令示例展示了如何使用cinder和openstack命令操作云硬盘和Swift容器。
153 0
|
存储 API 数据库
(八)Open Stack(M)---Cinder安装和配置
(八)Open Stack(M)---Cinder安装和配置
117 0
Openstack架构构建及详解(7)--Cinder组件
Openstack架构构建及详解(7)--Cinder组件
127 0
|
存储 API 数据库
(八)OpenStack---M版---双节点搭建---Cinder安装和配置
(八)OpenStack---M版---双节点搭建---Cinder安装和配置
239 0
(八)OpenStack---M版---双节点搭建---Cinder安装和配置
Openstack架构构建及详解(7)--Cinder组件
本篇内容记录了Cinder组件的详解与安装。
297 0
Openstack架构构建及详解(7)--Cinder组件
|
Linux 网络安全
【Openstack】排错:Openstack-icehouse配置yum源ssl证书报错
【Openstack】排错:Openstack-icehouse配置yum源ssl证书报错
402 0
【Openstack】排错:Openstack-icehouse配置yum源ssl证书报错