Get in Touch
 Duration 21 hours

Course Outline

1. Introduction to OpenStack

  • Evolution of cloud computing and OpenStack
  • Key cloud characteristics
  • Cloud deployment models
    • Private, public, and hybrid environments
    • On-premise, IaaS, PaaS, and SaaS
  • OpenStack-based public and private cloud implementations
  • Open-source versus commercial OpenStack distributions
  • Strategies for OpenStack deployment
  • The OpenStack ecosystem
    • Core modules
    • Supporting tools
    • Third-party integrations
  • OpenStack project lifecycle
  • OpenStack certification pathways
  • Course-specific OpenStack lab environment (VM)

2. Practical OpenStack cloud management

  • Familiarizing with OpenStack
    • Core components (Keystone, Glance, Nova, Neutron, Cinder, Heat)
    • Interacting with the OpenStack cloud
    • Communication flows between OpenStack daemons and APIs
  • Keystone – Identity Management Service
    • Domains, projects, users, and roles
    • Service catalogs and endpoints
    • Configuring CLI clients via Openrc and clouds.yaml
    • Provisioning users and projects
  • Glance – Image Service
    • Adapting images for cloud environments
    • Image attributes (properties, metadata, formats, containers)
    • Uploading and downloading images
  • Neutron – Networking
    • Architectural overview of Neutron
    • ML2 plugins for Neutron
    • Fundamental Neutron network resource types
    • Networking operations at the Compute Node
    • Administering tenant networks and subnets
    • East-West traffic routing
    • Managing external and provider networks
    • North-South traffic routing
    • Handling Floating IPs
    • Configuring security groups and rules
    • Anti-spoofing measures and port security
    • Networking quota management
    • Validating Neutron services
  • Nova – Compute Service
    • Nova architectural design
    • Hypervisor interfaces
    • Keypair administration
    • Flavour management
    • Instance parameter configuration
    • Instantiating instances
    • Instance lifecycle management
    • Assigning Floating IPs
    • Utilizing interactive consoles and console logs
    • Applying security groups
    • Accessing instances via the metadata namespace
    • Capturing instance interface traffic using tcpdump
    • Live-migrating virtual machines
  • Cinder – Block Storage
    • Volume parameter configuration
    • Creating volumes
    • Managing volumes
    • Attaching volumes to Nova instances

3. Advanced analysis of Neutron and its OVN backend

  • OVN architectural design
  • OVN components
  • ML2 drivers: OVN vs. OVS
  • Top-down OVN networking approach
    • OpenStack logic (Neutron database)
    • Northbound database
    • Southbound database
    • Logical datapath pipelines
    • Logical flows
    • OpenFlow flows
  • Neutron networks and OVN logical switches
    • Logical ports and their classifications
    • Switching flow logic
  • Neutron routers and OVN logical routers
    • NAT types
    • 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
  • Data flow within OVN
    • Neutron DB, OVN NB and SB DB, and OpenFlow in OVS
  • Tracing logical flows
    • Defining microflows
    • L2 level tracing
    • L3 level tracing
    • DHCP tracing
  • Physical flows via OpenFlow
    • Lifecycle of VM-originated packets at the physical layer
  • Physical layer tracing
    • Tracing hypothetical packet scenarios
    • Tracing actual packet traffic
  • Inspecting Open vSwitch databases and resources

Requirements

  • Comprehensive understanding of networking concepts
  • Fundamental grasp of cloud computing principles
  • Hands-on experience with Linux operating system administration

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 4800 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (1)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories