meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
vm:proxmox:ceph:move_db [2021/08/05 10:58] niziakvm:proxmox:ceph:move_db [2023/01/31 20:36] niziak
Line 1: Line 1:
 ====== Move DB to new drive ====== ====== Move DB to new drive ======
  
-  * set global flags ''noout'' and ''noin''. +<code bash> 
-  * stop OSD ''systemctl stop ceph-osd@3'' and disable autostart ''systemctl disable ceph-osd@3'' +blkid 
-  * dump NVM DB partition: ''dd if=/dev/nvme0n1p3 of=DB.img bs=4M'' +/dev/nvme0n1p3: PARTLABEL="DB" PARTUUID="b30d904f-94ce-4776-982a-db5947dac1cd" 
-  * shutdown machine and replace NVM drive+ 
 +ceph osd set noout 
 +systemctl stop ceph-osd@3 
 +systemctl disable ceph-osd@3 
 + 
 +ddrescue -f -n -vv c66f0c74-12b2-aa42-afc4-f4bd12bfa87c DB.img<NEW> 
 +</code> 
 + 
 +Replace disk, restore partition layout.
  
 <code bash> <code bash>
 +ddrescue -f -n -vv DB.img /dev/nvme0n1p3
 +</code>
 +
 +Restore original UUID
 +<code bash>
 +gpart /dev/nvme0n1
 +x
 +c
 +3
 +<UUID>
 +w
 +</code>
 +
 +<code bash>
 +partprobe
 +</code>
 +
 +Verify ceph osd config:
 +<code bash>
 +ceph-volume lvm list
 +</code>
 +
 +ceph-volume lvm activate --all
 +
 +
 +
 +====== DRAFTS: ======
 +
 +<code>
 zfs create -V 5GB rpool/data/DB zfs create -V 5GB rpool/data/DB
  
Line 16: Line 53:
 </code> </code>
  
 +Rollback:
 +<code bash>
 +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
 +</code>
 +
 +/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 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