Hello ceph team,

I’ve been working with ceph for some time and am currently evaluating
cephadm as a successor to ceph-ansible. During this process, I’ve
encountered a few aspects of the cephadm approach that raised some
questions, and I’d greatly appreciate your insights to better
understand the intended usage and philosophy.

1) Declarative workflows and Infrastructure as Code

One of the advantages of ceph-ansible was the ability to define the
cluster state declaratively in YAML files, which aligned well with
Infrastructure-as-Code principles.
With cephadm, the process appears more imperative and CLI-driven,
which makes automation and reproducibility harder in comparison. Is
there a recommended approach to achieving a fully declarative
deployment model with cephadm? Or plans to support this more directly?

2) Containerization vs. local dependencies

Cephadm’s move to full containerization makes sense in principle,
especially to avoid system-level dependencies. However, in practice,
many operations (e.g., using ceph-bluestore-tool, or the python
modules for Rados/rbd) still seem to require installing packages on
the host.
Is this the expected model : containers for core daemons, but local
packages for tooling ? It feels somewhat contradictory, and I wonder
if there's a clearer pattern or guidance for those cases.

3) Ceph packages for Debian Trixie on download.ceph.com

Since I'm using debian, I'm also in the process of anticipating the
soon to come Debian 13 version (Trixie). "cephadm install" pulls
packages from download.ceph.com, where the latest versions are
published. Currently, it seems that there are no ceph packages yet for
Trixie on download.ceph.com, which forces me to use the debian hosted
packages (they are not even the same ceph version).
Is there an ETA for when those packages will be made available? Or
maybe there's another url for development packages?

Thank you very much for your time and for your work on cephadm.
I’m looking to better align our automation practices with the
direction Cephadm is taking, and any clarification you can provide
would be very helpful.

Best regards,
Florent.
_______________________________________________
ceph-users mailing list -- ceph-users@ceph.io
To unsubscribe send an email to ceph-users-le...@ceph.io

Reply via email to