3. OpenStack Updates
• Google joins OpenStack Foundation and will work on
getting Kubernetes work with OpenStack Magnum
• IBM buys Bluebox
• Cisco buys Piston
• Rackspace collaborates with Intel to form
OpenStack Innovation Center
• RedHat announces GA of RHEL OpenStack Platform
7
• OpenStack Silicon Valley Aug 26 – 27
• OpenStack Summit Tokyo Oct 27 – 30
3
5. OpenStack Orchestration
Heat
• The OpenStack Orchestration project (Heat)
debuted in Havana Release (October 2013)
“Heat is a service to orchestrate multiple composite
cloud applications using templates, through both an
OpenStack-native REST API and a CloudFormation-
compatible Query API.”
5
6. OpenStack Heat -
Components
• heat command-line client
• heat-api component
• heat-api-cfn (Provides an AWS Query API that is
compatible with AWS CloudFormation)
• heat-engine (Orchestrates the launching of
templates and provides events back to the API
consumer)
6
9. OpenStack Heat –
Orchestration definition
(DSL)
• Two template forms are supported
• Heat Orchestration Template (HOT)
• Amazon Cloud Formation compatible template
(CFN)
9
10. OpenStack Heat – Heat Orchestration
Template (HOT) structure
• description:
o # a description of the template
• parameter_groups:
o # a declaration of input parameter groups and order
• parameters:
o # declaration of input parameters
• resources:
o # declaration of template resources
• outputs:
o # declaration of output parameters
10
17. OpenStack Heat – Major Releases
• Havana
o Initial integration with Tempest
o Initial support for native template language
o Initial integration with keystone trusts functionality
• Ice house
o Operator API
o Autoscaling resources
o Heat engine scaling
o Cloud-init resources
• Juno
o Implementation of new resource types
o Recovery from failures during stack updates
• Kilo
o Improved scaling using nested stacks
o New template functions
o Multiregion stacks
o Pause stack creation/update on a given resource
o Stack lifecycle scheduler hints
17