meta data for this page
  •  

This is an old revision of the document!


Move DB to new drive

blkid
/dev/nvme0n1p3: PARTLABEL="DB" PARTUUID="b30d904f-94ce-4776-982a-db5947dac1cd"
 
ceph osd set noout
systemctl stop ceph-osd@3
systemctl disable ceph-osd@3
 
ddrescue -f -n -vv <OLD> <NEW>
 
  * dump NVM DB partition: ''dd if=/dev/nvme0n1p3 of=DB.img bs=4M''
  * shutdown machine and replace NVM drive
 
<code bash>
zfs create -V 5GB rpool/data/DB
 
ceph-bluestore-tool --path /var/lib/ceph/osd/ceph-3 --devs-source /var/lib/ceph/osd/ceph-3/block.db --command bluefs-bdev-migrate --dev-target /dev/zvol/rpool/data/DB
 
inferring bluefs devices from bluestore path
 device removed:1 /var/lib/ceph/osd/ceph-3/block.db
 device added: 1 /dev/zd144

Rollback:

ceph-bluestore-tool --path /var/lib/ceph/osd/ceph-3 --devs-source /var/lib/ceph/osd/ceph-3/block.db --command bluefs-bdev-migrate --dev-target /dev/nvme0n1p3

/usr/bin/ln -snf /dev/zd144 /var/lib/ceph/osd/ceph-3/block.db

DRAFT:

ceph-bluestore-tool –path /var/lib/ceph/osd/ceph-12 –devs-source /var/lib/ceph/osd/ceph-12/block –devs-source /var/lib/ceph/osd/ceph-12/block.db –command bluefs-bdev-migrate –dev-target –dev-target /dev/vdg1