Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
1. Introduction to OpenStack
- The evolution of cloud computing and OpenStack
- Key features of cloud platforms
- Cloud deployment models
- Private, public, and hybrid environments
- On-premise solutions, IaaS, PaaS, and SaaS
- Deploying public and private clouds using OpenStack
- Comparison of open source and commercial OpenStack distributions
- Various OpenStack deployment strategies
- The broader OpenStack ecosystem
- Core modules
- Foundational tools
- Third-party integrations
- The OpenStack project lifecycle
- Professional certification pathways
- Course-specific OpenStack lab environment (VM)
2. Practical OpenStack Cloud Management
- Understanding OpenStack fundamentals
- Core components (Keystone, Glance, Nova, Neutron, Cinder, Heat)
- Interacting with the OpenStack cloud interface
- Daemon operations and API communication workflows
- Keystone: Identity Management Service
- Managing domains, projects, users, and roles
- Service catalogues and endpoints
- Configuring CLI clients via Openrc and clouds.yaml
- Provisioning new users and projects
- Glance: Image Service
- Cloud-optimized images
- Image attributes including properties, metadata, format, and container types
- Processes for uploading and retrieving images
- Neutron: Networking
- Architectural overview of Neutron
- ML2 plugins for Neutron
- Core network resource types
- Networking operations at the Compute Node
- Administration of tenant networks and subnets
- East-West routing configuration
- Management of external and provider networks
- North-South routing implementation
- Handling Floating IPs
- Defining security groups and rules
- Port security for anti-spoofing measures
- Enforcement of networking quotas
- Validating Neutron service status
- Nova: Compute Service
- Nova architecture details
- Hypervisor interfaces
- Keypair administration
- Flavour management
- Instance configuration parameters
- Instance creation processes
- Ongoing instance management
- Assignment of Floating IPs
- Using interactive consoles and viewing console logs
- Applying security groups to instances
- Accessing instance data via the metadata namespace
- Capturing instance interface traffic with tcpdump
- Performing live VM migration
- Cinder: Block Storage
- Volume configuration parameters
- Volume creation
- Volume management
- Attaching volumes to Nova instances
3. Advanced Neutron and OVN Backend Analysis
- OVN architecture overview
- Key OVN components
- Comparing ML2 drivers: OVN vs. OvS
- Top-down approach to OVN networking
- OpenStack logic (Neutron database)
- Northbound database structure
- Southbound database structure
- Logical datapath pipelines
- Logical flow definitions
- OpenFlow flow implementation
- Mapping Neutron networks to OVN logical switches
- Logical port types and definitions
- Switching flow mechanisms
- Mapping Neutron routers to OVN logical routers
- NAT types and configurations
- Routing flow logic
- Neutron subnets and native DHCP integration
- DHCP flow handling
- Security groups within OVN
- ACLs and Port Groups
- Security group flow rules
- Port security implementation in OVN
- Overview of OVN Northbound tables
- Information flow analysis in OVN
- Tracing data through Neutron DB, OVN NB and SB DBs, and OpenFlow at OvS
- Logical flow tracing techniques
- Defining microflows
- Layer 2 tracing
- Layer 3 tracing
- DHCP tracing methods
- Physical flows and OpenFlow
- The physical lifecycle of a VM-originated packet
- Physical traffic tracing
- Tracing hypothetical packet paths
- Tracing actual network packets
- Inspecting Open vSwitch databases and resources
Requirements
- Comprehensive understanding of networking concepts
- Fundamental knowledge of cloud computing principles
- Hands-on experience managing Linux operating systems
21 Hours
Testimonials (1)
communication, knowledge from experience, solve problems,