Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Heat Generator Service (HGS) is a Cybera hosted web application for building and downloading custom Heat Orchestration Templates

The HGS application is designed primarily to roll out customized data science technology stacks for students engaged with Cybera Rapid Access Cloud.

The application is currently in development but a prerelease (functional subset) version is available.  

https://hgs.cybera.ca/

Image Removed Image Added      Image RemovedImage Added

Why use a Heat Generator Service 

The modern technology stack used by data scientists can be large and complex.  The amount of time spent creating servers and configuring software can be considerable. Openstack Heat orchestration service  implements an orchestration engine to launch cloud applications and resources. Openstack Heat orchestration requires a heat template (YAML) file as an input to describe the openstack resources to create. This template may also include provisioning scripts to setup environments and install software. Heat templates can be quite complicated and can be authored in text editors, but this application allows quick and easy template generation from a high level.

...

Select a template from the dropdown.  The templates provide code and configuration to build a software stack for data scientists. Each template creates a unique environment. Currently there are two templates that a data scientist can choose.

  1. The Jupyterlab_local template is coded to create a Jupyter lab environment where the code and supporting libs are installed onto the local OS.
  2. The Jupyterlab_docker template is coded to create a Jupyter lab environment where the code and supporting libs are installed onto a docker image.

Enter a Github repo and branch to download.  HGS will replace "<REPO>" in the selected templateHeat templates have provision code to download a specific Github repo that has the install and configuration scripts.

Enter a volume size.    HGS will replace "<SIZE>" in the selected template. Heat templates have provision code to create and mount a volume to store large data sets. (Maximum 250GB)

Select image name.  HGS will replace "<IMAGE>" in the selected templateThe Heat template will be given this name.

Select a flavor.  HGS will replace "<FLAVOR>" in the selected templateFlavors range from tiny to xlarge. The flavor determines the amount of RAM, VCPUs, root disk size and swap size the instance will consume. See a description of each flavor in this document.

Click down load button to download the template file.

Using the heat template

Create the heat stack using the instructions as outlined here.

...