- Go to https://nebula.ncsa.illinois.edu/
- Login using Nebula username and password
a. (One time only) Click “Access & Security” in the sidebar
b. Click “Key Pairs” tab
c. Click “Import Key Pair” button
d. Choose a key name (e.g. your username)
e. Paste the public key from wherever you are going to ssh
f. Click “Import Key Pair” button - Click “Instances” in the sidebar
- Click “Launch Instance” button
- Select “nova” as Availability Zone
- Name your instance (e.g. “{username}-test”)
- Choose a flavor (at least m1.small, at least m1.medium for a stack build)
- Choose “Boot from image” as your boot source
- Choose an image (e.g. “CentOS 7” or “contrib_lsst_apps_v11_0_v1b” for a preinstalled stack)
- Click the “Access & Security” tab
- Select your key pair
- Select “remote SSH” security group
- Click the “Networking” tab
- Drag “LSST-net” into the “Selected networks” box
- Click the “Launch” button
- When your instance is “Running”, choose “Associate Floating IP” from Actions
- Select one of the available IP addresses
- Click “Associate”
- Wait until you can ping that IP address
- ssh centos@{floating IP address}
- If you need to do anything as root, “sudo bash”
3 Likes
A poor edited video I made before here: https://mediaspace.illinois.edu/media/openstack_init/1_29ubgh5h
Note: If you use Ubuntu images (points 9 and 20) the default username is ubuntu , i.e. ssh -i {key} ubuntu@{ip}
Is this service now available to everybody? With what credentials?
We’re still working on the account creation aspect. The intent is for every DM developer to have an account, but I think we’re not yet ready to roll that out.
Just a quick shout-out to everyone involved – this (both nebula and the instructions) worked beautifully!
PS: Step 21 – you can also use sudo -s
.