Until Ceph
Pacific, installing just the "ceph" package was enough to
get everything needed to deploy Ceph.
However, with Quincy, ceph-volume was split off
into its own package,
and it is not automatically installed anymore.
Should I file a bug for this?
I would be surprised if I installed "ceph-osd" and didn't get
ceph-volume, but I never thought about if "only" installing "ceph"
did
or did not provide it.
(from one of the remaining non-container ceph users)
Ideally you want your orchestrator to supply volumes to the containers. I guess ceph-adm
is slowly evolving to this concept.
And on newer distributions I have noticed the feature where you type a non-existing
command, the os if offering you to install it. Looks to me as intended.