There's a gentle reweight python script floating around on the net that does this. It gradually reduces the weight of each osd one by one waiting for rebalance to complete each time.
I've never used it and it may not work on all versions so I'd make sure to test it.
That or do it manually but that's a tedius process.
On Mon, Apr 16, 2018, 06:38 Caspar Smit <casparsmit@xxxxxxxxxxx> wrote:
Hi All,_______________________________________________What would be the best way to remove an entire OSD node from a cluster?I've ran into problems removing OSD's from that node 1 by 1, eventually the last few OSD's are overloaded with data.
Setting the crush weight of all these OSD's to 0 at once seems a bit rigorousIs there also a gentle (balanced) way to slowly move data off that node?Something like:
ceph osd crush reweight <all OSD's to remove> 0.8 (all at once?)then to 60%, 40%, 20% and eventually 0Kind regards,
Caspar
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
_______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com