Versions Compared

Key

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

...

Be sure to let your supervisor know once you have created your Docker Hub account, so you can be added to the ndslabs organization as a contributor.

Enter:

...

The next few steps will involve familiarizing yourself with Nebula, our on-site OpenStack implementation.

Retrieve Your Nebula Password

Specify your AD username, then execute the following command to retrieve your Nebula password:

export AD_USERNAME=
sudo ssh ${AD_USERNAME}@public-linux.ncsa.illinois.edu cat /afs/ncsa/projects/openstack/etc/users/${AD_USERNAME}/password

Create an SSH Keypair

Log into Nebula and expand the Compute dropdown.

Select Access & Security, navigate to the Key Pairs tab, and click the Create Key Pair button.

Walk through the wizard to generate an SSH key pair.

Your browser should automatically download a private key (a .pem file).

Allocate a development VM

At the top, choose the project: NDSLabsDev.

Create a new Instance using the image entitled Core899.

Be sure to select a size (which is paradoxically entitled "flavor").

If you are unsure which to use, you likely should be using "large" or "medium".

Networking Gotchas

  • DO NOT FORGET to associate an SSH key for this machine, or else you will never be able to get into it
  • Remember to associate a Floating IP with this VM, so you can access it externally via a 141.142.xxx.xxx IP
  • Be sure to add Permissions to this VM:
    • remote SSH
    • remote HTTP

Enter: CoreOS

Now that you've got a development environment set up, you should be able to SSH into it using the .pem file you downloaded from Nebula:

...