OpenStack Bootcamp - Private Cloud Administration and Deployment
Intensive hands-on workshop on deploying and administering a private cloud based on the OpenStack platform from basics to advanced production scenarios. The program covers the full cloud infrastructure management cycle: OpenStack components, networking, storage, compute resources, security, and high availability. The hands-on methodology ensures practical experience in configuring identity services, managing images, instances, volumes, and orchestration. Participants build real cloud infrastructure ready for production deployment with monitoring and troubleshooting mechanisms.
Required Participant Preparation
-
Solid experience in advanced-level Linux system administration
-
Knowledge of virtualization concepts and hypervisor basics (KVM, Xen, VMware)
-
Ability to work with TCP/IP networks, routing, VLANs, and network troubleshooting basics
-
Experience in data storage management (LVM, file systems, iSCSI)
-
Basic knowledge of RESTful APIs and JSON/YAML formats
-
Familiarity with SQL basics and database management
-
Ability to work with command line and write basic bash/Python scripts
Benefits
- Deploying and managing full private cloud infrastructure on OpenStack in production environments
- Optimizing hardware resource utilization through virtualization, automation, and scalable infrastructure design
- Managing the complete lifecycle of compute resources, networks, and storage using Nova, Neutron, and Cinder
- Implementing high availability for critical applications and troubleshooting production failures in OpenStack
- Reducing IT infrastructure costs through efficient resource utilization and elimination of vendor lock-in
Who is this training for?
Training program
Introduction to OpenStack and Cloud Ecosystem
- Cloud and OpenStack history
- Cloud models: private, public, hybrid
- Deployment models: on-premises, IaaS, PaaS, SaaS
- OpenStack distributions and deployment scenarios
- OpenStack ecosystem components and their integrations
- OpenStack lifecycle and certification
- Lab environment setup
Keystone - Identity and Authorization Management
- Keystone architecture and API communication flow
- Authentication and available backend systems
- Token types and session management
- Authorization: roles and oslo.policy system
- Keystone resources: domains, projects, users
- CLI client configuration (openrc, clouds.yaml)
- Service catalog and adding new components
- Quota system in OpenStack
Glance - System Image Management
- Cloud-ready images
- Image properties: metadata, formats, containers
- Uploading and downloading images
- Sharing images between projects
- Storage backend systems for Glance
- Protected images and quota management
- Glance service verification
Neutron - Cloud Networking
- Neutron architecture and services
- ML2 plugin and network mechanisms
- Compute node networking analysis
- Network concepts and tools used by Neutron
- Basic network resource types
- Managing tenant networks and subnets
- Security groups and security rules
- East-west routing and network namespaces
- External networks and provider networks
- North-south routing and floating IPs
- Network troubleshooting basics (namespaces, tcpdump)
- Network quotas
Nova - Compute Service and Instance Management
- Hypervisor interfaces
- SSH key management (key pairs)
- Instance flavor management and CPU topology
- Instance parameters and creation process
- Running instance verification
- Snapshot creation and instance management
- Instance resizing and floating IP assignment
- Interactive console and console logs
- Security groups and compute quotas
- Statistics from Nova
- Placement API, Nova Cells v2, and task scheduling
- Nova service verification
Cinder - Block Storage
- Volume parameters and storage creation
- Volume management
- Attaching volumes to Nova instances
- Volume snapshots and backups
- Snapshot and backup internal mechanisms
- Volume transfer between projects
- Backup restoration and quota management
- Adding new storage backends
- QoS and quotas in Cinder
Barbican - Key Management Service
- Barbican architecture
- Password and encryption key storage
- Symmetric encryption key generation
- Volume encryption mechanisms
- Storage type configuration for encrypted volumes
- Volume encryption limitations
- X.509 certificate storage
Swift - Object Storage
- Swift components and processes
- Container and object management
- Access control lists
- Object expiration
- Ring and storage policies
- Disk space monitoring
- Quota configuration
Heat - Orchestration
- Heat orchestration template and its components
- Heat stack creation and verification
- Stack update
- Heat service verification
OpenStack Troubleshooting Basics
- Log file analysis and centralized logging
- OpenStack client request debugging
- OpenStack database management
- OpenStack backup
- Compute node and instance status analysis
- AMQP broker analysis (RabbitMQ)
- Metadata services
- General approach to problem diagnosis
- Network and network performance troubleshooting
- Instance backup and recovery
Advanced Topics
- Hardware and capacity planning: hardware requirements, instance flavor sizing, resource oversubscription
- Role system and authorization: creating new roles, policy.yaml, API call authorization
- Control plane high availability: HA in OpenStack services, HA for database and message queue
- Cloud partitioning and scheduling: host aggregate implementation, Nova scheduler filters
- Workload migration: cold and live migration, live migration optimization
- Monitoring and telemetry: Ceilometer service, external monitoring systems
- Advanced cloud and hypervisor features: CPU pinning, NUMA architecture, SR-IOV
- Cloud-init and image customization: metadata service, instance configuration
- Block storage backends: LVM, physical storage devices, storage network design
- OpenStack upgrade: upgrade strategies and procedures, zero-downtime upgrade, undercloud and overcloud infrastructure concepts
Delivery Methods
Online
- Convenience of participating from anywhere
- Interactive live sessions with trainer
- Materials available for 30 days
- No travel costs
On-site
- Direct contact with trainer and group
- Intensive hands-on workshops
- Networking with other participants
- Full focus on learning
Frequently asked questions
Who is the OpenStack Bootcamp - Private Cloud Administration and Deployment training for?
This training is designed for professionals looking to develop skills in openstack bootcamp - private cloud administration and deployment. Required level: intermediate.
How long is the OpenStack Bootcamp - Private Cloud Administration and Deployment training?
The training lasts 3. Available in online or on-site format.
Will I receive a certificate?
Yes — every participant receives a completion certificate confirming acquired competencies. EITT holds ISO 9001 accreditation.
Can this training be conducted for a closed group?
Yes — we offer dedicated closed trainings for companies. We customize the program to your team's needs. Contact us for an individual quote.
Request a quote
Funding Options
Check funding options for your company
Development Services Database
Up to 80% funding for SMEs from EU funds
Check availabilityNational Training Fund
Up to 100% funding for employers
Learn moreTrusted by
We train teams at Poland's largest companies
Interested in this training?
Contact us - we'll prepare an offer tailored to your organization's needs.