
Openstack has a modular architecture with various code names for its components.In this lecture we cover the various components that make up this architecture
Trace the origins of OpenStack from NASA's Nebula project to the 2010 NASA–Rackspace launch, and explore the OpenStack Foundation, its governance, and release naming conventions.
We give a detailed explanation of Horizon which is a Django(is a high-level Python Web framework-based project) aimed at providing a complete OpenStack dashboard, along with an extensible framework for building new dashboards from reusable components.
In this lecture we give a live Demonstration of how to access Openstack via the Horizon Dashboard. We also show you how to navigate your way around.
We give a detailed explanation of Keystone which is acts as a common authentication system across the cloud operating system and can integrate with existing backend directory services like LDAP. It supports multiple forms of authentication including standard username and password credentials, token-based systems and AWS-style (i.e. Amazon Web Services) logins.
In this lecture we give a live Demonstration of how to access Openstack via the CLI and input Openstack commands.
We give a detailed explanation of Nova which is a cloud computing fabric controller, which is the main part of an IaaS system. It is designed to manage and automate pools of computer resources and can work with widely available virtualization technologies, as well as bare metal and high-performance computing (HPC) configurations.
We give a detailed explanation of Neutron which is a system for managing networks and IP addresses. OpenStack Networking ensures the network is not a bottleneck or limiting factor in a cloud deployment, and gives users self-service ability, even over network configurations.
We give a detailed explanation of Glance which provides discovery, registration,and delivery services for disk and server images.
We give a detailed explanation of Swift which is a scalable redundant storage system. Objects and files are written to multiple disk drives spread throughout servers in the data center, with the OpenStack software responsible for ensuring data replication and integrity across the cluster.
We give a detailed explanation of Cinder which provides persistent block-level storage devices for use with OpenStack compute instances. The block storage system manages the creation, attaching and detaching of the block devices to servers. Block storage volumes are fully integrated into OpenStack Compute and the Dashboard allowing for cloud users to manage their own storage needs.
We discuss all the optional services that need to be installed separately to the core Openstack package
A summary of everything that you have learnt in our course
This course is targeted towards those who are new to OpenStack technology.By the end of this course you will have a fundamental understanding of the core components needed to build and manage a public or private cloud environment using OpenStack. You will learn what makes OpenStack unique as a cloud architecture and how it differs to traditional virtualization.
Topics Covered