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
- Evolution of cloud technology and OpenStack
- Key characteristics of cloud computing
- Cloud deployment models
- Private, public, and hybrid clouds
- On-premise infrastructure and service layers (IaaS, PaaS, SaaS)
- Implementing public and private clouds using OpenStack
- Comparison of open-source and commercial OpenStack distributions
- Various OpenStack deployment architectures
- The OpenStack ecosystem
- Core modules
- Foundational tools
- Third-party integrations
- The OpenStack lifecycle
- OpenStack certification pathways
- Virtual machine lab environment for this course
2. Practical OpenStack Administration Workshop
- Familiarisation with OpenStack
- Core components (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
- Interacting with the OpenStack cloud interface
- Understanding daemon processes and API communication flows
- Keystone: Identity Management
- Managing domains, projects, users, and roles
- Configuring Keystone catalogue services and endpoints
- Creating and managing domains, groups, projects, users, and roles
- Validating Keystone services
- Glance: Image Service
- Image attributes (properties, metadata, format, and container)
- Uploading and retrieving images
- Sharing image resources
- Configuring quotas for the image service
- Verifying Glance service functionality
- Neutron: Networking
- Core Neutron network resource types
- Managing tenant networks and subnets
- Configuring security groups and rules
- East-West routing concepts
- Using network namespaces
- Managing external and provider networks
- North-South routing
- Managing Floating IPs
- Configuring network quotas
- Essential network troubleshooting techniques (e.g., namespaces, tcpdump)
- Monitoring network quotas
- Verifying Neutron service functionality
- Nova: Compute Service
- Hypervisor interfaces
- Managing key pairs
- Managing flavours
- Configuring instance parameters
- Launching instances
- Validating created instances
- Creating snapshots
- General instance management
- Assigning Floating IPs
- Using the interactive console and reviewing console logs
- Applying security groups
- Configuring compute quotas
- Retrieving statistical data from Nova
- Placement API and Nova Cells v2
- Verifying Nova service functionality
- Cinder: Block Storage
- Configuring volume parameters
- Creating storage volumes
- Managing existing volumes
- Attaching volumes to Nova instances
- Managing volume snapshots
- Managing volume backups
- Restoring from backups
- Configuring volume quotas
- Adding new storage backends
- Working with LVM, storage arrays, and Ceph backends
- Integrating Ceph within OpenStack
- Verifying Cinder service functionality
- Swift: Object Storage
- Swift components and underlying processes
- Managing containers and objects
- Configuring Access Control Lists (ACLs)
- Setting object expiration policies
- Understanding Rings and storage policies
- Monitoring available storage capacity
- Configuring storage quotas
- Verifying Swift service functionality
- Heat: Orchestration
- Understanding Heat Orchestration Templates and their components
- Creating Heat stacks
- Validating Heat stacks
- Updating existing Heat stacks
- Verifying Heat service functionality
Requirements
- Foundational skills in Linux administration
- Basic understanding of network fundamentals
- Familiarity with cloud computing concepts
14 Hours
Testimonials (1)
communication, knowledge from experience, solve problems,