Continuously Delivering OpenStack using OpenStack-Salt
@tcpcloud
OpenStack Summit Austin 2016
Presenters
Ales Komarek for
tcp cloud
Lachlan Evenson for
Lithium
Presentation Agenda
The need for configuration management
Complex topology management
Management of multiple processes
Real Infrastructure as a Code
Everything is model-driven ...
The OpenStack distribution
The openstack-salt project
Project history
Actual service ecosystem
http://openstack-salt.tcpcloud.eu/develop/extending-ecosystem.html
Testbed deployments
New service integration process
Current status
Juno to Liberty
Future plans
Let’s see it in action
Integration of SolidFire storage backend
Model configuration
cinder:
volume:
enabled: true
backend:
solidfire:
type_name: normal-storage
engine: solidfire
san_ip: 10.10.10.10
san_login: user
san_password: password
clustername: cluster1
sf_emulate_512: false
Configuration file example
[{{ backend_name }}]
volume_backend_name={{ backend_name }}
san_ip={{ backend.san_ip }}
san_login={{ backend.san_login }}
san_password={{ backend.san_password }}
sf_emulate_512={{ backend.sf_emulate_512 }}
volume_driver=cinder.volume.drivers.
solidfire.SolidFireDriver
Let’s start contributing
Conclusion
Ales Komarek
ales.komarek@tcpcloud.eu
@ales_komarek
Lachlan Evenson
lachlan.evenson@lithium.com
@LachlanEvenson
@tcpcloud
OpenStack Summit Austin 2016