multipath配置错误导致的云平台虚拟机挂载云硬盘失败

客户在云平台上遇到商业存储类型的云硬盘无法挂载的问题,但ceph类型硬盘正常。经过排查,发现是由于multipath命令执行错误。计算节点的日志显示multipath -l /dev/sdai失败。进一步检查发现,multipath.conf配置文件中的黑名单正则表达式错误,导致非本地盘也被排除在外。解决方案是使用wwid方式配置黑名单,或者修改devnode模式,避免误删需要聚合的block设备。修复配置并重启multipathd服务后,云硬盘挂载恢复正常。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    客户反馈云平台商业存储类型的云硬盘无法挂载上(cinder通过FC协议对接),但是ceph类型云硬盘使用正常.

    登录打开cinder的debug模式,在volume日志没有显示任何错误信息,日志显示cinder有删除映射关系的操作.

 继续查看挂载虚拟机的所在计算节点的nova-compute日志,发现如下错误. Failed to  execute command multipath -l /dev/sdai


在所在的计算节点执行 报错的multipath -l /dev/sdai,确实返回值不为0

执行lsblk命令,发现所在计算节点有大量sdaX的block设备

对其他block设备执行multipath -l命令,返回值正常(如下图,对sdu设备,multipath -l执行正常).

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值