OpenStack

From GersteinInfo

(Difference between revisions)
Jump to: navigation, search
(new page about using OpenStack page)
m
Line 5: Line 5:
How to use:
How to use:
-
1. Contact Mihali Felipe, System Administrator to get access to OpenStack.
+
*1. Contact Mihali Felipe, System Administrator to get access to OpenStack.
-
2. Launch an OpenStack instance from http://ennor.mbg.mbb.yale.internal/dashboard/project/instances/
+
*2. Launch an OpenStack instance from http://ennor.mbg.mbb.yale.internal/dashboard/project/instances/
-
Click on "Access & Security"
+
*Click on "Access & Security"
-
Click on "Import Key Pair"
+
*Click on "Import Key Pair"
-
Under Key-Pair name, write anything
+
*Under Key-Pair name, write anything
-
Under Public Key, copy and paste the contents of the public key you use to ssh into HPC. On my computer this is stored in this file:  ~/.ssh/id_rsa.pub
+
*Under Public Key, copy and paste the contents of the public key you use to ssh into HPC. On my computer this is stored in this file:  ~/.ssh/id_rsa.pub
-
Click on "Instances"
+
*Click on "Instances"
-
Click on "Project"
+
*Click on "Project"
-
Select "Gerstein Lab Beta" (might be updated later)
+
*Select "Gerstein Lab Beta" (might be updated later)
-
Click "Launch Instance"
+
*Click "Launch Instance"
-
Type in some Instance Name, recommend something with your initials in it
+
*Type in some Instance Name, recommend something with your initials in it
-
Under "Source", click on "Select Boot Source" and select "Image"
+
*Under "Source", click on "Select Boot Source" and select "Image"
-
Increase Volume Size to > 12 GB
+
*Increase Volume Size to > 12 GB
-
Add an image such as CentOS-7-x86_64-GenericCloud-1711
+
*Add an image such as CentOS-7-x86_64-GenericCloud-1711
-
Under "Flavor" add desired hardware capabilities like "mbglab-m1.medium"
+
*Under "Flavor" add desired hardware capabilities like "mbglab-m1.medium"
-
Under "Security Groups" remove "Default" and add "Gerstein Lab Std Web SSH"
+
*Under "Security Groups" remove "Default" and add "Gerstein Lab Std Web SSH"
-
Click "Launch Instance"
+
*Click "Launch Instance"
-
3. Login to the instance from a terminal
+
*3. Login to the instance from a terminal
-
From a terminal type ssh -i ~/.ssh/rsa centos@172.24.224.24
+
*From a terminal type ssh -i ~/.ssh/rsa centos@172.24.224.24
-
But instead of 172.24.224.24 use the actual IP address of your instance found on http://ennor.mbg.mbb.yale.internal/dashboard/project/instances/
+
*But instead of 172.24.224.24 use the actual IP address of your instance found on http://ennor.mbg.mbb.yale.internal/dashboard/project/instances/
-
4. Install necessary software
+
*4. Install necessary software
-
5. Develop Docker image
+
*5. Develop Docker image
-
6. Load Docker image on Amazon
+
*6. Load Docker image on Amazon

Revision as of 18:16, 13 December 2017

Ennor is Gerstein Lab's OpenStack platform, with dedicated computational resources and software for launching cloud instances. Ennor is intended to be used for developing and prototyping Docker images. Docker images so-developed can then be installed on a fleet of Amazon instances for large, fast computes, or can be distributed alongside a paper to support reproducible research and tool ease of use.

How to use:

  • 1. Contact Mihali Felipe, System Administrator to get access to OpenStack.
  • 2. Launch an OpenStack instance from http://ennor.mbg.mbb.yale.internal/dashboard/project/instances/
  • Click on "Access & Security"
  • Click on "Import Key Pair"
  • Under Key-Pair name, write anything
  • Under Public Key, copy and paste the contents of the public key you use to ssh into HPC. On my computer this is stored in this file: ~/.ssh/id_rsa.pub
  • Click on "Instances"
  • Click on "Project"
  • Select "Gerstein Lab Beta" (might be updated later)
  • Click "Launch Instance"
  • Type in some Instance Name, recommend something with your initials in it
  • Under "Source", click on "Select Boot Source" and select "Image"
  • Increase Volume Size to > 12 GB
  • Add an image such as CentOS-7-x86_64-GenericCloud-1711
  • Under "Flavor" add desired hardware capabilities like "mbglab-m1.medium"
  • Under "Security Groups" remove "Default" and add "Gerstein Lab Std Web SSH"
  • Click "Launch Instance"
  • 4. Install necessary software
  • 5. Develop Docker image
  • 6. Load Docker image on Amazon
Personal tools