OpenStack and NFV Training
Level
IntermediateDuration
21h / 3 daysDate
Individually arrangedPrice
Individually arrangedOpenStack and NFV Training
OpenStack is an open-source platform for building cloud computing environments. With this system, you can create a fully functional private or public cloud on your own infrastructure. The ecosystem allows you to manage all key cloud components, such as user access, cloud resource images, block, file, and object storage, virtualized networks, and network functions across different layers. Most importantly, OpenStack enables management of compute resources – from physical servers and popular virtual machines to container clusters and single containers. Additionally, it provides higher-level services such as databases, load balancers, telemetry, and DNS delivered in the u0022as a Serviceu0022 model.rn
What will you learn?
- Gain an in-depth understanding of OpenStack architecture.
- Learn to manage virtual resources such as VMs and storage volumes.
- Build virtual networks with routers and secure access to resources.
- Understand how virtualization of compute and networking is implemented at the OS level.
- Learn cloud monitoring principles and troubleshooting techniques.
- Secure cloud environments and infrastructure against unauthorized access.
Who is this training for?
System administrators who want to learn how to manage the OpenStack platform from an administrator or user perspective.
Developers building interfaces and services on top of OpenStack.
Architects looking to select the optimal configuration for OpenStack deployments.
Candidates preparing for the Certified OpenStack Administrator certification.
Network administrators who want to understand network virtualization and software-defined networking in cloud environments.
Security specialists interested in the nuances of distributed cloud infrastructure security.
Training Program
-
Introduction to OpenStack
- History of the cloud and OpenStack
- Cloud features
- Cloud models: private, public, hybrid; on-premise, IaaS, PaaS, SaaS
- Public and private cloud deployments based on OpenStack
- Open-source and commercial OpenStack distributions
- OpenStack deployment models
- OpenStack ecosystem: modules, underlying tools, integrations
- OpenStack lifecycle and certification
- OpenStack lab (VM) for the course
-
Getting to Know OpenStack
- Components: Keystone, Glance, Nova, Neutron, Cinder, Heat
- Interaction with the OpenStack cloud
- Daemons and API communication flow
-
Keystone – Identity Management Service
- Domains, projects, users, roles
- Service catalogue and endpoints
- openrc and clouds.yaml configuration files
- Creating users and projects
-
Glance – Image Service
- Cloud-ready images
- Image properties (metadata, format, container)
- Uploading and downloading images
-
Neutron – Networking
- Neutron architecture overview
- ML2 plugins for Neutron
- Basic Neutron network resource types
- Networking at the compute node
- Tenant networks, subnets, east-west routing
- External/provider networks, north-south routing
- Floating IP management
- Security groups, rules, and anti-spoofing (port security)
- Network quotas and service verification
-
Nova – Compute Service
- Nova architecture and hypervisor interfaces
- Keypair and flavor management
- Instance creation and management
- Assigning floating IPs
- Console access and logs
- Security groups assignment
- Access via metadata namespace
- Packet tracing with tcpdump
- Live migration of VMs
-
Cinder – Block Storage
- Volume parameters
- Creating, managing, and attaching volumes
- Managing snapshots
-
Deep Dive into Neutron and OVN Backend
- OVN architecture and components
- ML2 – OVN vs OvS driver
-
Top-down OVN networking
- Neutron DB logic
- Northbound and Southbound databases
- Logical datapath pipelines, logical flows, OpenFlow flows
- Neutron network and OVN logical switch
- Logical ports and port types
- Switching flows
- Neutron router and OVN logical router
- NAT types and routing flows
- Neutron subnets and DHCP in OVN
- DHCP flows
- Security groups in OVN
- ACLs, port groups, and security group flows
- Port security in OVN
- Summary of OVN Northbound tables
-
Information Flow and Tracing in OVN
- Neutron DB, OVN NB and SB DB, OpenFlow at OvS
- Logical flow tracing: microflows, L2, L3, DHCP
- Physical flows and packet lifecycle from VM-originated traffic
- Physical tracing: hypothetical and real packets
- Displaying Open vSwitch database and resources