Course Outline
Introduction:
- What is OpenStack?
- Foundations of Cloud Computing
- OpenStack vs other cloud orchestrators and virtualization solutions (oVirt, Cloud Stack, Proxmox, VMware)
- OpenStack evolution
- OpenStack distributions
- OpenStack releases
- OpenStack deployment solutions
- OpenStack competitors
OpenStack Services:
- Building blocks of the cloud and the OpenStack services:
- Core services
- Identity Management (Keystone)
- Image Service (Glance)
- Compute Service (Nova)
- Networking Service (Neutron)
- Block Storage Service (Cinder)
- Other services:
- Telemetry Service (Ceilometer)
- Load Balancing-as-a-Service (Octavia)
- Object Storage (Swift)
- Orchestration Service (Heat)
- Database-as-a-ServiceTrove
- Bare Metal-as-a-Service (Ironic)
- Shared File System (Manila)
- DNS-as-a-Service (Designate)
- Key Management (Barbican/Castellan)
- OpenStack clients
- Web Interface (Horizon)
- CLI clients (python-openstackclient, python-serviceclients)
- REST API
- 3rd party integrations (Terraform, Ansible)
- Core services
OpenStack Architecture:
- Node roles
- High availability
- Scalability
- Segregation
- Backup
- Monitoring
- Self service portal
- Interfaces
- Quotas
- Schedulers
- Migrations
- Load balancing
- Autoscaling
Demonstration:
- How to download and execute RC files
- How to create an external network in Neutron
- How to upload an image to Glance
- How to create a new flavor in Nova
- How to update default Nova and Neutron quotas
- How to create a new tenant in Keystone
- How to create a new user in Keystone
- How to manage roles in Keystone
- How to create a tenant network in Neutron
- How to create a router in Neutron
- How to manage router’s interfaces in Neutron
- How to update security groups in Neutron
- How to upload RSA key-pair to the project
- How to allocate floating IPs to the project
- How to launch an instance from image in Nova
- How to associate floating IPs with instances
- How to create a new volume in Cinder
- How to attach the volume to the instance
- How to take a snapshot of the instance
- How to take a snapshot of the volume
- How to launch an instance from snapshot in Nova
- How to create a volume from snapshot in Cinder
Q&A regarding real-life deployments and deployment considerations
Requirements
Basic knowledge of Cloud Computing paradigm.
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 1600 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (4)
The trainer was extremely knowledgable and helpful. While walking through the exercises, I wasn't rushed and was allowed to make mistakes (to a point) and then help was given to correct to them where needed.
Tim Wilkes - Gamma
Course - OpenStack Security
communication, knowledge from experience, solve problems,
Marcin Walewski - Intel Technology Poland Sp. z o.o.
Course - OpenStack Bootcamp
The varied topics
Daniel Lindh - Tele 2 Sverige AB
Course - OpenStack for Telecom
To get a better understanding about OpenStack.