-
Notifications
You must be signed in to change notification settings - Fork 0
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
Configure prod rhods for ope courses (Jan 18 ope course start date) #361
Comments
From a discussion with @hakasapl I think the hardware is available. Can you say more about how we plan to configure it and the expected number of nodes? |
@msdisme As far as configuration, we will be able to mirror much of what we've done with the test cluster, minus a few unnecessary operators. The big difference is that we will need to set up networking so that the cluster is available externally, much like prod. We will also need Ceph set up for this cluster as well, since the notebooks all require a pvc As for number of nodes, since this cluster is just for OCP/rhods:
This course will have 300 or more students, and we have to be prepared for all students logging in and spinning up notebooks concurrently. |
Dropping the prob rebuild doc here since much of the process will look the same: https://github.com/nerc-project/nerc-runbooks/blob/main/docs/nerc-ocp-prod-rebuild.md |
@hakasapl what hardware would you suggest for this? |
Some notes from a discussion with Heidi:
|
@naved001 since racks 1&2 have been added to ESI are we able to provide @dystewart access to the nodes he needs via ESI? If so can we start by offering him 3 FC430s and 5 FC830s? |
I have allocated the following nodes to the ESI project FC430: FC830: |
@dystewart please confirm you are able to access the allocated hardware. |
@dystewart please review the notes above. |
Enables rhods notebook controller: OCP-on-NERC/nerc-ocp-config#338 |
This will re-enable the default functionality of the rhods notebook controller in the prod cluster. As a side effect of enabling, the ability to launch a notebook from the jupyter tile will be restored Addresses: nerc-project/operations#361
Update default jupyter notebook pvc size in rhods-notebooks: OCP-on-NERC/nerc-ocp-config#339 |
@hpdempsey I heard you have an idea as to what you think we should do with the 8 nodes that we prepped for the initial incarnation of this issue. What do you think would be a good use for that cluster of nodes? |
I think we should create a new issue for this, if we plan to use the nodes for something else, and we can close this one since ope is in prod |
We will leave these nodes available for now and if we get a new project we need them for we can open a new issue. |
For Orran's course that will be utilizing rhods we will need to stand up a new OCP cluster for the Spring semester. Our prod rhods does provide the user experience that ope are looking for due to the configuration of the rhods install in prod. See this slack thread for more specifics.
For more info on motivations behind doing this see this thread I've opened in the rhods redhat slack: thread
In short, this will greatly simplify the student experience for this course since we can curate the rhods install to the needs of the students, which is something we cannot do in the current prod install on a namespace basis.
To be clear this will not eliminate the ability for students to see each other's notebooks and log into them, though that level of security is possible by creating and granting access to a datascience project per student (which is not really feasible with the number of student we will be hosting). This however does grant us the ability to allow student to launch their notebooks through the jupyter tile in rhods, without seeing/clicking through and other notebooks in the process.
The first step here is to find some hardware and get OCP installed there ASAP since this course will be going like Jan. 18
The text was updated successfully, but these errors were encountered: