OpenStack: Public & Hybrid IaaS Cloud with OpenStack
4.3 (362 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.
2,885 students enrolled
Wishlisted Wishlist

Please confirm that you want to add OpenStack: Public & Hybrid IaaS Cloud with OpenStack to your Wishlist.

Add to Wishlist

OpenStack: Public & Hybrid IaaS Cloud with OpenStack

OpenStack: Learn sought after skills with rising demand. Build your own Public & Hybrid IaaS Cloud with OpenStack!
Best Seller
4.3 (362 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.
2,885 students enrolled
Last updated 7/2017
Current price: $12 Original price: $195 Discount: 94% off
3 days left at this price!
30-Day Money-Back Guarantee
  • 3 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Training 5 or more people?

Get your team access to Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business
What Will I Learn?
  • Learn about cloud computing
  • Learn about OpenStack
  • Deploy our own OpenStack IaaS cluster
  • Launch virtual instances on OpenStack
  • Learn about sub-components and usage of various OpenStack services
  • Learn about how to architect high availabilty OpenStack clusters
  • Learn about managing and troubleshooting OpenStack
View Curriculum
  • Access to a physical or virtual machine to install the required software
  • Basic knowledge about networking, system setup, OS commands etc.
  • Basic knowledge about virtual machines
  • Basic knowledge about cloud computing
  • Desire to learn something new and continuous improvement

In the past decade cloud computing has been gaining popularity at a tremendous rate. Some cloud providers are experiencing a growth rate of 50% year over year – which is just astounding. And the reasons for this growth is obvious – cloud computing enables ubiquitous, convenient, on-demand access to a shared pool of configurable computing resources which can be rapidly provisioned and released with minimal effort.

As companies across the globe enjoy the benefits of public cloud infrastructure – they also want to leverage the same principles of cloud computing and bring those benefits to how they manage their own private data centers or build private clouds on top of public cloud infrastructure. These private cloud deployments provide secure and highly efficient way to install, configure and manage pooled computing resources which could be shared among various departments or groups within the organization. The provisioning and consumption of these pooled resources become much smoother and consumers can use these resources on self-service basis eliminating lengthy provisioning wait times etc.

OpenStack is a free and open-source software platform for building and managing our own IaaS cloud infrastructure. This cloud software platform comprises of various services and components which can configure and manage control hardware pools of computing power, storage, and networking resources throughout a data center. Users either manage it through a web-based dashboard, through command-line tools, or through a RESTful API. 

In this course we will learn about OpenStack and its various components and services. We will get an in-depth look at how we can use OpenStack to deploy and manage our own private cloud infrastructure.

Knowledge and experience on cloud computing and OpenStack are highly sought after by startups and large enterprises alike. The demand for these skills have been steadily increasing over the last few years. We will also go through some evidence about just how valuable these skills are and how the demand for these skills is growing.

In this course we will:

  • Learn about cloud computing
  • Learn about OpenStack
  • Deploy our own OpenStack IaaS cluster
  • Learn about various sub-components of OpenStack
  • Launch virtual instances on OpenStack
  • Learn about sub-components and usage of various OpenStack services
  • Learn about how to architect high availability OpenStack clusters
  • Learn about managing and troubleshooting OpenStack
  • Learn about log management for OpenStack cluster
Who is the target audience?
  • Cloud engineers
  • System designers
  • Software and IT architects
  • CIOs, CTOs or any technology leader looking to utilize cloud computing in their organization
  • Software engineers
  • IT administrators
Compare to Other OpenStack Courses
Curriculum For This Course
47 Lectures
4 Lectures 08:58

A warm welcome to all the learners to this course - OpenStack: Install, build and run your cloud with OpenStack

Preview 03:28

A brief background about the instructor for this course - OpenStack: Install, build and run IaaS cloud with Open Stack

About us

A few guidelines for the learners of this course - OpenStack: Install, build and run IaaS cloud with Open Stack

About the learner

Special discount for current students

Special discount for current students
Cloud Computing
1 Lecture 04:07

This lecture provides a high level overview about cloud computing. We also review:

  • What cloud computing is 
  • What are the benefits of cloud computing
  • What are the different models of cloud computing.
Preview 04:07
OpenStack - Introduction
3 Lectures 08:25

The demand for professionals with OpenStack and cloud experience is growing exponentially. In this lecture - we review some stats and figures to prove this.

Preview 01:13

OpenStack - architecture
OpenStack - Installation
6 Lectures 23:47
OpenStack - hardware requirements

OpenStack - installation via PackStack

This lecture goes through the process of installing OpenStack cluster

OpenStack - installation

This lecture goes through the post installation verification steps for OpenStack

OpenStack - install verification

This lecture examines the differences between PackStack and manual installation methods for OpenStack installation

OpenStack - PackStack vs manual installation

This lecture walk through the steps involved in manually installing OpenStack

OpenStack - manual installation
OpenStack - Deep dive
4 Lectures 06:46
OpenStack - deep dive

OpenStack - architecture

OpenStack - component services

OpenStack - service and network layout
OpenStack - Clients (Horizon and CLI)
4 Lectures 22:55
OpenStack - clients (Horizon and CLI)

Horizon - OpenStack web dashboard client

OpenStack - command line interface (CLI)

This lecture discusses the different CLI client versions available for OpenStack

OpenStack - CLI versioning
OpenStack - Identity service (KeyStone)
2 Lectures 17:43
KeyStone - OpenStack identity service

KeyStone - deep dive
OpenStack - Image service (Glance)
2 Lectures 06:33
Glance - OpenStack image service

Glance - deep dive
OpenStack - Compute and networking services (Nova and Neutron)
7 Lectures 41:16
Nova - OpenStack compute service

Nova - deep dive

Neutron - deep dive

Neutron - OpenStack networking service

Neutron - deep dive (contd.)

Nova - deep dive (contd.)

OpenStack - aggregates
OpenStack - Block storage service (Cinder)
2 Lectures 08:09
Cinder - block storage service

Cinder - deep dive
4 More Sections
About the Instructor
Manuj Aggarwal
4.4 Average rating
2,710 Reviews
29,071 Students
17 Courses
Technology Leader | Innovator | Teaching 27,000+ students

I'm an entrepreneur, investor and a technology enthusiast. I like startups, business ideas, and high-tech anything. I like to work on hard problems and get my hands dirty with cutting edge technologies. In the last few years, I've been a business owner, technical architect, CTO, coder, startup consultant, and more.

Currently, I am the principal consultant, architect and CTO of a software consulting company TetraNoodle Technologies based in Vancouver, Canada. We work with various startups on some cutting edge and interesting problems. Whether it is ideation and refining of your startup idea or building a dream team to execute on the idea - we provide a diverse set of solutions which help these startups succeed in their plans.

I have been in the software industry since 1997 and I have worked with early stage businesses to Fortune 100 mega corporations.

With proficiency in creating innovative architectures and solutions, I have emerged as a professional who knows how to balance these solutions against cost, schedule, function, quality, and other business considerations.

I am passionate about sharing all my knowledge that I have acquired over the years. I am particularly interested in helping technical and non-technical entrepreneurs, founders and co-founders of tech startups. I will strive to bring courses which provide practical know-how and advice about designing, architecting, optimizing and executing on your next big idea.

Let us connect on Linkedin or Twitter!

TetraTutorials Team
4.4 Average rating
2,609 Reviews
28,371 Students
15 Courses

At TetraNoodle Technologies and its education arm - TetraTutorials, we work with several startups and build small to very high scale cloud solutions every day. We know what it takes to do this well. 
We strive to put all our hands-on experience into these courses. Instead of superficial knowledge - we go into the depth of the topic and give you the exact - step by step blueprint on how to tame these complex topics in easy and digestible bite-sized videos. This real world knowledge enables you to grasp these concepts easily, and you can apply this learning immediately into your projects.

TetraNoodle technologies has been in the software business since 2001. We have been part of many prestigious projects and startups. Over the course of these years - we have gained a good insight into what makes for flexible, scalable and robust software solutions. We are passionate about sharing all our collective knowledge with you. As of mid-2017, we have already taught over TWENTY FIVE THOUSAND students and counting.