Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feature] [core-server-kit] Fully support the parallel, distributed filesystem Ceph as sys-cluster/ceph #243

Open
cuantar opened this issue Dec 20, 2024 · 4 comments
Assignees
Labels
core-server-kit enhancement New feature or request MARK Mark Automated Repositories Kit Stack mark-testing Issue for MARK Testing release new_autogen

Comments

@cuantar
Copy link

cuantar commented Dec 20, 2024

The Ceph filesystem now is mature and production-quality, capable of everything that GlusterFS and friends can do. We should support it, by adding the userspace tools as autogen at the latest version. Will need to verify that it's enabled in our kernel. Manual installation instructions are here:

https://docs.ceph.com/en/latest/install/index_manual/#install-manual

@cuantar cuantar self-assigned this Dec 20, 2024
@cuantar cuantar changed the title [feature] [core-server-kit] Fully support the parallel, distributed filesystem, Ceph as sys-cluster/ceph [feature] [core-server-kit] Fully support the parallel, distributed filesystem, Ceph, as sys-cluster/ceph Dec 20, 2024
@cuantar cuantar changed the title [feature] [core-server-kit] Fully support the parallel, distributed filesystem, Ceph, as sys-cluster/ceph [feature] [core-server-kit] Fully support the parallel, distributed filesystem Ceph as sys-cluster/ceph Dec 20, 2024
@geaaru
Copy link
Contributor

geaaru commented Dec 20, 2024

This is something that I like too and probably it will be good to have a dedicated documentation page that helps users on setup a cluster.

@geaaru geaaru added MARK Mark Automated Repositories Kit Stack mark-testing Issue for MARK Testing release labels Dec 20, 2024
@cuantar
Copy link
Author

cuantar commented Dec 20, 2024

We might be able to harvest openrc init scripts from Alpine: https://pkgs.alpinelinux.org/package/edge/community/x86_64/ceph19-openrc

@cuantar
Copy link
Author

cuantar commented Dec 20, 2024

@cuantar
Copy link
Author

cuantar commented Dec 20, 2024

There won't be a problem with it on Macaroni/MARK. Some of the tools won't work unless deployed in an environment with systemd, but the various daemons can be managed manually using openrc scripts/configs. It's still unclear to me whether tools like cephadm expect to link against systemd libraries, or if only certain functionality is broken at runtime. The latter case is true for Warewulf, that attempts to invoke systemd cli tools to restart services but doesn't link the libraries. Those calls fail, but the error message alerts me that I need to restart the services manually.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core-server-kit enhancement New feature or request MARK Mark Automated Repositories Kit Stack mark-testing Issue for MARK Testing release new_autogen
Projects
None yet
Development

No branches or pull requests

2 participants