Get in Touch

Course Outline

  • Overview of OpenStack architecture
  • Course OpenStack lab (VM) setup
  • Message queues and databases
  • Hardware considerations and capacity planning
    • Compute hardware requirements
    • Network design
    • Storage design
    • Flavor sizing
    • Resource overcommitment strategies
  • Highly available control plane
    • High availability in OpenStack services
    • High availability for databases
    • High availability for message queues
  • Cloud partitioning and scheduler filters
    • Rationale and implementation of cloud partitions (host-aggregates)
    • Nova scheduler filters
  • Workload migration
    • Cold and live migration techniques
    • Tweaking live migration
    • Watcher project
  • Comprehensive OpenStack networking (SDN) (2-3 hours)
    • Network types (local, flat, vlan, vxlan, gre)
    • Neutron plugins
      • Linux Bridge
      • Open vSwitch
    • Distributed virtual routers
    • LBaaS and the Octavia project
    • VPNaaS
  • Troubleshooting
    • General methodology for diagnosing OpenStack issues
    • Diagnosing network problems
    • Log file analysis
    • Centralized logging
    • Debugging OpenStack client queries
    • Managing the OpenStack database
    • OpenStack backup procedures
    • Analyzing compute node status
    • Analyzing instance status
    • Analyzing the AMQP broker (RabbitMQ)
    • Metadata services
    • Troubleshooting network performance
    • Instance backup and recovery
  • OpenStack monitoring and telemetry
    • The Ceilometer service
    • External monitoring tools
  • Advanced cloud/hypervisor features
    • CPU pinning and NUMA architecture
    • SR-IOV
  • Cloud-init and image customization
    • Metadata service
  • Block storage backends
    • LVM
    • Ceph RBD
    • Physical storage appliances
    • Storage network considerations
  • Upgrading OpenStack
    • Upgrade strategies and procedures
    • Zero-downtime upgrade
  • Bare-metal provisioning with OpenStack
    • The Ironic module
    • Undercloud and overcloud concepts
  • The future of OpenStack

Requirements

  • Fundamental Linux administration skills
  • Basic understanding of networking concepts
  • Foundational knowledge of cloud computing principles
  • Practical and theoretical familiarity with OpenStack
 14 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories