创建OSD失败的解决方法
问题现象描述
创建OSD失败,失败提示信息如下:
[ceph4][ERROR ] RuntimeError: command returned non-zero exit status: 1 [ceph_deploy.osd][ERROR ] Failed to execute command: /usr/sbin/ceph-volume --cluster ceph lvm create --bluestore --data /dev/nvme0n1p1 [ceph_deploy][ERROR ] GenericError: Failed to create 1 OSDs
关键过程、根本原因分析
OSD所依赖的lvm创建失败,执行lvs查看逻辑卷信息时未找到Ceph的逻辑卷,但执行lsblk命令可以发现Ceph逻辑卷,可见Ceph逻辑卷的DM映射未清除。
结论、解决方案及效果
清除逻辑卷的DM映射,操作如下:
dmsetup info -C dmsetup remove [dm_map_name]