On Fri, 20 Mar 2020, Jeff Layton wrote:
I've had this PR sitting around for a while:
https://github.com/ceph/ceph/pull/31885
It's bitrotted a bit, and I'll clean that up soon, but after looking
over cephadm, I wonder if it would make sense to also extend it to do
these actions on machines that are just intended to be kcephfs or krbd
clients.
If you could just adjust this PR to update doc/cephadm/client-setup.rst or
similar instead, that would be great. We plan to delete the ceph-deploy
section of the docs entirely Real Soon Now.
We typically don't need to do a full-blown install
on the clients, so
being able to install just the minimum packages needed and do a minimal
conf/keyring setup would be nice.
Does this make sense? I'll open a tracker if the principal cephadm devs
are OK with it.
With cephadm, you can do this with
# curl ....
# sudo ./cephadm add-repo --release octopus
# sudo ./cephadm install ceph-common
without having to think about which distro you're using.
Eventually we might want to teach cephadm how to manage the host-side
packages on certain hosts so that it keeps ceph.conf and client package(s)
up to date, but that needs some design thinking first... until then,
having simple docs would be great!
sage