OpenStack Certification, 2/e

Video description

More than 14 Hours of Video Instruction

Overview
More than 14 hours of training, so you can pass the Certified OpenStack Administrator Certification or the Red Hat Certified System Administrator (RHCSA) in Red Hat OpenStack exams. Fully updated to cover the new Red Hat exam.

Description
OpenStack Certification Complete Video Course is a unique video product that provides a solid understanding of OpenStack, so you can pass two certification exams: the Certified OpenStack Administrator exam from OpenStack Foundation and the Red Hat Certified System Administrator (RHCSA) in Red Hat OpenStack exam. In addition to helping you study for your chosen exam, this thorough video course provides in-depth insight and knowledge about OpenStack to help IT administrators, designers, and architects get practical knowledge on how to implement OpenStack-based cloud solutions.

OpenStack Certification Complete Video Course contains full coverage of every objective in the OpenStack.org exam and the newly updated Red Hat System Administrator in Red Hat OpenStack exam. You also will find lab demos, whiteboard instruction, exercises, and labs to help you study for the exams and help you gain first-hand experience working in the Red Hat and OpenStack platforms.

About the Instructor

Sander van Vugt is an independent Linux trainer, author, and consultant living in the Netherlands. Sander has written numerous books about different Linux-related topics and many articles for Linux publications around the world; he is also the author of the bestselling RHCSA LiveLessons and RHCE LiveLessons video courses. Sander has been teaching Red Hat, SUSE, and LPI Linux classes since 1994. As a consultant, he specializes in Linux high availability solutions and performance optimization. More information about Sander is on his website at www.sandervanvugt.com.

Skill Level
Beginning to Intermediate


What You Will Learn

  • OpenStack basics
  • OpenStack components
  • Deploying Red Hat OpenStack with Packstack
  • Deploying OpenStack on Ubuntu
  • Managing OpenStack with Horizon
  • Managing OpenStack from the command line
  • Managing back-end services managing Keystone
  • Implementing object storage with Swift
  • Implementing object storage with Ceph
  • Managing Glance image services
  • Managing cinder block storage
  • Understanding neutron networking
  • Managing neutron networking services
  • Managing Nova compute and instances
  • Implementing OpenStack
  • RHCSA OpenStack final lab
  • Certified OpenStack administrator final lab
Who Should Take This Course
The target audience for this course is Linux engineers who want to become certified to work with OpenStack. Other target audience groups include
  • IT architects who need to get insight into the workings of OpenStack
  • Developers who need to get insight in the workings of OpenStack
The product focuses on theoretical and practical configuration. Users should have a working knowledge of Linux. The course is apt for experienced Linux or UNIX administrators. The preliminary knowledge required to attend this course can be obtained by working through the RHCSA LiveLessons course.

Course Requirements
The ideal target student already has some preliminary Linux knowledge.

About LiveLessons Video Training
Pearson’s LiveLessons video training series publishes the industry’s leading video tutorials for IT pros, developers, sys admins, devops, network engineers, and certification candidates. LiveLessons feature the highest-quality professional skills training led by recognized author instructors published by Addison-Wesley, Cisco Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include IT certification, programming, development, networking, software skills for the home, office, and business, and more. Your purchase provides you with lifetime online access to the content. http://www.pearsonitcertification.com/livelessons.

O’Reilly Media, Pearson IT Certification, and Sander Van Vugt have no affiliation with Red Hat, Inc. The RED HAT and RHCSA trademarks are used for identification purposes only and are not intended to indicate affiliation with or approval by Red Hat, Inc.

Table of contents

  1. Introduction
    1. OpenStack Certification: Introduction
  2. Module 1: Introduction
    1. Module Introduction
  3. Lesson 1: Understanding OpenStack
    1. Learning objectives
    2. 1.1 A Primer to IaaS Cloud Computing
    3. 1.2 Understanding the Role of the OpenStack Foundation
    4. 1.3 OpenStack Foundation Guiding Principles
    5. 1.4 Understanding the Success of OpenStack
    6. 1.5 OpenStack Release Cycle
    7. 1.6 OpenStack Distributions
    8. 1.7 OpenStack Contributors
    9. 1.8 OpenStack Licensing
    10. 1.9 Interacting with OpenStack (CLI, Horizon, API calls)
  4. Lesson 2: Exploring OpenStack Components
    1. Learning objectives
    2. 2.1 OpenStack Core Services Overview
    3. 2.2 RESTful API and Python
    4. 2.3 Nova
    5. 2.4 Swift
    6. 2.5 Neutron
    7. 2.6 Glance
    8. 2.7 Cinder
    9. 2.8 Horizon
    10. 2.9 Keystone
    11. 2.10 Magnum
    12. 2.11 Sahara
    13. 2.12 Trove
    14. 2.13 Designate
    15. 2.14 Heat
    16. 2.15 The Message Broker
    17. 2.16 Mandatory Backend Services
    18. 2.17 Other Components
  5. Lesson 3: Deploying Red Hat OpenStack with Packstack
    1. Learning objectives
    2. 3.1 Red Hat OpenStack-Related Solutions Overview
    3. 3.2 Getting Free Access to Red Hat OpenStack
    4. 3.3 Introducing Packstack Answer Files
    5. 3.4 Common Packstack Answer File Parameters
    6. 3.5 Deploying OpenStack with Packstack--PART 1
    7. 3.6 Deploying OpenStack with Packstack--PART 2
    8. 3.7 Taking Care of Basic Networking
    9. 3.8 Adding Compute Nodes with Packstack
    10. 3.9 Creating br-ex
    11. 3.10 Deploying OpenStack Behind a Proxy
    12. 3.11 Understanding the use of Foreman for OpenStack Deployment
    13. 3.12 Creating your own Lab Environment
  6. Lesson 4: Deploying OpenStack on Ubuntu
    1. Learning objectives
    2. 4.1 Understanding Ubuntu Deployment Methods
    3. 4.2 Deploying Ubuntu OpenStack with juju
    4. 4.3 Using devstack to Deploy OpenStack on Ubuntu
    5. 4.4 Creating your own Ubuntu-based Lab Environment
  7. Module 2: Managing Instances
    1. Module Introduction
  8. Lesson 5: Managing OpenStack with Horizon
    1. Learning objectives
    2. 5.1 The Big Picture: Understanding the Procedure
    3. 5.2 Creating a Project
    4. 5.3 Creating a User
    5. 5.4 Managing Images and Flavors
    6. 5.5 Configuring Networking
    7. 5.6 Launching Instances
    8. 5.7 Summarizing the Procedure
  9. Lesson 6: Managing OpenStack from the Command Line
    1. Learning objectives
    2. 6.1 The Big Picture: Understanding the Procedure
    3. 6.2 Working with OpenStack Credentials
    4. 6.3 Understanding the Command Line Interface
    5. 6.4 Creating a Credentials Environment Variable File
    6. 6.5 Creating a Project
    7. 6.6 Creating Domains and Groups
    8. 6.7 Creating Users and Roles
    9. 6.8 Managing and Creating Flavors
    10. 6.9 Launching Instances
    11. 6.10 Understanding the Use of SSH Keys and Security Groups
    12. 6.11 Configuring Quotas
    13. 6.12 Managing IP Addresses
    14. 6.13 Troubleshooting OpenStack CLI Operations
  10. Lesson 7: Managing Back-End Services
    1. Learning objectives
    2. 7.1 Verifying the Installation
    3. 7.2 Understanding the Message Broker
    4. 7.3 Understanding Database Services
    5. 7.4 Understanding Storage
  11. Lesson 8: Managing Keystone
    1. Learning objectives
    2. 8.1 Understanding the Keystone Service
    3. 8.2 Verifying Keystone Identity Services
    4. 8.3 Managing Users, Roles, and Services from the Command Line
    5. 8.4 Creating and Managing Endpoints
    6. 8.5 Keystone Backend Services Overview
    7. 8.6 Troubleshooting Keystone Services
  12. Module 3: Managing Storage
    1. Module Introduction
  13. Lesson 9: Implementing Object Storage with Swift
    1. Learning objectives
    2. 9.1 Understanding OpenStack Storage Types
    3. 9.2 Understanding Swift Object Storage
    4. 9.3 Deploying Swift Object Storage
    5. 9.4 Deploying Swift Storage Nodes
    6. 9.5 Configuring Swift Rings
    7. 9.6 Deploying Swift Proxy
    8. 9.7 Managing Objects in the Swift Store
    9. 9.8 Configuring Object Storage from Horizon
  14. Lesson 10: Implementing Object Storage with Ceph
    1. Learning objectives
    2. 10.1 Understanding Ceph Components
    3. 10.2 Preparing your Servers for Ceph--PART 1
    4. 10.3 Preparing your Servers for Ceph--PART 2
    5. 10.4 Setting up a Ceph Storage Cluster--PART 1
    6. 10.5 Setting up a Ceph Storage Cluster-PART 2
    7. 10.6 Testing the Ceph Cluster Using Rados
    8. 10.7 Configuring the Ceph Block Device
    9. 10.8 Accessing Ceph through the Ceph Gateway
    10. 10.9 Using the Ceph Filesystem
  15. Lesson 11: Managing Glance Image Services
    1. Learning objectives
    2. 11.1 Understanding the Need for Image Services
    3. 11.2 Understanding the Glance Image Format
    4. 11.3 Verifying Glance Image Services
    5. 11.4 Uploading System Images to Glance
    6. 11.5 Building Custom Images for Glance
    7. 11.6 Configuring Swift as a Glance Back-End
    8. 11.7 Troubleshooting Glance Image Services
  16. Lesson 12: Managing Cinder Block Storage
    1. Learning objectives
    2. 12.1 Understanding OpenStack Storage Needs
    3. 12.2 Verifying the Cinder Block Storage Service
    4. 12.3 Managing Cinder Volumes
    5. 12.4 Managing Volume Snapshots
    6. 12.5 Managing Cinder Volume Backups
    7. 12.6 Managing Object Storage from Horizon
    8. 12.7 Troubleshooting Cinder Block Storage Services
  17. Module 4: Managing Networking
    1. Module Introduction
  18. Lesson 13: Understanding Neutron Networking
    1. Learning objectives
    2. 13.1 The Big Picture: Where are we Now?
    3. 13.2 An Introduction to Software Defined Networking
    4. 13.3 SDN Architectural Overview
    5. 13.4 Analyzing Packet Flow in SDN
    6. 13.5 Understanding the Need for Different Plugins and Agents
    7. 13.6 Understanding Additional Neutron Services (FWaaS, LBaaS)
  19. Lesson 14: Managing Neutron Networking Services
    1. Learning objectives
    2. 14.1 Verifying Neutron Networking Services
    3. 14.2 Understanding Cloud Administrator Tasks and Tenant Tasks
    4. 14.3 Understanding Networks, Subnets and Floating IP Addresses
    5. 14.4 Configuring Tenant Networking
    6. 14.5 Configuring Networking from Horizon
    7. 14.6 Troubleshooting Neutron Networking
  20. Lesson 15: Managing Nova Compute and Instances
    1. Learning objectives
    2. 15.1 Understanding the nova.conf Configuration File
    3. 15.2 Understanding Instance Creation Prerequisites
    4. 15.3 Deploying an Instance from the Command Line
    5. 15.4 Troubleshooting Nova Compute and Instances
    6. 15.5 Adding and Removing Nova Compute Nodes
    7. 15.6 Managing Instances
  21. Lesson 16: Implementing OpenStack
    1. Learning objectives
    2. 16.1 OpenStack Architecture
    3. 16.2 OpenStack Deployment Methods Overview
    4. 16.3 Understanding TripleO Deployment
    5. 16.4 Upgrading OpenStack
    6. 16.5 Scaling OpenStack Cloud
  22. Module 5: Version 8 Updates to the Red Hat Certified System Administrator in Red Hat OpenStack Exam
    1. Module Introduction
  23. Lesson 17: Deploying OpenStack with TripleO
    1. Learning objectives
    2. 17.1 Understanding TripleO
    3. 17.2 Understanding Undercloud Backend Services
    4. 17.3 Deploying Undercloud Using Virtual Machines
    5. 17.4 Preparing Overcloud Node Deployment
    6. 17.5 Registration of Overcloud Nodes
    7. 17.6 Starting Introspection and Deployment
    8. 17.7 Tagging Nodes into Profiles
    9. 17.8 Creating the overcloud
  24. Lesson 18: Managing Flavors
    1. Learning objectives
    2. 18.1 Customizing Flavors
    3. 18.2 Managing Flavor Access
  25. Lesson 19: Adding Compute Nodes
    1. Learning objectives
    2. 19.1 Adding Compute Nodes with TripleO
    3. 19.2 Verifying New Compute Nodes
    4. 19.3 Migrating Instances between Compute Nodes
  26. Lesson 20: Managing Block Storage
    1. Learning objectives
    2. 20.1 Managing Persistent Storage
    3. 20.2 Managing Persistent Storage Snapshots
    4. 20.3 Managing Ephemeral Storage
    5. 20.4 Managing Object Storage from Horizon
  27. Lesson 21: Customizing Instances
    1. Learning objectives
    2. 21.1 Customizing Instances with cloud-init
    3. 21.2 Customizing Prebuilt Images
    4. 21.3 Checking Images with guestfish
  28. Lesson 22: Using Heat and Ceilometer
    1. Learning objectives
    2. 22.1 Understanding Heat
    3. 22.2 Understanding Ceilometer
    4. 22.3 Launching a Stack
    5. 22.4 Understanding Automatic Scaling
    6. 22.5 Using Automatic Scaling Templates
  29. Module 6: Exam Preparation Labs
    1. Module Introduction
  30. Lesson 23: RHCSA OpeStack Final Lab
    1. Learning objectives
    2. 23.1 Lab Assignment
    3. 23.2 Configuring PackStack
    4. 23.3 Configuring Network Bridges
    5. 23.4 Configuring the Project
    6. 23.5 Configuring Networking
    7. 23.6 Starting the Instance
    8. 23.7 Troubleshooting Networking
    9. 23.8 Troubleshooting Networking Part 2
  31. Lesson 24: Certified OpenStack Administrator Final Lab
    1. Learning objectives
    2. 24.1 Lab Assignment
    3. 24.2 Configuring Users, Tenants, Domains, Groups and Roles
    4. 24.3 Managing Quota
    5. 24.4 Managing Networking
    6. 24.5 Managing Storage
    7. 24.6 Managing Instances
  32. Summary
    1. OpenStack Certification: Summary

Product information

  • Title: OpenStack Certification, 2/e
  • Author(s): Sander van Vugt
  • Release date: October 2017
  • Publisher(s): Pearson
  • ISBN: 0134836952