Difference between revisions of "OpenStack"
(Began adding content to Horizon section (still trying out different names for this section)) |
(Added Networks section and began adding notes) |
||
Line 1: | Line 1: | ||
'''Warning:''' This page is currently under construction. Information may not be ready for users. | '''Warning:''' This page is currently under construction. Information may not be ready for users. | ||
− | [https://en.wikipedia.org/wiki/OpenStack OpenStack] is an [https://en.wikipedia.org/wiki/Open-source_model open-source] [https://en.wikipedia.org/wiki/Cloud_computing#Service_models cloud stack] that | + | [https://en.wikipedia.org/wiki/OpenStack OpenStack] is an [https://en.wikipedia.org/wiki/Open-source_model open-source] [https://en.wikipedia.org/wiki/Cloud_computing#Service_models cloud stack] that [[Red_Cloud|Red Cloud]] is built on. Red Hat OpenStack Platform is the full name. Also, for more information, see the [https://docs.openstack.org/ Official Documentation for OpenStack]. |
__TOC__ | __TOC__ | ||
− | == Using the | + | == Using the OpenStack Web Interface (Horizon) == |
Web interface - [https://redcloud.cac.cornell.edu redcloud.cac.cornell.edu] | Web interface - [https://redcloud.cac.cornell.edu redcloud.cac.cornell.edu] | ||
Line 24: | Line 24: | ||
:** [[#Key_Pairs|Create a key pair]] - for authentication when you log in the first time | :** [[#Key_Pairs|Create a key pair]] - for authentication when you log in the first time | ||
:** [[#Security_Groups|Create a security group]] - defines allowable types of port access for an instance | :** [[#Security_Groups|Create a security group]] - defines allowable types of port access for an instance | ||
− | |||
:** Optional: [[#Volumes|Create and Attach a Volume]] (can also be done when launching an Instance) | :** Optional: [[#Volumes|Create and Attach a Volume]] (can also be done when launching an Instance) | ||
+ | :** Optional: [[#Networks|Set up a network]] - ... '''TODO''' | ||
+ | :** '''TODO - figure out if this should be included:''' Optional: [[#Managing IP Addresses|Allocate an elastic IP address]] - a fixed IP address that can be assigned to an instance | ||
=== Key Pairs === | === Key Pairs === | ||
This is obviously visible along the top bar when compute is selected: [https://redcloud.cac.cornell.edu/dashboard/project/key_pairs/ Key Pairs] | This is obviously visible along the top bar when compute is selected: [https://redcloud.cac.cornell.edu/dashboard/project/key_pairs/ Key Pairs] | ||
+ | |||
+ | Can create or upload. | ||
+ | |||
+ | Can't create or upload during Instance setup. | ||
=== Security Groups === | === Security Groups === | ||
Getting to this is not obvious: [https://redcloud.cac.cornell.edu/dashboard/project/security_groups/ Security Groups] | Getting to this is not obvious: [https://redcloud.cac.cornell.edu/dashboard/project/security_groups/ Security Groups] | ||
+ | |||
+ | Can't create one during Instance setup. | ||
Line 59: | Line 66: | ||
=== Types of Storage === | === Types of Storage === | ||
+ | |||
+ | |||
+ | |||
+ | == Networks == | ||
+ | |||
+ | Options: | ||
+ | * Public 8 net | ||
+ | * Setting up your own | ||
Revision as of 17:02, 10 October 2018
Warning: This page is currently under construction. Information may not be ready for users.
OpenStack is an open-source cloud stack that Red Cloud is built on. Red Hat OpenStack Platform is the full name. Also, for more information, see the Official Documentation for OpenStack.
Using the OpenStack Web Interface (Horizon)
Web interface - redcloud.cac.cornell.edu
Logging In
2 ways to login: CAC Account or Globus Auth
If they can’t log in with globus, they may not have linked their Cornell account (the one on the project) to their globus account
Overview Page
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
- Before creating an instance, you will need to:
- 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
Key Pairs
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.
Security Groups
Getting to this is not obvious: Security Groups
Can't create one during Instance setup.
Instances
Launch an Instance
1. Create Key Pair 2.
Types of Images
Migrating Instances from Eucalyptus to OpenStack
Using Eucalyptus and Horizon Web Interfaces
Using the OpenStack CLI
Migrate EBS Instance From Eucalyptus to Openstack
Volumes
Create and Attach a Volume
Types of Storage
Networks
Options:
- Public 8 net
- Setting up your own
OpenStack CLI
Eucalyptus vs. OpenStack
The following Openstack features are new or different than what you may be used to if you've been using Eucalyptus
- Users in multiple projects can switch between projects
- Access to instance console!
- Globus Auth integration