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 evolution of the cloud and the history of OpenStack
- Key features of cloud computing
- Cloud deployment models
- Private, public, and hybrid clouds
- On-premise, IaaS, PaaS, and SaaS
- Public and private cloud deployments utilising OpenStack
- Open-source and commercial OpenStack distributions
- Various OpenStack deployment strategies
- The OpenStack ecosystem
- Core modules
- Underlying supporting tools
- Integration options
- The OpenStack lifecycle
- OpenStack certification pathways
- Setup of the OpenStack lab (VM) for this course
2. Hands-on OpenStack administration workshop
- Discovering OpenStack
- Core components (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
- Methods for interacting with the OpenStack cloud
- OpenStack daemons and API communication flows
- Keystone - Identity Management Service
- Management of domains, projects, users, and roles
- Configuring Keystone catalogue services and endpoints
- Creating and managing domains, groups, projects, users, and roles
- Verifying Keystone service functionality
- Glance - Image Service
- Image characteristics (properties, metadata, formats, containers)
- Uploading and downloading images
- Sharing images between projects
- Managing quotas for the image service
- Verifying Glance service functionality
- Neutron - Networking
- Fundamental Neutron network resource types
- Managing tenant networks and subnets
- Configuring security groups and rules
- East-West routing concepts
- Understanding network namespaces
- Managing external/provider networks
- North-South routing concepts
- Managing floating IPs
- Managing network quotas
- Basic network troubleshooting techniques (e.g., namespaces, tcpdump)
- Reviewing networking quotas
- Verifying Neutron service functionality
- Nova - Compute Service
- Interfaces for communicating with hypervisors
- Managing keypairs
- Managing instance flavours
- Defining instance parameters
- Provisioning a new instance
- Verifying spawned instances
- Creating and managing snapshots
- General instance management tasks
- Assigning floating IPs
- Using the interactive console and console logs
- Applying security groups
- Managing compute quotas
- Retrieving statistics from Nova
- Working with the 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
- Handling volume backups
- Restoring from backups
- Managing volume quotas
- Integrating new storage backends
- Using LVM, storage arrays, and Ceph as storage backends
- Utilising Ceph within OpenStack
- Verifying Cinder service functionality
- Swift - Object Storage
- Swift architecture, components, and processes
- Managing containers and objects
- Configuring access control lists (ACLs)
- Setting up object expiration policies
- Understanding The Ring and storage policies
- Monitoring available storage capacity
- Configuring storage quotas
- Verifying Swift service functionality
- Heat - Orchestration
- Structure of Heat Orchestration Templates and their components
- Creating a Heat stack
- Verifying the status of a Heat stack
- Updating an existing Heat stack
- Verifying Heat service functionality
Requirements
- Fundamental Linux administration skills
- Basic understanding of networking concepts
- Foundational knowledge of the cloud computing paradigm
14 Hours
Testimonials (1)
communication, knowledge from experience, solve problems,