Get in Touch
 Duration 21 hours

Course Outline

1. Introduction to OpenStack

  • The evolution of cloud computing and OpenStack
  • Key characteristics of cloud services
  • Cloud deployment models
    • Private, public, and hybrid clouds
    • On-premise, IaaS, PaaS, and SaaS
  • Public and private cloud implementations based on OpenStack
  • Open source versus commercial OpenStack distributions
  • Various OpenStack deployment models
  • The OpenStack ecosystem
    • Core modules
    • Foundational tools
    • Integration capabilities
  • The OpenStack project lifecycle
  • OpenStack certification pathways
  • Course-specific OpenStack lab environment (VM)

2. Practical Management of OpenStack Clouds

  • Exploring OpenStack fundamentals
    • Core components (Keystone, Glance, Nova, Neutron, Cinder, Heat)
    • Interacting with the OpenStack cloud
    • Daemon interactions and API communication flows
  • Keystone - Identity Management Service
    • Domains, projects, users, and roles
    • Service catalogues and endpoints
    • Configuring CLI clients using Openrc and clouds.yaml
    • Creating users and projects
  • Glance - Image Service
    • Adapting images for cloud environments
    • Image attributes (properties, metadata, format, container)
    • Processes for uploading and downloading images
  • Neutron - Networking
    • Overview of Neutron architecture
    • ML2 plugins for Neutron
    • Essential Neutron network resource types
    • Networking functions at the Compute Node
    • Managing tenant networks and subnets
    • East-West routing mechanisms
    • Managing external and provider networks
    • North-South routing mechanisms
    • Management of Floating IPs
    • Configuration of security groups and rules
    • Anti-spoofing measures via port security
    • Networking quota management
    • Validation of Neutron services
  • Nova - Compute Service
    • Nova architectural components
    • Interfaces to hypervisors
    • Key pair management
    • Flavor management
    • Instance configuration parameters
    • Instance creation processes
    • General instance management
    • Assignment of Floating IPs
    • Accessing interactive consoles and viewing logs
    • Applying security groups
    • Accessing instances via the metadata namespace
    • Capturing instance interface traffic using tcpdump
    • Live-migration of virtual machines
  • Cinder - Block Storage
    • Volume configuration parameters
    • Volume creation
    • Volume management tasks
    • Attaching volumes to Nova instances

3. Advanced Analysis of Neutron and its OVN Backend

  • OVN architectural overview
  • Key OVN components
  • Comparison of ML2 OVN vs. OvS drivers
  • Top-down perspective on OVN networking
    • OpenStack logic (Neutron database)
    • Northbound database structure
    • Southbound database structure
    • Logical datapath pipelines
    • Logical flows
    • OpenFlow flows
  • Mapping Neutron networks to OVN logical switches
    • Logical ports and their classifications
    • Switching flow logic
  • Mapping Neutron routers to OVN logical routers
    • Types of NAT
    • Routing flow logic
  • Neutron subnets and native DHCP
    • DHCP flow logic
  • Security groups within OVN
    • ACLs and Port Groups
    • Security group flow logic
    • Port security implementation in OVN
  • Overview of OVN Northbound tables
  • Information flow through OVN
    • Interaction between Neutron DB, OVN NB/SB DBs, and OpenFlow at OvS
  • Tracing logical flows
    • Defining microflows
    • Layer 2 (L2) tracing
    • Layer 3 (L3) tracing
    • DHCP tracing
  • Physical flows via OpenFlow
    • The physical lifecycle of a packet originating from a VM
  • Physical packet tracing
    • Tracing hypothetical packet paths
    • Tracing real-world packet paths
  • Inspecting Open vSwitch database and resources

Requirements

  • Strong foundational knowledge of networking
  • Basic understanding of cloud computing principles
  • Hands-on experience in administering Linux operating systems

Number of participants


Price per participant (excl. VAT)

Testimonials (1)

Upcoming Courses

Related Categories