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.
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
- On-premise, IaaS, PaaS, and SaaS
- Public and private cloud implementations using OpenStack
- Open-source and commercial OpenStack distributions
- Deployment models for OpenStack
- The OpenStack ecosystem
- Core modules
- Foundational tools
- System integrations
- OpenStack lifecycle
- OpenStack certification pathways
- Dedicated OpenStack lab (VM) for this course
2. Practical Management of OpenStack Clouds
- Overview of OpenStack
- Core components (Keystone, Glance, Nova, Neutron, Cinder, Heat)
- Interacting with the OpenStack cloud
- Daemon operations and API communication flows
- Keystone - Identity Management
- Management of domains, projects, users, and roles
- Service catalog and endpoint configuration
- Configuration files: Openrc and clouds.yaml for CLI clients
- Creation of users and projects
- Glance - Image Service
- Adapting images for cloud environments
- Image attributes (properties, metadata, format, container)
- Image upload and retrieval procedures
- Neutron - Networking
- Architectural overview of Neutron
- ML2 plugins for Neutron
- Fundamental Neutron network resource types
- Networking mechanisms at the Compute Node
- Administration of tenant networks and subnets
- East-West routing configurations
- Management of external/provider networks
- North-South routing setup
- Handling Floating IPs
- Configuration of security groups and rules
- Anti-spoofing measures via port security
- Network quota management
- Validation of Neutron services
- Nova - Compute Service
- Nova architecture
- Hypervisor interfaces
- Keypair administration
- Flavor management
- Instance parameter configuration
- Instance provisioning
- Ongoing instance management
- Allocation of Floating IPs
- Use of interactive console and console logs
- Application of security groups
- Accessing instances via the metadata namespace
- Capture of instance interface traffic using tcpdump
- Live migration of VMs
- Cinder - Block Storage
- Volume parameter settings
- Volume creation
- Volume administration
- Attaching volumes to Nova instances
3. Advanced Analysis of Neutron and its OVN Backend
- OVN architecture
- Key OVN components
- Comparison of ML2 - OVN vs. OvS drivers
- Top-down approach to OVN networking
- OpenStack logic (Neutron database)
- Northbound database
- Southbound database
- Logical datapath pipelines
- Logical flows
- OpenFlow flows
- Correlation between Neutron networks and OVN logical switches
- Logical ports and their classifications
- Switching flow mechanics
- Correlation between Neutron routers and OVN logical routers
- NAT types
- Routing flow mechanics
- Neutron subnets and native DHCP
- DHCP flow mechanics
- 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 at OvS
- Tracing logical flows
- Definition of microflows
- L2 layer tracing
- L3 layer tracing
- DHCP tracing
- Physical flows via OpenFlow
- Complete lifecycle of a packet originating from a VM
- Physical layer tracing
- Tracing hypothetical packets
- Tracing live packets
- Inspection of Open vSwitch database and resources
Requirements
- Proficient understanding of networking principles
- Familiarity with cloud computing paradigms
- Hands-on experience managing Linux operating systems
Testimonials (1)
communication, knowledge from experience, solve problems,