Herve, On Wed, Apr 29, 2020 at 2:57 PM Herve Ballans <herve.ballans@xxxxxxxxxxxxx> wrote: > Hi Alex, > > Thanks a lot for your tips. I note that for my planned upgrade. > > I take the opportunity here to add a complementary question regarding the > require-osd-release functionality (ceph osd require-osd-release nautilus ) > > I remember that one time I did that (on another cluster, a proxmox one) > and it took a very long time and had a strong impact on the ceph > performances during this operation (several hours) > > Did you notice that too on your side ? > I did not notice any issues with the process. That said, the upgrade was in our lab cluster, which does not do a lot of IO. Things may be different in one of the production clusters, but I will not know for at least a couple of months. -- Alex Gorbachev Intelligent Systems Services Inc. > Thanks again, > Hervé > On 29/04/2020 20:39, Alex Gorbachev wrote: > > > > > On Wed, Apr 29, 2020 at 11:54 AM Herve Ballans < > herve.ballans@xxxxxxxxxxxxx> wrote: > >> Hi all, >> >> I'm planning to upgrade one on my Ceph Cluster currently on Luminous >> 12.2.13 / Debian Stretch (updated). >> On this cluster, Luminous is packaged from the official Ceph repo (deb >> https://download.ceph.com/debian-luminous/ stretch main) >> >> I would like to upgrade it with Debian Buster and Nautilus using the >> croit.io repository (deb https://mirror.croit.io/debian-nautilus/ buster >> main) >> >> I already prepared the steps procedure but I just want to verify one >> step regarding the upgrade of the ceph packages. >> >> Do I have to upgrade ceph in the same time than Debian or do i have to >> upgrade ceph after the Debian upgrade from Stretch to Buster ? >> >> 1) In the first case : >> >> * Replace stretch by buster in /etc/apt/sources.list >> * Modify the ceph.list repo by croit.io one >> * Upgrade the entire nodes >> >> 2) In the second case (upgrade Debian then Ceph) >> >> * Replace stretch by buster in /etc/apt/sources.list >> * keep the /etc/apt/sources.list.d/ceph.list as it is >> * Upgrade and reboot the nodes >> * replace the ceph.list file by croit.io >> * upgrade the ceph packages >> * restarting the Ceph services (in the right order MON -> MGR -> OSD >> -> MDS) >> >> Thanks a lot for your advices >> >> Regards, >> Hervé >> >> > Hi Hervé, > > The one thing I had trouble with (and it's primarily from not reading the > docs very carefully) is that you should NOT enable the messenger 2 protocol > until all OSDs have been updated. In other words, Ceph will complain about > not running msgr2, but you should leave it like that until all OSDs are on > Nautilus. Then you run: > ceph mon enable-msgr2 > ceph osd require-osd-release nautilus > > Ref: https://docs.ceph.com/docs/master/releases/nautilus/ > > -- > Alex Gorbachev > Intelligent Systems Services Inc. > >> >> >> _______________________________________________ >> ceph-users mailing list -- ceph-users@xxxxxxx >> To unsubscribe send an email to ceph-users-leave@xxxxxxx >> > _______________________________________________ ceph-users mailing list -- ceph-users@xxxxxxx To unsubscribe send an email to ceph-users-leave@xxxxxxx