
OpenStack Fundamentals - Master Open Source Cloud Computing
Master OpenStack fundamentals and deploy your first open source cloud infrastructure. Hands-on 3-day training covering architecture, core components, and basic administration of OpenStack.
Objectifs de la formation
Upon completion of this training, you will be able to:
- Understand OpenStack architecture and the role of each core component
- Install and configure a functional OpenStack environment
- Manage identities and access with Keystone
- Deploy and administer instances with Nova
- Configure virtual networking with Neutron
- Manage system images with Glance
- Implement storage solutions with Cinder (block) and Swift (object)
- Use the Horizon dashboard for graphical administration
- Automate operations using REST APIs and CLI
- Apply best practices for security and performance
Public concerné
This training is designed for:
System Administrators
Professionals looking to evolve toward cloud administration and acquire infrastructure as a service (IaaS) skills
Infrastructure Engineers
Responsible for designing and deploying private or hybrid cloud infrastructures
Cloud Architects
Professionals seeking to master an open source cloud solution as an alternative to proprietary solutions
DevOps Engineers
Developers and operations professionals wanting to automate infrastructure provisioning
IT Managers
Technical decision-makers evaluating OpenStack for their enterprise cloud strategy
Training adapted for public and private sector professionals in French-speaking Africa seeking sovereign cloud solutions.
Prérequis
Technical Prerequisites
Required
- Linux Administration: Knowledge of basic commands, service management, and command-line navigation
- Virtualization: Understanding of basic concepts (hypervisors, VMs, virtual resources)
- TCP/IP Networking: Mastery of fundamental concepts (IP addressing, VLANs, basic routing)
- Technical English: Ability to read technical documentation
Recommended
- Experience with a hypervisor (KVM, VMware, Hyper-V)
- Basic scripting knowledge (Bash, Python)
- Understanding of cloud architectures (IaaS, PaaS, SaaS)
- Familiarity with REST APIs
Required Hardware Configuration
For hands-on labs, each participant must have a computer with:
- 64-bit processor with virtualization support (VT-x/AMD-V)
- Minimum 16 GB RAM (32 GB recommended)
- 100 GB available disk space
- Stable internet connection
Programme détaillé
Detailed Training Program
Day 1: Introduction and OpenStack Architecture
Module 1: Introduction to Cloud Computing and OpenStack (3h)
- Evolution from datacenter to cloud
- Cloud service models: IaaS, PaaS, SaaS
- OpenStack positioning in the cloud ecosystem
- OpenStack project history and governance
- Use cases and success stories in Africa
- General architecture and modular philosophy
Installing a lab environment with DevStack
Module 2: Keystone - Identity Service (4h)
- Core concepts: domains, projects, users, roles
- Keystone architecture and components
- Authentication and authorization mechanisms
- Token and session management
- LDAP integration and identity federation
- Security policy configuration (RBAC)
Configuring domains, creating users and assigning roles
Day 2: OpenStack Core Services
Module 3: Nova - Compute Service (4h)
- Nova architecture and components
- Instance lifecycle management
- Instance types (flavors) and quotas
- Schedulers and placement strategies
- Live migration and high availability
- Hypervisor integration (KVM, Xen, VMware)
- Metadata service and cloud-init
Instance deployment, resizing, snapshots and migration
Module 4: Glance - Image Service (1.5h)
- Glance role and architecture
- Supported image formats (QCOW2, RAW, VMDK)
- Image storage and management
- Image metadata and properties
- Image security and signing
Image import, creating custom images
Module 5: Neutron - Networking Service (1.5h)
- SDN (Software Defined Networking) concepts
- Neutron modular architecture
- Networks, subnets and ports
- Virtual routers and floating IPs
- Security groups and firewall rules
- Load balancing and VPN as a Service
Creating complex network topologies
Day 3: Storage, Interface and Operations
Module 6: Storage - Cinder and Swift (3h)
- Cinder - Block Storage:
- Architecture and components
- Volume types and QoS
- Snapshots and backups
- Integration with Ceph, NFS, iSCSI
- Swift - Object Storage:
- Distributed storage concepts
- Containers and objects
- Replication and durability
- S3-compatible API
Creating volumes, attaching to instances, implementing storage policies
Module 7: Horizon and CLI (2h)
- Navigating the Horizon dashboard
- Interface customization
- OpenStack CLI: installation and configuration
- Essential commands for each service
- Automation with REST APIs
- Common administration scripts
Administration via Horizon and creating CLI scripts
Module 8: Best Practices and Use Cases (2h)
- Sizing and capacity planning
- Monitoring and metrics with Ceilometer
- Security: hardening and compliance
- Backup and disaster recovery strategies
- Troubleshooting common issues
- OpenStack roadmap and evolution
- COA certification preparation
Deploying a complete multi-tier application on OpenStack
Certification and Assessment
- Knowledge assessment quiz at the end of training
- ECINTELLIGENCE training certificate
- Complete course materials in English
- Lab access for 30 days after training
- Optional preparation for COA (Certified OpenStack Administrator) certification
Certification
À l'issue de cette formation, vous recevrez une attestation de participation délivrée par ECINTELLIGENCE.
Autres formations qui pourraient vous intéresser
Prêt à développer vos compétences ?
Rejoignez des centaines de professionnels qui ont fait confiance à ECINTELLIGENCE pour leur montée en compétences.
Voir toutes nos formations