OpenStack Automation Overview
-
Upload
dmitri-zimine -
Category
Software
-
view
983 -
download
0
description
Transcript of OpenStack Automation Overview
Dmitri Zimine, CTO @ StackStorm Inc.
OpenStack Automation
Overview
“Within OpenStack”
Related > Incubated > Integrated
Details: https://wiki.openstack.org/wiki/Governance/NewProjects
“Within OpenStack”
• Intended to be officially integrated• Developed in OpenStack context• Follow OpenStack governance
“Within OpenStack”
JenkinsStackforgePython
openstack-dev
Gerrit Zuul
DevStackTempest Launchpad
etherpad WIKI
cookie-cutteropenstack/commonSummit
review PTL
Inseption
TripleO
CrowbarCompass
Fuel
DevStack
HeatSolum
Murano
Congress
Mistral
Blazar
SatoriRubick
Gantt
Tetris WarmKickstartEntropy
Anvil
About
Name
Status
Readiness ScorePilot: Idea and “skeleton” implementation
Functional: Key use cases and architecture in place
Feature-complete: MVP, set of use cases implemented, stable to try
Production-used: seen used in cloudsby “others”*
Integrated: Official received OpenStack Integrated status
Inseption
TripleO
CrowbarCompass
Fuel
DevStack
HeatSolum
Murano
Congress
Mistral
Blazar
SatoriRubick
Gantt
Tetris WarmKickstartEntropy
Anvil
PackStack
OpenStack operation automation
HeatSolum
Murano
Deploy workload
CongressMistral Blazar
SatoriRubickGantt TetrisEntropy
Day 2 operations
TripleOCompass
Fuel
DevStackWarmKickstartInseptionAnvil
Deploy cloud
CrowbarPackStack
Deploy cloud
TripleOCompass
Fuel
DevStackWarmKickstartInceptionAnvil
CrowbarPackStack
Crowbar
Readiness: • No longer OpenStack.• Functional. Mature. • Less popular in 2014.
“Platform for server provisioning and deployment from bare metal”
Fuel
13
“The control plane for installing and managing OpenStack”
147/17/14© 2014 StackStorm, Inc.ConfidentialPlay @ http://fuel-demo.mirantis.com:8000/
Fuel
Readiness:• Mature. Open since 2013• Used in the field
15
“The control plane for installing and managing OpenStack”
Compass
Readiness: • Contributed by Huawei in Jan 2014• Not seen used except Huawei
16
“An open source project designed to provide ‘deployment as a service’
to a set of bare metal machines.”
TripleO
Readiness: • Officially “Integrated”• Functional, but work in progress (?)• Part of HP Helion
“Installs, upgrades and operates OpenStack cloud using OpenStack own cloud facilities”
• DevStack: favorite for development and playing around with OpenStack
• PackStack: a utility that uses Puppet modules to deploy OpenStack parts pre-installed servers over SSH.
• Warm: provides the ability to deploy OpenStack resources from Yaml templates.
• Inception: OpenStack in OpenStack for testing and playing
• Anvil: DevStack in Python, by Yahoo.
18
Deploy workloads
HeatSolum
Murano
Heat
Readiness:• Integrated. Maturing, vivid community• Used in the filed• Platform for other OpenStack services
“Orchestration service to launch multiple composite cloud applications using templates”
Solum
“Making cloud services easier to consume and integrate into application development process”
Solum
Solum
Readiness:• Early: 1st POC in Atlanta 2014• Cool features target end ‘14 or year ‘15• Strong, well-run community
“Making cloud services easier to consume and integrate into application development process”
Murano
24
“OpenStack self-service application catalog”
Murano
Murano
Readiness: • Functional and stable• Field-used (esp. for Windows services)
26
“OpenStack self-service application catalog”
Day 2 Operation Automation
CongressMistral Blazar
SatoriRubickGantt TetrisEntropy
Blazar (ex. Climate)
Readiness:• Early • Basic functionality in place
“OpenStack reservation as a service project”
Rubick
Readiness:• Functional and complete• Lacks buy-in from other OpenStack projects
“Rule basic diagnostic tool for OpenStack configurations”
Satori
Readiness: • New (started 2014)• In early development (first POC March ‘14)
30
“Provides configuration discovery for existing OpenStack infrastructure”
Congress
“The open policy framework for the cloud”
Cross domain policy
Every network attached to a VM must be a private network owned by someone in the same group as the VM owner
Nova
Neutron
Keystone
Congress
Readiness: • Well thought out design• Basic implementation - not fully functional• Seeks buy-in from OpenStack services
“The open policy framework for the cloud”
Mistral
Readiness:• New - Pilot in Altanta ‘ 14• Main functionality in place, refactoring• Platform for other OpenStack services
“Workflow service for OpenStack cloud”
Summary• Cloud deployment - solved problem
• Workload deployment – few – many products and solutions outside of OpenStack
• Day 2 automation – emerging, many approaches, no winner yet
StackStorm on Automation
Join an online session, see
stackstorm.com/news-events
• Tuesday July 22nd, 11:30 AM Pacific time
http://bit.ly/1qZOH8P
• Thursday, July 24th, 8:00 AM Pacific time
http://bit.ly/1jsIdyd
DZ at StackStorm dot com
THANK YOU!