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 14 hours
Course Outline
1. Introduction to OpenStack
- Evolution of cloud technology and the OpenStack project
- Defining characteristics of cloud infrastructure
- Cloud deployment models
- Private, public, and hybrid architectures
- On-premise, IaaS, PaaS, and SaaS models
- Implementing public and private clouds using OpenStack
- Comparison of open-source and commercial OpenStack distributions
- Various OpenStack deployment strategies
- The OpenStack ecosystem
- Core modules
- Foundational tools
- Third-party integrations
- The OpenStack lifecycle
- OpenStack certification pathways
- Setup of the OpenStack lab environment (VM) for this course
2. Hands-on OpenStack Administration Workshop
- Familiarizing yourself with OpenStack
- Core OpenStack services (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
- Interacting with the OpenStack cloud platform
- Understanding OpenStack daemons and API communication flows
- Keystone: Identity Management Service
- Concepts of domains, projects, users, and roles
- Managing the Keystone service catalogue and endpoints
- Creating and managing domains, groups, projects, users, and roles
- Validating Keystone service functionality
- Glance: Image Service
- Image attributes (properties, metadata, formats, containers)
- Uploading and downloading virtual machine images
- Mechanisms for sharing images
- Configuring quotas for the image service
- Validating Glance service functionality
- Neutron: Networking Service
- Essential Neutron network resource types
- Administration of tenant networks and subnets
- Configuration of security groups and rules
- East-West traffic routing
- Utilization of network namespaces
- Management of external and provider networks
- North-South traffic routing
- Handling Floating IP addresses
- Configuring network quotas
- Initial network troubleshooting techniques (using namespaces, tcpdump, etc.)
- Network quota management
- Validating Neutron service functionality
- Nova: Compute Service
- Hypervisor interfaces
- Key pair management
- Flavor configuration
- Instance parameter settings
- Provisioning a new instance
- Verifying spawned instances
- Creating snapshots
- General instance management
- Assigning Floating IP addresses
- Accessing the interactive console and viewing logs
- Applying security groups
- Compute quota settings
- Retrieving statistical data from Nova
- Placement API and Nova Cells v2
- Validating Nova service functionality
- Cinder: Block Storage Service
- Volume parameter configuration
- Creating storage volumes
- General volume administration
- Attaching volumes to Nova instances
- Managing volume snapshots
- Handling volume backups
- Restoring from backups
- Configuring volume quotas
- Adding new storage backends
- LVM, storage arrays, and Ceph storage backends
- Ceph integration within OpenStack
- Validating Cinder service functionality
- Swift: Object Storage Service
- Swift components and internal processes
- Management of containers and objects
- Configuring access control lists
- Setting object expiration rules
- The Ring mechanism and storage policies
- Monitoring available storage capacity
- Configuring storage quotas
- Validating Swift service functionality
- Heat: Orchestration Service
- Heat Orchestration Template structure and components
- Creating a Heat stack
- Verifying the deployed Heat stack
- Updating an existing Heat stack
- Validating Heat service functionality
Requirements
- Fundamental Linux administration expertise
- Essential networking concepts
- Foundational understanding of cloud computing paradigms
Testimonials (1)
communication, knowledge from experience, solve problems,