O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

OpenStack: Public & Hybrid IaaS Cloud with OpenStack

Video Description

OpenStack: Learn sought-after skills with rising demand. Build your own Public & Hybrid IaaS Cloud with OpenStack!

About This Video

  • 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

In Detail

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 reason 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 becomes much smoother and consumers can use these resources on self-service basis eliminating lengthy provisioning wait times, and so on. OpenStack is a free and open-source software platform for building and managing your 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 has 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.

Table of Contents

  1. Chapter 1 : Introduction
    1. Introduction 00:03:26
    2. About us 00:02:52
    3. About the learner 00:01:44
  2. Chapter 2 : Cloud Computing
    1. Cloud computing 00:04:07
  3. Chapter 3 : OpenStack - Introduction
    1. OpenStack - Introduction 00:02:58
    2. OpenStack - opportunities, jobs and salaries 00:01:13
    3. OpenStack – architecture 00:04:15
  4. Chapter 4 : OpenStack - Installation
    1. OpenStack - hardware requirements 00:03:28
    2. OpenStack - installation via PackStack 00:00:50
    3. OpenStack – installation 00:08:19
    4. OpenStack - install verification 00:01:47
    5. OpenStack - PackStack vs manual installation 00:00:52
    6. OpenStack - manual installation 00:08:32
  5. Chapter 5 : OpenStack - Deep dive
    1. OpenStack - deep dive 00:02:11
    2. OpenStack - architecture 00:00:53
    3. OpenStack - component services 00:01:00
    4. OpenStack - service and network layout 00:02:45
  6. Chapter 6 : OpenStack - Clients (Horizon and CLI)
    1. OpenStack - clients (Horizon and CLI) 00:00:48
    2. Horizon - OpenStack web dashboard client 00:12:32
    3. OpenStack - command line interface (CLI) 00:06:17
    4. OpenStack - CLI versioning 00:03:18
  7. Chapter 7 : OpenStack - Identity service (KeyStone)
    1. KeyStone - OpenStack identity service 00:01:50
    2. KeyStone - deep dive 00:15:55
  8. Chapter 8 : OpenStack - Image service (Glance)
    1. Glance - OpenStack image service 00:01:26
    2. Glance - deep dive 00:05:08
  9. Chapter 9 : OpenStack - Compute and networking services (Nova and Neutron)
    1. Nova - OpenStack compute service 00:04:39
    2. Nova - deep dive 00:07:18
    3. Neutron - deep dive 00:02:08
    4. Neutron - OpenStack networking service 00:04:57
    5. Neutron - deep dive (contd.) 00:05:16
    6. Nova - deep dive (contd.) 00:13:34
    7. OpenStack - aggregates 00:03:27
  10. Chapter 10 : OpenStack - Block storage service (Cinder)
    1. Cinder - block storage service 00:01:40
    2. Cinder - deep dive 00:06:30
  11. Chapter 11 : OpenStack - Object storage service (Swift)
    1. Swift - OpenStack object storage service 00:01:58
    2. Swift - deep dive 00:05:55
  12. Chapter 12 : OpenStack - Orchestration service (Heat)
    1. Heat - OpenStack orchestration service 00:03:02
    2. Heat - deep dive 00:06:59
  13. Chapter 13 : OpenStack - Telemetry service (Ceilometer)
    1. Ceilometer - OpenStack telemetry service 00:00:44
    2. Ceilometer - deep dive 00:03:53
  14. Chapter 14 : Conclusion
    1. Highly available OpenStack architecture - 1 00:06:23
    2. Highly available OpenStack architecture – 2 00:01:47
    3. Ceph: storage for OpenStack 00:04:34
    4. Log management for OpenStack 00:07:10
    5. Thank you!! 00:00:26