Skip to content

Add filesystems docs #710

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Add filesystems docs #710

wants to merge 1 commit into from

Conversation

MoteHue
Copy link
Contributor

@MoteHue MoteHue commented Jun 23, 2025

No description provided.

@MoteHue MoteHue requested a review from a team as a code owner June 23, 2025 13:04

### Shared home directory

By default, the Slurm appliance will spin up a local NFS server and mount the home directories to it. When using Manila + CephFS for the home directory instead, this will need to be disabled.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is all a bit confused TBH:

  • It does not "spin up a local nfs server"; it configures the control node as an NFS server
  • It does not "mount home directories to it", it "exports a directory which is mounted on the other cluster nodes as /home".

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, I've changed to use these descriptions

By default, the Slurm appliance will spin up a local NFS server and mount the home directories to it. When using Manila + CephFS for the home directory instead, this will need to be disabled.

```yaml
nfs_configurations: []
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No (for starters, that will break compute-init).

  • Set tf var home_volume_provisioning to "none" and that will automatically disable the NFS mount to.
  • If you don't want/aren't using compute-init or any other nfs shares at all, you can remove nfs from your groups file. But in either case you don't need to mess with nfs_configurations.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the corrections, I've updated the instructions. Do they look right now?

basic_users_homedir_server_path: /home
```

Set the Tofu variable `home_volume_size = 0` to stop Tofu from creating a new home volume. NB: If the control node has already been deployed, re-running Tofu will delete the home volume and delete/recreate the control node.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, see above.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've deleted this line

@MoteHue MoteHue requested review from sjpb and priteau August 19, 2025 10:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants