Fundamentals of the OpenStack Cloud
5.0 (2 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
39 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Fundamentals of the OpenStack Cloud to your Wishlist.

Add to Wishlist

Fundamentals of the OpenStack Cloud

This course provides a solid understanding of the fundamentals of the OpenStack cloud
5.0 (2 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
39 students enrolled
Created by Naveen Joy
Last updated 9/2017
Current price: $10 Original price: $200 Discount: 95% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 3 hours on-demand video
  • 2 Practice Tests
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand the seven popular OpenStack cloud projects in detail - Keystone, Neutron, Glance, Cinder, Nova, Heat and Swift
  • Describe and create the various Neutron provider and project network topologies used in production networks today
  • Learn how to create an instance and inject ssh keypairs
  • Learn the software architecture of Nova and Neutron
  • Learn how the ML2 plugin works in Neutron
  • Understand object storage and block storage service concepts
  • Learn about RBAC and token based authentication
  • Understand HOT and its anatomy in OpenStack Heat
  • Learn how to manage Infrastructure as Code (IaC) using Heat
  • Create and Update Heat stacks
  • Understand the production deployment architecture of the OpenStack Neutron service
  • Learn Swift architecture, features and how to create objects
View Curriculum
  • Basic knowledge of Cloud Computing
  • For absolute beginners, say if you don't know about Cloud Computing, Containers or if you don't have a basic understanding of the OpenStack cloud projects - For example, if Neutron or Nova sounds new to you, I would recommend that you take my introductory course titled "Introduction to OpenStack, Docker and Cloud Computing Concepts"

This course is designed to provide a solid understanding of the OpenStack cloud. I have used my professional experience to make it easy for students to grasp the tough subject material by illustrating complex concepts. 

This course is *NOT* a basic overview or a demo of the OpenStack cloud using the Horizon dashboard - We will get into the details of all the core OpenStack cloud services and understand in depth as to how things work. My goal is to prepare you to be a master in this subject and teach the necessary foundations to attain the COA certification, pass technical interviews and/or operate the OpenStack cloud. 

I am also working to constantly update this course to include all the latest containerized and emerging technologies on OpenStack. If you need anything else added, do let me know after you have enrolled. 

Students can take this course to,

a) Gain a new skill set and start a career in an emerging field.

b) Advance their current professional career by preparing for the Certified OpenStack Administrator (COA) exam or for job interviews.

c) Operate a production OpenStack cloud 

Ensure you take the practice tests and quizzes in each section. If you have any questions or doubts, do reach out to us and we will strive to clarify them. You will not be disappointed in buying any of my courses - I will constantly update my courses to bring the current OpenStack cloud, networking and container technologies to you. If you find any relevant information missing, do let me know, and I will strive to update my course and include the details.

If you have completed my course material and all the tests and quizzes, and would like a professional recommendation, feel free to reach out to me on LinkedIn and I will be happy to endorse your hard earned OpenStack cloud skills.

These are the topics you will be learning in this course. 

1) Keystone deep dive will teach you the RBAC and identity model.

2) Neutron deep dive will teach you the software architecture of OpenStack networking, ML2, and building out a virtual network topology using the OpenStack CLI client.

3) Cinder deep dive will teach you about volumes, snapshots, backups, storage pools, creating and attaching volumes to instances.

4) Glance deep dive will provide a deep dive of images including how to create and add them.

5) Nova deep dive will teach you its capabilities, software architecture, message flows, flavors, keypairs and launching instances using the OpenStack CLI client.

6) Heat deep dive will teach you HOT, IaC, template anatomy, stacks and how to create and update stacks.

7) Swift deep dive will teach you its service features, objects, object URL, architecture and creating objects and containers.

8) Detailed explanations on provider and project networks with several production Neutron network topologies.

Stay tuned for additional updates..

Who is the target audience?
  • Anyone who wants to learn about the OpenStack cloud
Students Who Viewed This Course Also Viewed
Curriculum For This Course
19 Lectures
Introduction & Instructor Bio
2 Lectures 04:45
Keystone Project (Identity)
1 Lecture 12:45

Test your understanding of Keystone concepts.

Keystone Test
17 questions
Neutron Project (Networking)
2 Lectures 27:00
Neutron Fundamentals - Software, ML2 plugin, Production deployment architecture

Neutron Virtual Network Topology & Security Groups

Tests your understanding of Neutron networking

Neutron Test
24 questions
Cinder Project (Block Storage)
1 Lecture 14:44
Cinder Fundamentals - Volumes, Snapshots, Backups, Storage Pools

Cinder Quiz
7 questions
Glance Project (Image)
1 Lecture 16:38
Glance Fundamentals - Images, Image metadata, Disk format, Container Format

Glance Quiz
5 questions
Nova Project (Compute)
3 Lectures 36:24
Nova Fundamentals - Capabilities, Snapshots and Backups

Nova Software Architecture & Message Flows

Nova keypair, flavor and instance

Nova Quiz
18 questions
Heat Project (Orchestration)
2 Lectures 17:17
Heat Fundamentals - HOT, IaC and Template structure

Heat - Template Anatomy and Stacks

Test your knowledge of Heat

Heat Quiz
6 questions
Swift Project (Object Storage)
2 Lectures 24:01
Swift Fundamentals - Objects, Containers and Accounts

Swift Architecture and Creating Objects

Test your understanding of Swift concepts

Swift Quiz
20 questions
Neutron Provider and Project Networks & Production Network Topologies
5 Lectures 36:46

Understand Provider Networks in Neutron

Provider Networks

Understand project networks in Neutron

Project Networks

Layer2 Provider Network Topology

Routed Provider Network Topology

Project Network Topology
About the Instructor
Naveen Joy
4.2 Average rating
12 Reviews
122 Students
2 Courses
Professional Stacker, Engineer, OpenStack and Cloud Expert
  • Cloud (OpenStack, Docker, SDN and Kubernetes) Engineer, working hands-on, in the trenches, with the OpenStack cloud software since the Folsom release in 2012.

  • Currently working full-time on OpenStack, Docker and Kubernetes, in the San Francisco Bay Area, CA, USA.
  • Expert knowledge in OpenStack, Docker Containers, Kubernetes and Networking.

  • An upstream core code contributor to the OpenStack Neutron ML2 mechanism driver project used in production by several customers.

  • Experienced in OpenStack architecture, software development, upstream contribution, Networking & SDN roll-outs and troubleshooting production operational issues.

  • Hands-on experience in systems, networks and cloud, spanning over 20 years.
  • Technical speaker at OpenStack summits in Portland, Vancouver, Tokyo, Austin, Barcelona and Boston.
  • Master’s degree in Computer Science from the University of Southern California (USC).
  • Built clouds and cloud networks for Fortune 500 companies such as Cisco Systems and Motorola Mobility.
  • Cisco Certified Internetwork Expert - CCIE#6543 (Emeritus).