continuous
  • devops
  • Training
  • Blog
  • Contact us
  • English
    • Français

Openstack: Heat

Description

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.

Course plan

  1. Introduction

    1. Heat overview

    2. Heat concepts

    3. Stack concepts

  2. YAML

    Presentation of tools for a better use of the HEAT language

  3. The templates

    1. Structure of a template

    2. The native OpenStack HOT API

    3. Parameters and their use

    4. The functions

  4. The ressources

    1. Resource structure

    2. The namespaces

    3. The main resources by component

  5. Advanced concepts

    1. High availability of instances

    2. Alarming

    3. Autoscaling

    4. Nested Stacks

  6. Additional tools

    1. Cloud-init

    2. Configuration management tools

  7. Practical work

    1. Keystone:

      1. Creation of a domain

      2. Creation of projects

      3. Creating groups

      4. Creation of roles

      5. Creation of services and endpoints

      6. User creation

    2. Swift:

      1. Container creation

    3. Nova/Neutron/Cinder

      1. Neutron network creation with public network router and server deployment

      2. Assigning floating IP addresses

      3. Creation of encrypted Cinder volume and Nova instance attachment

    4. LBaaS/AutoScaling

      1. Creation of an AutoScaling group

    5. Barbican

      1. Creating an order

      2. Creating a secret

      3. Creation of a generic container

    6. Designate

      1. Creation of a domain

      2. Creation of a registration under a domain name

  8. Conclusion

duration
  • 3 days
Level
Intermediar
Audience
Technical ArchitectsDevelopersSysOps
Prerequisite
Have knowledge of server virtualization, Linux and network.
Educational goals
-Understanding the OpenStack Heat Orchestration Service -Know the best practices and development principles of Template Heat -Code your infrastructure
Educational Method
Alternating lectures (40%) and practical work (60%). It is important that participants use and understand OpenStack HEAT during training to ensure they are up and running at the end of the session. The training integrates in this sense a maximum of practical exercises in the form of OpenStack Heat Labs.
Interested to attend this training?

Your personal data will not be published. Required fields are marked *

continuous
  • 9 Avenue du Blues
  • 4368 Belvaux
  • Luxembourg
  • +352 20 60 13 30
© 2020 Continuous S.A. - All Rights Reserved.
site logo