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.
I — perhaps naively - think of `ceph` as just the CLI, usually installing `ceph-common` too.
(from one of the remaining non-container ceph users)
More out there than we realize
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.
Ew, David! I would disable that if I came across it. Too much risk of: * Divergent versions * Getting the package from the wrong repository * Filesystem fillage