PVE迁移报错rbd error: rbd: listing images failed: (2) No such file or directory (500)

报错现象

在基于ceph存储的环境下,在面板上迁移虚拟机报错,提示

2021-05-26 11:06:11 ERROR: Failed to sync data - rbd error: rbd: listing images failed: (2) No such file or directory
2021-05-26 11:06:11 aborting phase 1 - cleanup resources
2021-05-26 11:06:11 ERROR: migration aborted (duration 00:00:01): Failed to sync data - rbd error: rbd: listing images failed: (2) No such file or directory
TASK ERROR: migration aborted 

如下图所示

原因分析

可能是ceph集群里面有未删除的磁盘镜像,需要删除掉。

解决方法

进入命令行,执行

rbd ls -l <cephpool-name>

如果你的cephpool叫data,则输入命令
rbd ls -l data

会出现列表,其中这个几个 No such file 的镜像就是需要删除的磁盘镜像,

使用命令删除错误磁盘镜像

rbd rm <img-name> -p <cephpool-name>

例如

rbd rm vm-111-disk-0 -p data

如下,会显示进度

然后等待结束,再迁移就可以了。

 

 

版权声明:
作者:佛西
链接:https://foxi.buduanwang.vip/virtualization/1077.html/
文章版权归作者所有,未经允许请勿转载
如需获得支持,请点击网页右上角
THE END
分享
二维码
< <上一篇
下一篇>>