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.
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
I am passionate about AWS and Cloud Technologies and the exciting future that it promises to bring.
Over the last 3 years I have been heavily involved in AWS in both the online training area and at an Enterprise level helping transition many clients from on premises environment to the Cloud. I am also a fully Certified AWS Solutions Architect and have experience in OpenStack, Azure and Google Cloud. I am currently studying to also obtain the AWS DevOps Certification.
I have worked for Telstra, Ericsson, Vodafone, Nokia, Cloud Academy and Linux Academy