Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

==========================================================================================

   ██████╗ ██████╗  █████╗  ██████╗     ██████╗██╗      ██████╗ ██╗   ██╗██████╗
   ██╔══██╗██╔══██╗██╔══██╗██╔════╝    ██╔════╝██║     ██╔═══██╗██║   ██║██╔══██╗
   ██║  ██║██████╔╝███████║██║         ██║     ██║     ██║   ██║██║   ██║██║  ██║
   ██║  ██║██╔══██╗██╔══██║██║         ██║     ██║     ██║   ██║██║   ██║██║  ██║
   ██████╔╝██║  ██║██║  ██║╚██████╗    ╚██████╗███████╗╚██████╔╝╚██████╔╝██████╔╝
   ╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═╝ ╚═════╝     ╚═════╝╚══════╝ ╚═════╝  ╚═════╝ ╚═════╝

██████╗ ██████╗  ██████╗ ██╗   ██╗██╗███████╗██╗ ██████╗ ███╗   ██╗███████╗██████╗
██╔══██╗██╔══██╗██╔═══██╗██║   ██║██║██╔════╝██║██╔═══██╗████╗  ██║██╔════╝██╔══██╗
██████╔╝██████╔╝██║   ██║██║   ██║██║███████╗██║██║   ██║██╔██╗ ██║█████╗  ██████╔╝
██╔═══╝ ██╔══██╗██║   ██║╚██╗ ██╔╝██║╚════██║██║██║   ██║██║╚██╗██║██╔══╝  ██╔══██╗
██║     ██║  ██║╚██████╔╝ ╚████╔╝ ██║███████║██║╚██████╔╝██║ ╚████║███████╗██║  ██║
╚═╝     ╚═╝  ╚═╝ ╚═════╝   ╚═══╝  ╚═╝╚══════╝╚═╝ ╚═════╝ ╚═╝  ╚═══╝╚══════╝╚═╝  ╚═╝

                                -= with / avec =-

▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
██ ▄▄ █ ▄▄▀█▀▄▀█ █▀█ ▄▄█ ▄▄▀███ ▄▄▀█ ▄▄▀█ ▄▀███▄▄ ▄▄█ ▄▄█ ▄▄▀█ ▄▄▀█ ▄▄▀█ ▄▄█▀▄▄▀█ ▄▄▀█ ▄▀▄ ██
██ ▀▀ █ ▀▀ █ █▀█ ▄▀█ ▄▄█ ▀▀▄███ ▀▀ █ ██ █ █ █████ ███ ▄▄█ ▀▀▄█ ▀▀▄█ ▀▀ █ ▄██ ██ █ ▀▀▄█ █▄█ ██
██ ████▄██▄██▄██▄█▄█▄▄▄█▄█▄▄███▄██▄█▄██▄█▄▄██████ ███▄▄▄█▄█▄▄█▄█▄▄█▄██▄█▄████▄▄██▄█▄▄█▄███▄██
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
===============================================================================================
                          In French and English

English

Tools for the Digital Research Alliance of Canada's (DRAC) Cloud Computing Environment !

This project exists to make it easier to 1) create a tailored virtual machine, and 2) provision a cloud instance and deploy the VM to a cloud. The Cloud here will be an OpenStack one.

The current example (see the packer folder) creates VMs capable of running NVIDIA drivers (for "virtual" GPU).

Makefile

Please note that this project uses a Makefile. This is how you will execute all of your commands. You may want to open that file up and see what commands are available.

Setup

Part One

Please complete the following steps:

Part Two (Terraform)

Look at the README.md file located in the terraform folder to see how to set that aspect up.

Part Three (Packer)

Look at the README.md file located in the packer folder to see how to set that aspect up.

Part Four (SSH)

Once you've run Packer to create your VM, and then deployed it via Terraform, you can connect to it using ssh -i ~/.ssh/username@arbutus.computecanada.ca ubuntu@111.12.95.121

  • The -i specifies the ssh key in your .ssh folder
  • the ubuntu is a stand-in for the VM's ssh username (depending on on the OS flavor)

Appendix:


Français

Veuillez noter que ce projet utilise un Makefile. C'est ainsi que vous exécuterez toutes vos commandes. Vous voudrez peut-être ouvrir ce fichier et voir quelles commandes sont disponibles.

Installation

Partie un

Veuillez suivre les étapes suivantes :

Deuxième partie (Terraform)

  • Regardez le fichier README.md situé dans le dossier terraform pour voir comment configurer cet aspect.

Troisième partie (Packer)

  • Regardez le fichier README.md situé dans le dossier packer pour voir comment configurer cet aspect.

Quatrième partie (SSH)

Une fois que vous avez exécuté Packer pour créer votre machine virtuelle, puis déployé via Terraform, vous pouvez vous y connecter en utilisant ssh -i ~/.ssh/username@arbutus.computecanada.ca ubuntu@111.12.95.121

  • Le -i spécifie la clé ssh dans votre dossier .ssh
  • le ubuntu est un remplaçant pour le nom d'utilisateur ssh de la VM (selon la version du système d'exploitation)

Annexe:

About

Tool to create VMs and deploy them to the Digital Alliance of Canada's Cloud Environment.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages