OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter. It is all managed through a dashboard called Horizon, that gives administrators control while empowering their users to provision resources through a web interface.
OpenStack is a global collaboration of developers and cloud computing technologists, producing the ubiquitous open source cloud computing platform for public and private clouds. The project aims to deliver solutions for all types of clouds by being
- simple to implement
- massively scalable
- feature rich.
The OpenStack course covers the critical skills needed to operate an OpenStack cluster. Upon completing this course, students will be able to:
- Describe the architecture of an OpenStack Cloud Environment
- Define the key features of OpenStack
- Identify suitable use-cases for OpenStack
- Implement and use Image, Identity, and Dashboard services
- Create and manage images and instances
- Create and manage roles, users, and quotas
- Find additional OpenStack help and support resources
- Use the CLI and Dashboard
- Create and manage roles, permissions, and ACLs
- Basic Linux Command Line Knowledge
- Basic Networking Knowledg
Overview and Stats of OpenStack, Project, Community and Foundation
Basic overview of core OpenStack components (Compute, Block, Network, Dashboard)
Introduction to various Projects under OpenStack
- OpenStack Compute (Nova)
- OpenStack Networking (Neutron)
- OpenStack Identity (Keystone)
- OpenStack Object Store (Swift)
- OpenStack Block Store (Cinder)
- OpenStack Dashboard (Horizon)
Get Support and Contribute back to OpenStack
- IRC’s, mailing lists, ask.openstack.org, etc.
- Overview on Launchpad
- Git, Gerrit Code Review Process
- OpenStack Infrastructure, etc.
- Deploy applications to OpenStack clouds
- Deep dive into various OpenStack components including new and incubated projects
- Software Defined Networking with OpenStack
- Network As A Service, Security and Firewalls.
How to create complicated network topologies using OpenStack Neutron
Leverage advanced application topologies
- Operate and manage projects and elements via Horizon, and OpenStack CLI
Making your Private Cloud into Hybrid Cloud with Amazon
Architect Your OpenStack
- Various Plugins, Drivers per project.
- Practical Point of view
- Best Practises.