You can use our service desk portal for getting RIS support. RIS also offers 15 min. virtual office hours session Mon-Thru..
Open OnDemand (OOD)
Compute Resources
See the RIS Service Desk for additional assistance.
storageN
The use of
storageNwithin these documents indicates that any storage platform can be used.Current available storage platforms:
storage1
storage2
What is Open OnDemand?
“An intuitive, innovative, and interactive interface to remote computing resources” -Open OnDemand Website
Open on Demand or OOD is a web browser based interface that connects to compute resources, in this case, the RIS Compute Platform.
What Does This Mean for Users?
Access the RIS Compute Platform via a web browser.
Use any number of supported applications or incorporate their own.
Navigate the RIS Compute Platform and their computing needs in a GUI instead of via the command line.
This page details how to access Open OnDemand (OOD) for Compute2 (C2). The general setup follows the same as how OOD is setup for Compute1.
Limits
Open OnDemand is designed for interactive jobs and analysis that has a GUI. In Compute2 the partitions/queues that OOD has access to are limited to the general-interactive partition and condos.
This means that for those who use the general resources on Compute2, the resources available in OOD following the same limits that the general-interactive partition has. Those limits can be seen in our Policies: User Agreements and Policies
If the resources for jobs require more than the limits of the general-interactive partition, it is recommended that analysis be run using batch jobs submitted via the command line. Help with this transition can be found via the offered Support methods: https://ris.wustl.edu/support-2/
Quickstart
Navigate to https://c2-ood.ris.wustl.edu
Select “Interactive Apps” from the top bar to see what options are available to you.
Fill out the required fields on the next page for your selected app.
Select “Launch” when ready to submit the job to Compute2
You should then find yourself on the “My Interactive Sessions” page. From here you can see the app queue, launch, and then offer you a button to connect to the job in your browser.
An example of a successfully launched RIS-THPC container on C2-OOD
Getting Started
The compute1 platform must be connected to via
sshat least once prior to connecting to Open OnDemand to properly set up the user home directory. Instruction can be found in the Quickstart Guides - Compute1 .Point browser to http://ood.ris.wustl.edu.
Files
Display files and directories in the user’s home directory.
Due to technical OnDemand implementation limitations, users cannot navigate to
storageNorscratch1.
Jobs
View active jobs
Use Job Composer to create scripts and launch batch jobs.
Active Jobs
Lists user’s currently pending and running jobs on compute1 (not exclusive to those launched via OnDemand).
Select the red trash bin to the right of the job listing to terminate a job (same as bkill).
Select the arrow to the left of the job listing to view job details (same as bjobs output).
Job Composer
Create and launch batch jobs similar to using a
.bsubjob file.Job and resource parameter information can be found on the Job Execution Examples page.
Jobs can be created from: - Default template - Specified path - Existing job (running or completed).
Once a source is selected an editor will become available.
Sample job file:
#!/bin/bash #BSUB -q general #BSUB -g /username/groupname #BSUB -a 'docker(ubuntu)' echo "Hello World"
If a member of more than one compute group, specify the LSF User Group with
#BSUB -G group_name.The
-goption must be included here.Each bsub option must have its own
#BSUBline.
Click Save.
Select Submit to launch a new batch job using a created script.
Clusters
Launch command-line and batch jobs from a terminal session.
Access to all compute1 resources available from this client node.
Interactive Apps
Run interactive jobs with GUI.
Select application name from the Interactive Apps dropdown.
Configure storage/scratch mounts and resource options for the job.
Select Launch to submit the job.
Ability to run custom images that specifically leverage the RIS noVNC image via the
Custom noVNC Imageapplication. This application also allows for extended resource usage such as spanning multiple hosts.
Custom noVNC Image Requirement:
The Custom noVNC Image in Open OnDemand is only guaranteed to run if leveraging the current RIS noVNC version(s) due to the included dependencies and startup scripts. Instruction on extending this image is found in the RIS noVNC image documentation.
My Interactive Sessions
View pending and running interactive sessions.
Status - Queued: Submitted job is in queue to launch.
Status - Starting: Job is in the process of launching (image download, startup scripts running, etc).
Status - Running: Job has started and is ready to launch a GUI.
Job sessions can be terminated in the My Interactive Sessions page.
Terminal
There are multiple locations from which a user can launch a terminal.
Exactly as expected, this is a terminal that is launched through the web-browser allowing users to do command line work.
Secure Shell Through OOD
Compute1: Accessing the Secure Shell
Click on the Clusters menu.
Select RIS Compute1 Shell Access.
A browser tab opens with a terminal shell.
At the prompt, enter your password.
Compute2: Accessing the Secure Shell
Click on the Clusters menu.
Select RIS Compute2 Shell Access.
A browser tab opens with a terminal shell.
Known Issues
Open OnDemand: Firefox (v148) Conflicts with Secure Shell
How is the issue manifested? The user sees a blank page instead of the terminal shell.
Who and what is Affected? The issue has only been observed in Compute1 Open OnDemand and the Firefox browser version 148.
Workaround: Use other browsers such as Chrome or Edge, or roll back to Firefox version 147.












