Using OpenStack
Your private cloud must be organised around user and operational needs. With OpenStack, connect services and configurations to gain better control of the platform. Develop a framework for preparing interventions and supporting resource evolution.
- Duration
- 4 days 28 hours
- Code
- OPS01FR Code
Presentation
OpenStack brings together services for open development and the integration of applications or infrastructure in the cloud. This course covers the foundational knowledge needed to use OpenStack and builds practical skills through simulated exercises. You will learn to develop and integrate cloud-ready applications.
Objectives
This course provides the fundamental technical knowledge to develop cloud-ready applications and deploy them in an OpenStack hosting environment. The 4-day programme combines theory with practical simulation workshops in which participants develop a small application and deploy it on OpenStack. Participants take on development and integration roles.
By the end of the course, you will be able to:
- explore OpenStack features;
- master the API, command-line interface (CLI) and dashboard;
- design and implement a cloud application;
- manage resources in an OpenStack hosting environment;
- develop a cloud-ready application and implement it on OpenStack.
Program
Introduction to OpenStack
This first module provides an overall understanding of the OpenStack project and its services.
- OpenStack overview.
- OpenStack basics.
- Open development.
Working with OpenStack
This module explains how to use the different programmes within OpenStack.
- Using DevStack.
- Working with APIs.
- Working with the CLI.
- Working with the dashboard.
- Advanced settings.
Using Infrastructure as a Service
This module covers IaaS and its use in application development.
- Adapting applications to the cloud.
- Programmable infrastructure: Infrastructure as Code.
- Cloud image management.
- Platform as a Service (PaaS).
Developing a cloud-ready application
This module describes the design and architecture of a cloud-ready application.
- Designing a cloud-ready application.
- Designing cloud-ready infrastructure.
Practical scenario workshops
This module provides workshops to practise cloud application development and integration.
- Making HTTP requests with curl.
- Managing cloud resources with the CLI.
- Managing the OpenStack dashboard.
- Using stacks with Heat.
- Cloud images.
- Building a small cloud application.
- Managing OpenStack hosting and tenants.
- Integrating the application.
Audience
This course is designed for people responsible for developing and integrating applications on OpenStack.
Prerequisites
Completion of Cloud Computing Foundation training and knowledge of shell commands are recommended. Proficiency in a programming language is also desirable.
Teaching and assessment methods
- Initial skills assessment
- Training materials provided to participants
- Continuous assessment throughout the course
- End-of-course feedback questionnaire
- Combination of theory and practical application
- Attendance records
- Post-course follow-up evaluation
Dates and sessions
Choose the date and delivery format that suit you.
No upcoming sessions are currently available.
fr
en