Openstack: Heat
Heat is OpenStack's orchestration service. It implements an orchestration engine to launch cloud applications as text files that can be treated as code. Heat templates describe the infrastructure of a cloud application in a text file encoded by the infrastructure and / or development teams. This training is for people who want to implement the DevOps culture through a coded infrastructure. At the end of this training, you will be able to code your infrastructures based on the main OpenStack services.
Introduction
Heat overview
Heat concepts
Stack concepts
YAML
Presentation of tools for a better use of the HEAT language
The templates
Structure of a template
The native OpenStack HOT API
Parameters and their use
The functions
The ressources
Resource structure
The namespaces
The main resources by component
Advanced concepts
High availability of instances
Alarming
Autoscaling
Nested Stacks
Additional tools
Cloud-init
Configuration management tools
Practical work
Keystone:
Creation of a domain
Creation of projects
Creating groups
Creation of roles
Creation of services and endpoints
User creation
Swift:
Container creation
Nova/Neutron/Cinder
Neutron network creation with public network router and server deployment
Assigning floating IP addresses
Creation of encrypted Cinder volume and Nova instance attachment
LBaaS/AutoScaling
Creation of an AutoScaling group
Barbican
Creating an order
Creating a secret
Creation of a generic container
Designate
Creation of a domain
Creation of a registration under a domain name
Conclusion
Interested to attend this training?
Your personal data will not be published. Required fields are marked *