There shouldn’t really be too much of a noticeable performance hit. Some good documentation here.
You can upgrade 2 releases at a time, but the distro’s those packages are for may vary release to release. For example, if you were to want to get to Quincy from Luminous, you should be able to step from Luminous (12) to Nautilus (14), then to Pacific (16), and on to Quincy (17) if you wanted. However, your Luminous install may be on Ubuntu 14.04 or 16.04, which you can immediately move to Nautilus with. To get to Pacific, you’re going to then need to move to Ubuntu 18.04 (Nautilus compatible), and then on to Pacific. If you then wanted to move to Quincy, you then need to upgrade to Ubuntu 20.04, before moving on to Quincy with 20.04. This probably sounds daunting, and it is certainly non-trivial, but definitely doable if you take things in small steps, and should be possible with no downtime if planned out.
If you have filestore OSDs, the only way to migrate them to bluestore is by destroying the OSD, and recreating it as bluestore, see here. This can be a time consuming process if you drain an OSD, let it backfill off, blow it away, recreate, and then bring data back. This can also prove to be IO expensive as well if your ceph cluster is already IO saturated, due to all of the backfill IO on top of the client IO.
Given how critical (and brittle) this infrastructure is sounding to your org, it might be best to pull in some experts, and I think most on the mailing list would likely recommend Croit as a good place to start outside of any existing support contracts. Hope thats helpful, Reed
|
Attachment:
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ ceph-users mailing list -- ceph-users@xxxxxxx To unsubscribe send an email to ceph-users-leave@xxxxxxx