Course Outline

  • General architecture of OpenStack 
  • OpenStack lab (VM) for this course
  • Message queue and database
  • Hardware considerations and capacity planning
    • Compute hardware
    • Network design
    • Storage design
    • Flavour sizing
    • Resource overcommitment
  • Highly Available control plane
    • HA in OpenStack services
    • HA database
    • HA message queue
  • Cloud partitioning and scheduler filters
    • Why and how implement cloud partitions (host-aggregates)
    • Nova scheduler filters
  • Workload migration
    • Cold and live migration
    • Live migration tweaking
    • Watcher project
  • In-depth OpenStack networking (SDN) (2-3h)
    • Types of network (local, flat, vlan, vxlan, gre)
    • Neutron plugins
      • Linux Bridge
      • Open vSwitch
    • Distributed Virtual Routers
    • LBaaS + Octavia project
    • VPNaaS
  • Troubleshooting
    • General way of  diagnosing OpenStack issues
    • Troubleshooting network problems
    • Analyzing log files
    • Centralized logging
    • Debugging OpenStack client queries
    • Managing OpenStack database
    • Backing up OpenStack
    • Analyzing compute node status
    • Analyzing instance status
    • Analyzing AMQP broker (RabbitMQ)
    • Metadata services
    • Troubleshooting network performance
    • Instance backup and recovery
  • OpenStack monitoring and telemetry
    • Ceilometer service
    • External monitoring
  • Advances cloud/hypervisor features
    • CPU pinning / NUMA architecture
    • SR-IOV
  • Cloud-init and image customization
    • Metadata Service
  • Block storage backends
    • LVM
    • Ceph RBD
    • Physical appliances
    • Storage network considerations
  • Upgrading OpenStack
    • Upgrade strategies and procedures
    • Zero-downtime upgrade
  • Bare-metal provisioning with OpenStack
    • Ironic module
    • Undercloud and overcloud concepts
  • Future of OpenStack

Requirements

  • Basic Linux administration skills
  • Basic networking knowledge
  • Basic knowledge of cloud computing paradigm
  • Basic practical and theoretical knowledge of OpenStack
  14 Hours
 

Testimonials (5)

Related Courses

Related Categories