What is the SCS Openstack?
Openstack is an open source user interface to cloud computing resources. The purpose of openstack is to allow users to easily launch and maintain instances (virtual servers) that run in the cloud – as opposed to running a virtual server on your own computer, such as with VirtualBox or VMware. When using the SCS Openstack, you will be launching instances that run on our School’s own cloud. Basically we have our own mini version of Amazon AWS or Microsoft Azure.
Login to the SCS Openstack user interface (dashboard) here:
- For COMP Courses (students):
https://openstack.scs.carleton.ca (v2.0 Openstack)
- For Researchers:
https://openstack-kilo.scs.carleton.ca (v1.0 Openstack)
The SCS Openstack is used for:
- Teaching Undergraduate and Graduate Courses
- Supporting Faculty and Graduate Research as well as Honours Projects
- Running School infrastructure
Who Qualifies for SCS Openstack Resources
There are a few different ways to qualify for an account on Openstack:
- Course Requirement: If you are in a course that requires Openstack, you will automatically be added when you Create or Update your SCS account at the beginning of your term. You can create or update your SCS account via the Online Account Management Link on the SCS Accounts Page
NOTE: You must update your account every term to access Openstack.
- Research Group: If your Graduate Research Group has access to Openstack, then your Faculty member or a support staff can arrange for you to have access
- Other SCS Student Requests: We encourage users of our Openstack! If you have an interesting research project (either graduate or undergraduate) that could benefit from the dynamic compute resources found in our Openstack, we can consider your request. Simply find a faculty sponsor that is willing to take a look at your request and vouch for you having access. In particular, this has been helpful for a number of 4th Year Honours Projects.
In addition to our standard OpenStack servers, the SCS also hosts servers with some of the most powerful GPUs available. GPU servers are a great way to speed up your parallel computing tasks using software like CUDA and TensorFlow.
Click here to learn more about getting started with GPU computing on OpenStack.
Getting Started and Getting Help
The SCS provides support for problems relating to OpenStack and GPU computing. Below are some quick links to help you find the technical support you need:
- OpenStack Technical Support, including launching instances and connecting, with video tutorials
- Video Guide: Connecting to OpenStack with the Dashboard
- Video Guide: Launching an Instance
- List of OpenStack Troubleshooting and Quick-Start Articles