Warning: This page is currently under construction. Information may not be ready for users.
OpenStack is an open-source cloud stack that is currently running on Red Cloud. Also, for more information, see the Official Documentation for OpenStack. If you are looking for information on how to migrate an instance from Eucalyptus to OpenStack, please see Migrating from Eucalyptus to OpenStack.
Using the OpenStack Web Interface (Horizon)
There are two ways to manage Red Cloud resources:
Most users will use the OpenStack Web Interface (called Horizon). This web-based interface can be used to manage instances and volumes. For Red Cloud Linux Instances, however, some users may choose to use the OpenStack CLI. This section focuses on the OpenStack Web Interface.
Log in to the OpenStack Web Interface to create and manage Red Cloud resources. There are two ways to login:
- CAC Account - Enter cac as the "Domain" and your CAC username and password, not your Cornell NetID
- Globus Auth - Log in through Globus
- Currently, this feature is only available to Aristotle users. This feature will be enabled for all users in the future.
- You must link your Cornell account, or any accounts attached to the projects you are on, in order to have access to them when using Globus Auth.
- If you can't log in with Globus Auth, it may be that you have not linked your account yet.
You can use the "Authenticate using" drop-down to switch between the two options. Neither option requires you to enter a project ID; you can switch between the projects you are on once logged in.
The Overview page is the first place you will be taken upon logging into Red Cloud.
- Provides easy access to main functions, but many functions can be accessed from other pages
- Provides useful metrics on currently selected project
- Before creating an instance, you will need to:
- Select the correct project from the "Project" drop-down at the top right of the page (if you are on multiple projects)
- Create a key pair - for authentication when you log in the first time
- Create a security group - defines allowable types of port access for an instance
- Optional: Create and Attach a Volume (can also be done when launching an Instance)
- Optional: Set up a network - ... TODO
- TODO - figure out if this should be included: Optional: Allocate an elastic IP address - a fixed IP address that can be assigned to an instance
This is obviously visible along the top bar when compute is selected: Key Pairs
Can create or upload.
Can't create or upload during Instance setup.
Getting to this is not obvious: Security Groups
Can't create one during Instance setup.
Launch an Instance
1. Create Key Pair 2.
Types of Images
Create and Attach a Volume
Types of Storage
- Public 8 net
- Setting up your own
- Openstack CLI client is installed on linuxlogin.cac.cornell.edu. All CAC users can log in there. Three additional scripts are installed under
source /opt/openstack/login-redcloud.sh: Authenticate the current login session to use Openstack CLI client.
/opt/openstack/create-private-net.sh: Create a private network with the specified name
/opt/openstack/delete-private-net.sh: Delete the specified private network