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
- The history of cloud computing and OpenStack
- Key characteristics of cloud infrastructure
- Cloud delivery models
- Private, public, and hybrid clouds
- On-premise, IaaS, PaaS, and SaaS
- Implementing public and private clouds using OpenStack
- Open-source versus commercial OpenStack distributions
- Various OpenStack deployment strategies
- The broader OpenStack ecosystem
- Core modules
- Foundational tools
- Third-party integrations
- The lifecycle of OpenStack
- OpenStack certification pathways
- Accessing the dedicated OpenStack lab (VM) for this course
2. Practical OpenStack Administration Workshop
- Exploring OpenStack
- Core components (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
- Interacting with the OpenStack cloud interface
- Understanding daemons and API communication flows
- Keystone: Identity Management Service
- Concepts of domains, projects, users, and roles
- Administering Keystone catalogue services and endpoints
- Creating and managing domains, groups, projects, users, and roles
- Validating Keystone services
- Glance: Image Service
- Image attributes (properties, metadata, formats, containers)
- Uploading and retrieving images
- Sharing images across projects
- Configuring image service quotas
- Verifying Glance services
- Neutron: Networking
- Core Neutron network resource types
- Managing tenant networks and subnets
- Configuring security groups and rules
- East-West routing mechanisms
- Utilizing network namespaces
- Administering external and provider networks
- North-South routing configurations
- Managing floating IPs
- Configuring network quotas
- Basic network troubleshooting using tools like namespaces and tcpdump
- Reviewing networking quotas
- Validating Neutron services
- Nova: Compute Service
- Interfacing with hypervisors
- Managing key pairs
- Managing instance flavours
- Configuring instance parameters
- Launching new instances
- Verifying 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 statistics from Nova
- Utilizing the Placement API and Nova Cells v2
- Verifying Nova services
- Cinder: Block Storage
- Configuring volume parameters
- Creating new volumes
- Managing existing volumes
- Attaching volumes to Nova instances
- Managing volume snapshots
- Handling volume backups
- Restoring from backups
- Configuring volume quotas
- Integrating new storage backends
- Working with LVM, storage arrays, and Ceph storage backends
- Integrating Ceph with OpenStack
- Verifying Cinder services
- Swift: Object Storage
- Understanding Swift components and processes
- Managing containers and objects
- Configuring access control lists
- Setting up object expiration policies
- The Ring concept and storage policies
- Monitoring available storage capacity
- Configuring storage quotas
- Verifying Swift services
- Heat: Orchestration
- Structuring Heat Orchestration Templates and their components
- Creating Heat stacks
- Validating Heat stacks
- Updating existing Heat stacks
- Verifying Heat services
Requirements
- Fundamental Linux administration capabilities
- Core networking concepts
- An introductory understanding of cloud computing principles
14 Hours
Testimonials (1)
communication, knowledge from experience, solve problems,