Login

OTP sent to

OS100: OpenStack Essentials

Home > Courses > OS100: OpenStack Essentials

OS100: OpenStack Essentials

Open Stack

Duration
45 Hours

Course Description


       An OpenStack Essentials course provides a foundational understanding of the OpenStack cloud computing platform. It covers core concepts like OpenStack architecture, key services (Nova, Neutron, Cinder, Glance, Keystone, Horizon), and basic administration tasks such as creating and managing virtual machines, networks, and storage. The course often includes hands-on labs to reinforce learning and prepare individuals for real-world OpenStack environments. 

Course Outline For OS100: OpenStack Essentials

1. Introduction to OpenStack and cloud computing

  • Understanding Cloud Concepts: Exploring virtualization, Infrastructure-as-a-Service (IaaS), and different cloud deployment models (public, private, hybrid).
  • Introduction to OpenStack: Defining OpenStack, its history, the role of the Open Infrastructure Foundation (formerly OpenStack Foundation), and the benefits of using OpenStack for building and managing cloud infrastructure.
  • OpenStack Architecture and Core Components: A high-level overview of the modular architecture and the core components: Nova (Compute), Neutron (Networking), Swift (Object Storage), Cinder (Block Storage), Keystone (Identity Management), Glance (Image Service), and Horizon (Dashboard). 

2. OpenStack core services in detail

  • Nova (Compute Service): Managing virtual machines (VMs), instances, and scheduling them across compute nodes.
  • Neutron (Networking Service): Configuring and managing virtual networks, routers, firewalls, and floating IP addresses for instances.
  • Swift (Object Storage Service): Understanding object storage, its features, and how it is used for scalable and highly available storage needs.
  • Cinder (Block Storage Service): Managing persistent block storage volumes for instances, including snapshots and backups.
  • Keystone (Identity Management Service): Understanding authentication, authorization, user management, and service catalog in OpenStack.
  • Glance (Image Service): Managing virtual machine images, their formats, and how they are used for launching instances.
  • Horizon (Dashboard): Using the web-based dashboard to manage OpenStack resources and services. 

3. Deployment and management

  • OpenStack Installation: Introduction to installing and configuring OpenStack, potentially using tools like DevStack for a single-node setup or Packstack for a basic multi-node deployment.
  • Managing OpenStack: Using the Horizon dashboard and the command-line interface (CLI) tools to manage resources, launch instances, configure networks, and handle storage.
  • Understanding Deployment Strategies: Exploring different deployment approaches and considerations for building private or public clouds with OpenStack. 

4. OpenStack ecosystem and marketplace

  • Additional OpenStack Components: Introduction to other components like Heat (Orchestration), Ceilometer (Telemetry), and Trove (Database as a Service).
  • OpenStack Ecosystem & Marketplace: Understanding the broader OpenStack ecosystem, including vendors, distributions, and the community.
  • Use Cases and Industry Adoption: Exploring real-world scenarios and how OpenStack is used in various industries like telecommunications, IT, finance, and research. 

5. Basic troubleshooting and operations

  • OpenStack Log Files: Identifying and analyzing logs for various OpenStack services to troubleshoot issues.
  • Troubleshooting Common Problems: Diagnosing and resolving basic problems related to connectivity, instances, and services.
  • Monitoring OpenStack: Introduction to monitoring OpenStack operations and resource utilization. 
Enquire Now