ServerA (old): Proxmox 8.3.0
- 6 OSDs and 1 db(have all OSDs db lvs)
ServerB (new): Proxmox 8.3.0
- No OSD, mon and mgr are installed
- Login ServerA
- Add flags to ceph - noreblance norecover noscrub (I don't know if it is correct. But, no problem with my servers.)
- Stop OSDs
ceph osd out <osd>
systemctl stop ceph-osd@<osd>- Export LVM disks
vgchange -a n <vg>
vgexport <vg>- Move physical disks to ServerB
- Login ServerB
- Confirm that the VGs are available
vgscan- Import VGs and rescan devices to detect added VGs
vgimport -a
uevadm trigger --subsystem-match=block --action=add- Activate added VGs and LVs
vgchange -a y (not needed on my server)
ceph-volume lvm activate --all
ceph osd in <osd>NOTE: pveceph automatically creates a symbolic link to
/etc/ceph/ceph.conf. However, it is not created just by installing ceph. It is necessary to install mon and mgr.
- Confirm that the OSD is registered
- Remove ceph flags