Hi to all!
I'm in the process to upgrading my Ceph cluster (from Octopus to Quincy,
then to squid/tentacle) and, at the same time, to adopt the cluster with
cephadm.
I'm not sure to understand the role of cephadm and, more importantly,
the relation between cephadm and Ceph versions. I understand that
cephadm is used to:
- bootstrap a new cluster
- "prepare" a host (cheking and installing packages, as docker/podman,
lvm2, ntp...)
- adopt a "legacy" cluster
In my case it will be used to "adopt" the services, but after that what
is its intended usage? The "orchestrator" should be used to add/remove
new hosts and to upgrade the cluster.
I'm asking this question because my upgrade path consists in multiple
consecutive upgrades and I see that for the latest version of Quincy
(17.2.9) and for newer Ceph releases there is no cephadm "package" for
el8 (my cluster is 95% Rocky Linux 8). I think that for the adoption and
the (concurrent?) update to Quincy the latest provided cephadm package
for el8 (cephadm-17.2.7.el8) should be adequate (right?), but what
happens when I'll upgrade the cluster to squid/tentacle? There are no
cephadm packages for that releases for EL8...
My gut feeling is that it doesn't matter, I'll use cephadm to "adopt"
the cluster then "orchestrator" to manage it. The new nodes will be (at
least) EL9 and the older nodes will be reinstalled/phased out when
needed. But I'm not sure about it, so I ask for your wisdom.
Thank you for your attention!
Iztok
--
Iztok Gregori
ICT Systems and Services
Elettra - Sincrotrone Trieste S.C.p.A.
Telephone: +39 040 3758948
http://www.elettra.eu
_______________________________________________
ceph-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]