Course Outline
1. Introduction to OpenStack
- History
- History of cloud and OpenStack
- Cloud features
- Cloud models
- Private, Public, Hybrid
- Clouds based on OpenStack
- Public clouds
- Private cloud deployments
- Distributions
- Open source
- Commercial
- Deployment models
- Manual
- Configuration management
- OpenStack ecosystem
- Modules
- Underlying tools
- Integrations
- OpenStack lifecycle
- OpenStack certification
- OpenStack lab (VM) for this course
2. Hands on with Certified OpenStack Administrator
- Getting to know OpenStack
- OpenStack components (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
- Interaction with OpenStack cloud
- OpenStack daemons and API communication flow
- Keystone - Identity management service
- Domains, projects, users and roles
- Managing Keystone catalogue services and endpoints
- Manage/Create domains, groups, projects, users, and roles
- Verification of Keystone services
- Glance - Image service
- Image features (properties, metadata, format, container)
- Uploading and downloading image
- Sharing images
- Manage quotas for image service
- Verification of Glance services
- Neutron - Networking
- Basic Neutron network resource types
- Manage tenant networks, subnets,
- Manage security groups and rules
- East-West routing
- Network namespaces
- Manage external/provider networks
- North-South routing
- Floating IPs management
- Manage network quotas
- Basic network troubleshooting (namespaces, tcpdump, etc.)
- Networking quotas
- Verification of Neutron services
- Nova - Compute service
- Interfaces to hypervisors
- Keypair management
- Flavour management
- Instance parameters
- Creating an instance
- Verification of spawned instances
- Snapshotting
- Instance management
- Assigning floating IPs
- Interactive console and console log
- Security groups assignment
- Compute quotas
- Verification of Nova services
- Cinder - Block Storage
- Volume parameters
- Creating volume
- Manage volume
- Attaching volume to Nova instance
- Managing volume snapshots
- Managing volume backups
- Restoring backups
- Managing volume quotas
- Adding new storage backend
- Verification of Cinder services
- Swift - Object Storage
- Swift components and processes
- Managing containers and objects
- Managing access control lists
- Setting up object expiration
- Monitoring available storage space
- Setting up quotas
- Verification of Swift services
- Heat - Orchestration
- Heat Orchestration Template and its components
- Creating Heat stack
- Verification of Heat stack
- Updating Heat stack
- Verification of Heat services
- Troubleshooting
- Analyzing log files
- Centralized logging
- Debugging OpenStack client queries
- Managing OpenStack database
- Analyzing compute node status
- Analyzing instance status
- Analyzing AMQP broker (RabbitMQ)
- Metadata services
- General way of diagnosing OpenStack issues
- Troubleshooting network problems
- Troubleshooting network performance
- Instance backup and recovery
3. Certified OpenStack administrator mock exam
- Overview of the exam
- Examination procedures
- Instructor guided exam
Requirements
- Basic Linux administration skills.
- Basic knowledge of Cloud Computing paradigm.
Testimonials
Experience testing a real-world cluster was good and it was interesting to hear about Rena to's real experiences of operating OpenStack.
- UKRI - UK Shared Business Services Ltd
I mostly enjoyed the interaction with the trainer.
- UKRI - UK Shared Business Services Ltd
there was something I did not like !!
- DOOR International B.V.
wide knowledge and skills of the trainer
Andrzej - DOOR International B.V.
opencast presentation from the data center page
- Samsung Electronics Polska Sp. z o.o.
Examples
- Samsung Electronics Polska Sp. z o.o.
Practical exercises
- Samsung Electronics Polska Sp. z o.o.
very wide knowledge of the trainer
- Samsung Electronics Polska Sp. z o.o.
A lot of good examples of practices used in DataCenter
- Samsung Electronics Polska Sp. z o.o.
Presentation of practical knowledge from real data center, description of issues in a way that makes it very easy to understand the subject - what would be impossible reading dry presentations
- Samsung Electronics Polska Sp. z o.o.
Ability to adapt to the needs of trainees.
- Komenda Główna Policji
Professionalism of the trainer and ability to structuring knowledge and communicating in an interesting way
Pawel Janik - Orange Szkolenia Sp. z o.o.
Vast knowledge of the Lecturer + Mega great experience:)
Mariusz Brodowski - Orange Szkolenia Sp. z o.o.
All
- Orange Szkolenia Sp. z o.o.
Knowledge and experience of the trainer (sic!) Materials The way of conducting the zajec-optimal pace, understandable message, luzna atmosphere connected with a very high level meritorika, practical examples, exercise in training (hands-on)
Miroslaw Matyla - Orange Szkolenia Sp. z o.o.
Exercises
- Orange Szkolenia Sp. z o.o.
Hands-on exercises