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

Add kysrpex.systemd_nspawn role #948

Merged
merged 1 commit into from
Oct 23, 2023

Conversation

kysrpex
Copy link
Contributor

@kysrpex kysrpex commented Oct 13, 2023

Add kysrpex.systemd_nspawn role, for running containers using systemd-nspawn.

The role is intended be used to run an updated version of HTCondor, taking the roles of Central Manager and Submit.

A separate PR with a playbook that runs the role on the headnode and configures ssh access to the container is also coming.

HTCondor will be installed on the container using Ansible just like it would be done on a regular host.

Add kysrpex.systemd_nspawn role, for running containers using systemd-nspawn.
@kysrpex kysrpex self-assigned this Oct 13, 2023
@bgruening
Copy link
Member

This looks in general ok to me. I'm just wondering if we should at first spin up a htcondor 10 cluster and test it. It seems a bit complex in case we decide later to not use it.

@kysrpex
Copy link
Contributor Author

kysrpex commented Oct 18, 2023

This looks in general ok to me. I'm just wondering if we should at first spin up a htcondor 10 cluster and test it. It seems a bit complex in case we decide later to not use it.

I just did this with a slightly modified version of #951, on two hosts on our admin OpenStack project (no container, although that is the point of the container, being as transparent as a normal host while permitting the installation of two HTCondor central managers) and jobs can be submitted from the central manager + submit machine to the execute machine, and executed afterwards. I don't know why we would expect it not to work.

I will open a edit the existing meta issue with all details of the plan.

@kysrpex kysrpex merged commit 8496e13 into usegalaxy-eu:master Oct 23, 2023
4 checks passed
@kysrpex kysrpex deleted the kysrpex.systemd_nspawn branch October 23, 2023 07:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants