> > > OSTRBL Detailed outline

OpenStack Troubleshooting (OSTRBL)

Course Description Schedule Course Outline

Detailed Course Outline

Module-1: OpenStack Overview

  • History
  • Projects
  • Nova
  • Neutron
  • Glance
  • Cinder
  • Swift
  • Keystone
  • Horizon
  • Support

Module-2: DB and AMQP

  • Concepts – MySQL database, message queue
  • Installation and configuration, CLI/API
  • Troubleshooting, common problems, debugging tools

Module-3: Keystone

  • Concepts – Identity, token, authentication, services, endpoint, service catalog
  • Installation and configuration, files, CLI/API
  • Troubleshooting, common problems, debugging tools

Module-4: Glance

  • Concepts – Image and metadata, disk format
  • Installation and configuration, files, CLI/API
  • Troubleshooting, common problems, debugging tools

Module-5: Swift

  • Concepts – Account, container and object, swift ring
  • Components – Proxy server, account/container/object server
  • Installation and configuration, files, CLI/API
  • Troubleshooting, common problems, debugging tools

Module-6: Cinder

  • Concepts – Volume
  • Components – API, volume, DB, scheduler
  • Installation and configuration, files, CLI/API
  • Troubleshooting, common problems, debugging tools

Module-7: Neutron

  • Concepts – Network and subnet, router, port, namespace, Fixed IP vs Floating IP, SNAT vs DNAT, security group
  • Components – Neutron server, plugins, agents
  • Installation and configuration, files, CLI/API

Module-8: Nova

  • Concepts – Hypervisor, KVM, QEMU, Libvirt, Instance and Flavor
  • Components – API, scheduler VNC, metadata, compute
  • Installation and configuration, files, CLI/API

Module-9: Horizon

  • Concepts – WSGI, Django
  • Installation and configuration, files
  • Troubleshooting, common problems, debugging tools

Module-10: Neutron and Nova Troubleshooting

  • Use Case 1: Create network/subnet
  • Call flows
  • Debugging tools, commands, logs
  • LABS
  • Lab-1: DB and AMQP
  • Ubuntu
  • MySQL – Install and configuration
  • Create DB
  • RabbitMQ – install and configuration
  • Troubleshooting

Labs:

Lab-1: DB and AMQP

  • Ubuntu
  • MySQL – Install and configuration
  • Create DB
  • RabbitMQ – install and configuration
  • Troubleshooting

Lab-2: Keystone

  • Keystone – Install and configuration
  • Provision users, tenants, roles
  • Provision services and endpoints
  • Troubleshooting

Lab-3: Glance

  • Glance – Install and configuration
  • Upload image
  • Troubleshooting

Lab-4: Swift

  • Swift – Install and configuration
  • Upload image to Swift store
  • Troubleshooting

Lab-5: Cinder

  • Cinder – Install and configuration
  • Create Cinder volume
  • Troubleshooting

Lab-6: Neutron

  • Neutron – Install and configuration
  • Neutron server
  • OVS Plugin
  • DHCP Agent
  • L3 Agent
  • Metadata Agent
  • Provision tenant router, tenant network, provider network

Lab-7: Nova

  • Nova – install and configuration
  • Nova Services (except Compute)
  • Nova-compute

Lab-8: Horizon

  • Horizon - Install and configuration
  • Enable horizon logging
  • Log into horizon dashboard

Lab-9: Troubleshooting – Neutron and Nova

  • Use Case 1: Create network/subnet
  • Use Case 2: Create new VM
 

Accessing our website tells us you are happy to receive all our cookies. However you can change your cookie settings at any time. Find out more.   Got it!