Skip to content

h2researchgroup/jetstream_setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jetstream_setup

Generally useful scripts for initializing virtual machine (VM) environments in Jetstream (XSEDE).

Script descriptions:

  • jetstream-playbook.yaml: Sets up VM user access permissions, such as with Jetstream.

  • init_VM.sh: Installs to VM useful packages & modules for extended bash functionality, HTML parsing, text analysis, and data management not available through the default Ubuntu 16.04 VM image on Jetstream.

  • charter-school-notebook-server: Creates Jupyter notebook using custom port and datascience-notebook docker environment.

  • init_server.sh: Installs to custom Jupyter notebook (via terminal) useful packages & modules for HTML parsing, text analysis, and data management not available through the default Ubuntu 16.04 VM image on Jetstream.

  • cron-kill-containers: Automatically terminates all running Jupyter notebook servers at 5 AM. This avoids excessive drain on system resources by terminating team members' not-actively-used notebook servers, which otherwise may consume GB of memory in background.

  • kill-charter-school-containers: Executes above.

For more information on configuring a VM environment with tools like these, contact jhaber@berkeley.edu.

Kudos to aculich for his code contributions!

About

Generally useful scripts for initializing virtual machine (VM) environments in Jetstream (XSEDE).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages