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 docs on manual setup of NFS server #574

Merged
merged 9 commits into from
Aug 5, 2021

Conversation

sgibson91
Copy link
Member

@sgibson91 sgibson91 commented Aug 3, 2021

Summary

This PR adds a step-by-step guide to manually deploying a NFS server, including any extra steps I had to take to configure this on the Pangeo project where external IPs are restricted.

Reviewing

  • @yuvipanda Do these steps look right, have I missed anything?
  • @choldgraf With fresh eyes, do these make sense?

@sgibson91 sgibson91 marked this pull request as ready for review August 3, 2021 13:35
I've now added a Cloud Router and Cloud NAT to the private cluster
terraform config, so many of the components that need to be in place to
set this up for a private cluster will already have been deployed.
Copy link
Member

@yuvipanda yuvipanda left a comment

Choose a reason for hiding this comment

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

Some minor changes (based off https://github.com/utoronto-2i2c/jupyterhub-deploy/blob/staging/terraform/nfs-playbook.yaml) but overall looks good to me. This is far from an ideal setup - particularly,

  1. We should use a separate data disk that is mounted at /exports
  2. We should setup backups for it
  3. We should use XFS there so we can setup project quota

However, the manual setup is a temporary workaround, just for Google Cloud until we figure out something better. For that, I think this is ok.

docs/howto/operate/manual-nfs-setup.md Outdated Show resolved Hide resolved
docs/howto/operate/manual-nfs-setup.md Outdated Show resolved Hide resolved
@sgibson91 sgibson91 merged commit 845c961 into 2i2c-org:master Aug 5, 2021
@sgibson91 sgibson91 deleted the docs/manual-nfs branch August 5, 2021 10:18
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.

2 participants