On 11-07-2024 09:55, Malte Stroem wrote:
Hello Stefan,
have a look:
https://docs.ceph.com/en/latest/cephadm/install/#curl-based-installation
Yeah, I have read that part.
Just download cephadm. It will work on any distro.
curl --silent --remote-name --location https://download.ceph.com/rpm-18.2.1/el9/noarch/cephadm ./cephadm gather-facts Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/root/./cephadm/__main__.py", line 10700, in <module> File "/root/./cephadm/__main__.py", line 10688, in main File "/root/./cephadm/__main__.py", line 9772, in command_gather_facts File "/root/./cephadm/__main__.py", line 9762, in dump File "/root/./cephadm/__main__.py", line 9677, in kernel_security File "/root/./cephadm/__main__.py", line 9658, in _fetch_apparmor ValueError: too many values to unpack (expected 2) The version that works for 22.04 also doesn't work on 24.04 and fails in a similar way. It just isn't that simple I'm afraid. But it _should_ be that simple, agreed.
You do not need any ceph package like ceph-common for example to run cephadm.
Indeed, which is pretty neat. If cephadm works you can basically do all ceph related stuff in a container. Getting cephadm to run on more platforms is the last mile. Gr. Stefan