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 computing and OpenStack
- Key characteristics of cloud technology
- Cloud deployment models
- Private, public, and hybrid clouds
- On-premise infrastructure, IaaS, PaaS, and SaaS
- Implementing public and private clouds using OpenStack
- Open source versus commercial OpenStack distributions
- Various OpenStack deployment architectures
- The OpenStack ecosystem
- Core modules
- Foundational tools
- Third-party integrations
- OpenStack operational lifecycle
- OpenStack certification pathways
- Setup of the course-specific OpenStack lab (VM)
2. Hands-on OpenStack administration workshop
- Familiarizing yourself with OpenStack
- Core components (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
- Methods for interacting with the OpenStack cloud
- Communication flow between OpenStack daemons and APIs
- Keystone - Identity management service
- Concepts of domains, projects, users, and roles
- Administration of Keystone service catalog and endpoints
- Creating and managing domains, groups, projects, users, and roles
- Validating Keystone services
- Glance - Image service
- Image attributes (properties, metadata, formats, containers)
- Procedures for uploading and downloading images
- Sharing image resources
- Configuring quotas for the image service
- Validating Glance services
- Neutron - Networking
- Fundamental Neutron network resource types
- Administration of tenant networks and subnets
- Configuration of security groups and rules
- East-West routing mechanisms
- Use of network namespaces
- Management of external and provider networks
- North-South routing procedures
- Allocation and management of Floating IPs
- Configuration of network quotas
- Initial network troubleshooting techniques (namespaces, tcpdump, etc.)
- Review of networking quotas
- Validating Neutron services
- Nova - Compute service
- Interfaces for hypervisors
- Management of key pairs
- Administration of flavours
- Configuration of instance parameters
- Procedures for creating instances
- Verification of launched instances
- Creating snapshots
- General instance management
- Assigning Floating IPs
- Accessing interactive consoles and reviewing console logs
- Applying security groups
- Configuration of compute quotas
- Retrieving statistics from Nova
- Utilization of Placement API and Nova Cells v2
- Validating Nova services
- Cinder - Block Storage
- Configuration of volume parameters
- Creation of storage volumes
- Volume administration
- Attaching volumes to Nova instances
- Management of volume snapshots
- Administration of volume backups
- Restoration of backups
- Configuration of volume quotas
- Integration of new storage backends
- Support for LVM, storage arrays, and Ceph backends
- Implementation of Ceph within OpenStack
- Validating Cinder services
- Swift - Object Storage
- Architecture of Swift components and processes
- Management of containers and objects
- Configuration of access control lists
- Setup of object expiration rules
- Understanding The Ring and storage policies
- Monitoring available storage capacity
- Establishment of storage quotas
- Validating Swift services
- Heat - Orchestration
- Structure of Heat Orchestration Templates and their components
- Creation of Heat stacks
- Validation of Heat stacks
- Updating existing Heat stacks
- Validation of Heat services
Requirements
- Fundamental skills in Linux administration
- Basic understanding of networking concepts
- Familiarity with cloud computing principles
Testimonials (1)
communication, knowledge from experience, solve problems,