9394952

导航

PVE更换故障OSD后,手动创建新OSD并使用分区作为DB\WAL盘

问题版本:PVE7.4-19,Ceph 17.2.7

原OSD磁盘硬件故障,更换故障硬盘(参考:Ceph更换OSD磁盘 - breezey - 博客园 )

(20260225更新)

image

1、 从PVE的GUI看到这个osd.13已经被系统识别出故障,并自动下线了,这里需要做的时把osd.13销毁(Destory),这样PVE里就不会有osd.13的残留信息了

2、然后就是去服务器插拔更换新硬盘(我的系统是IBM X3650M4,需要去IMM里重建raid0)

3、通过PVE9的GUI创建新的osd里报错:

image

 解决办法:就是要先把sdb3和sdb4手动创建为lvm分区

pvcreate /dev/sdb3

 vgcreate ceph-db-sdb3 /dev/sdb3

pvcreate ceph-wal-sdb4

vgcreate ceph-wal-sdb4 /dev/sdb4

然后回到GUI界面执行Create: OSD

 ....

 

在PVE8的WEB界面Create OSD时,如果选择DB Disk和WAL Disk不能使用分区了,只能选择整盘(原来的配置是使用了分区的)

只能选择手动创建OSD,经KIMI指导(第一次指导不成功,经调整后成功)

ceph-volume lvm create --data /dev/sdc --block.db /dev/sdb1 --block.wal /dev/sdb2

 

posted on 2025-04-15 11:30  9394952  阅读(174)  评论(0)    收藏  举报