Exosphere

Exosphere provides researcher-friendly software for managing computing workloads on OpenStack cloud infrastructure. It is a user-friendly alternative to Horizon, the default OpenStack graphical interface. Exosphere can be used with most research cloud infrastructure, requiring near-zero custom integration work.

NOTE: Exosphere is not maintained by the Jetstream team. It is a third-party application and is currently in Beta stage.

Try Exosphere

Go to https://exosphere.jetstream-cloud.org/ and follow the instructions below to add Jetstream OpenStack providers.

Launching Jetstream virtual machines on Exosphere

  1. Once you have access to a Jetstream allocation you can add it to Exosphere by clicking the “ADD JETSTREAM CLOUD ACCOUNT” button.

 

2. You can enter your TACC username and password. You can look up your TACC username here. If you don’t remember your TACC password you can reset it here. You can use IU, TACC, or both clouds as providers.

Note: Exosphere does support logging in with XSEDE credentials, but this is experimental and currently only works for the IU provider.

 

3. You can select which allocations you want to be added to Exosphere. If you chose “Both Clouds” in the previous step you will have to add allocations to IU and TACC clouds separately.

4. You can then select the project from the panel on the left and create a server. This will give you a list of the images available. You can search for JS-API-Featured images and choose the image you’d like to use.

NOTE: JS-API-Featured images are the featured images on the API side. Images created on Atmosphere will not show up on Exosphere by default, because they may not work as expected on Exosphere.

 

5. Next you can select the flavor of the Virtual Machine. Exosphere makes some default selections which you can change if needed.

6. Once the instance is available you will see the status is ‘Green-Ready’

 

Interactions

Exosphere allows multiple ways to access and interact with your VM. A couple of methods (currently working) are shown below :

 

a. Web Terminal :

 

b. Native SSH : ssh exouser@ip_address_of_vm

NOTE: Username is ‘exouser’. Exosphere currently does not use XSEDE usernames. Future versions of Exosphere may use XSEDE username instead of ‘exouser’.

 

Attaching a Volume

  1. To attach a volume you must first create a volume of the required size. On your server page, select Create > Volume.

2. Give it a unique name and define the size of the volume.

3. Your volume should now be available to attach.

4. Select the server and the volume you want to attach and click on attach at the bottom of the page.