SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
OpenStack-Ansible Project Update
Make your notes here:
https://etherpad.openstack.org/p/MAN-ops-Openstack-Ansible
OpenStack Operators Mid Cycle
15 Feb 2016
A brief history
• Initially developed to deploy Icehouse (v9) for Rackspace Private
Cloud.
• Kilo (v11) release on 30 April 2015
– Included the removal of all Rackspace specifics.
– Switched to the Ansible Galaxy role style of development.
• Became an official OpenStack Big Tent project 23 June 2015.
• Now used in production by multiple public and private cloud
deployments.
Project Deliverables
• Goals
– Deploy OpenStackfrom source
– Provide a toolbox of Ansible roles, playbooks and scripts
– Functional, integrated use-case testing
• Gate Tested Use-Case: All-In-One
– Nova, Glance, Keystone, Swift, Cinder, Heat, Neutron, Ceilometer, Aodh
– MariaDB/Galera (cluster), Memcache, HAProxy, RabbitMQ (cluster)
– Ubuntu 14.04, LXC Machine Containers for Control Plane
• Install/Developer Guide Docs
– http://docs.openstack.org/developer/openstack-ansible/
Project Release Cycle
• Major releases align with OpenStack release cycle
– Master branch follows OpenStackmaster branches.
– Named branch (eg: Liberty) follow OpenStackstable branches.
• Patch releases are scheduled every two weeks
– Includes OpenStack/RabbitMQpatch updates which have been the
basis of testing for the previous two weeks.
Liberty Release
• Package and deploy OpenStack services into python venvs
• MariaDB v10
– Part of multi-OS support critical path
• Neutron Linuxbridge ML2 Configuration & PLUMgrid Support
• Tunable OpenStack Configuration
– ini (all .conf files), yml (Ceilometer), json (Policy files)
– You can do almost any configuration in OpenStackthrough user-space
configuration in OpenStack-Ansible.
• Ability to use a Ceph to back Glance & Cinder
• Tested in OSIC with 3 Control Plane Hosts & 500+ Compute Hosts
Current capabilities you may not be aware of
• You can deploy without LXC containers
– Adjust the env.d files to turn ‘is_metal’ to True and no containers will be
deployed.
• You can choose your architecture
– Where stuff is deployed is decided based on host group membership.
– Neutron network design is entirely flexible.
• You can add additional packages to the deployment repo
– This is useful for adding drivers to Cinder/Neutron.
– Combine with tunable configurations and almost any configuration is
possible.
Current capabilities you may not be aware of
• It’s possible to use a proxy server, and almost possible to do the
whole installation offline.
– Work is ongoing to allow completely offline installs from the repo server.
• The Ansible roles are reusable
– You can do your own playbooks, use a different style of inventory, etc.
• If you want to add additional Ansible roles, you can
– ansible-role-requirements.yml
Mitaka Work in Progress
• Design Specs
– http://specs.openstack.org/openstack/openstack-ansible-specs/
• Repository split into reusable Ansible Galaxy roles
• Split Gate Testing into Multiple Use-Cases
• Improved Multi-OS Enablement
• Ansible 2.0 compatibility
• Improved Security (targeting PCI-DSS/HIPAA compliance)
• Neutron OVS & DVR deployment/configuration
• Neutron Midonet configuration
Get Involved
• Launchpad Landing Page
– https://launchpad.net/openstack-ansible
• Documentation
– http://docs.openstack.org/developer/openstack-ansible
– http://docs.openstack.org/developer/openstack-ansible/developer-
docs/quickstart-aio.html
• Attend community meetings
– https://wiki.openstack.org/wiki/Meetings/openstack-ansible
• Get help
– Mailing Lists: [openstack-ansible] in subject line
– IRC: #openstack-ansible in Freenode
What would you like to see us do in the
Newton development cycle?
• Tell us now
– https://etherpad.openstack.org/p/MAN-ops-Openstack-Ansible
• Attend community meetings
– https://wiki.openstack.org/wiki/Meetings/openstack-ansible
• Or join us on IRC
– #openstack-ansible in Freenode
• Email the OpenStack-Dev Mailing List
– Use ‘[openstack-ansible][enhancement-request]’ in the subject line
OpenStack-Ansible Project Update
OpenStack-Ansible Project Update

Contenu connexe

Tendances

Enhancing OpenStack FWaaS for real world application
Enhancing OpenStack FWaaS for real world applicationEnhancing OpenStack FWaaS for real world application
Enhancing OpenStack FWaaS for real world application
openstackindia
 
Demistifying open stack storage
Demistifying open stack storageDemistifying open stack storage
Demistifying open stack storage
openstackindia
 

Tendances (20)

DevOps and OpenStack December 2012
DevOps and OpenStack December 2012DevOps and OpenStack December 2012
DevOps and OpenStack December 2012
 
Build cloud like Rackspace with OpenStack Ansible
Build cloud like Rackspace with OpenStack AnsibleBuild cloud like Rackspace with OpenStack Ansible
Build cloud like Rackspace with OpenStack Ansible
 
Cisco UCS loves Kubernetes, Docker and OpenStack Kolla
Cisco UCS loves Kubernetes, Docker and OpenStack KollaCisco UCS loves Kubernetes, Docker and OpenStack Kolla
Cisco UCS loves Kubernetes, Docker and OpenStack Kolla
 
Red Hat OpenStack Deployment
Red Hat OpenStack DeploymentRed Hat OpenStack Deployment
Red Hat OpenStack Deployment
 
Mastering OpenStack - Episode 05 - Controller Nodes
Mastering OpenStack - Episode 05 - Controller NodesMastering OpenStack - Episode 05 - Controller Nodes
Mastering OpenStack - Episode 05 - Controller Nodes
 
Hostvn ceph in production v1.1 dungtq
Hostvn   ceph in production v1.1 dungtqHostvn   ceph in production v1.1 dungtq
Hostvn ceph in production v1.1 dungtq
 
Ironic
IronicIronic
Ironic
 
Build a Basic Cloud Using RDO-manager
Build a Basic Cloud Using RDO-managerBuild a Basic Cloud Using RDO-manager
Build a Basic Cloud Using RDO-manager
 
An Evaluation of OpenStack Deployment Frameworks
An Evaluation of OpenStack Deployment FrameworksAn Evaluation of OpenStack Deployment Frameworks
An Evaluation of OpenStack Deployment Frameworks
 
OpenStack Neutron behind the Scenes
OpenStack Neutron behind the ScenesOpenStack Neutron behind the Scenes
OpenStack Neutron behind the Scenes
 
Enhancing OpenStack FWaaS for real world application
Enhancing OpenStack FWaaS for real world applicationEnhancing OpenStack FWaaS for real world application
Enhancing OpenStack FWaaS for real world application
 
Mastering OpenStack - Episode 15 - Network Design
Mastering OpenStack - Episode 15 - Network DesignMastering OpenStack - Episode 15 - Network Design
Mastering OpenStack - Episode 15 - Network Design
 
OpenStack and Rackspace – an Australian perspective: Tony Breeds, Rackspace
OpenStack and Rackspace – an Australian perspective: Tony Breeds, RackspaceOpenStack and Rackspace – an Australian perspective: Tony Breeds, Rackspace
OpenStack and Rackspace – an Australian perspective: Tony Breeds, Rackspace
 
Mastering OpenStack - Episode 01 - Simple Architectures
Mastering OpenStack - Episode 01 - Simple ArchitecturesMastering OpenStack - Episode 01 - Simple Architectures
Mastering OpenStack - Episode 01 - Simple Architectures
 
OpenStack Kolla Introduction
OpenStack Kolla IntroductionOpenStack Kolla Introduction
OpenStack Kolla Introduction
 
Chef and OpenStack Workshop from ChefConf 2013
Chef and OpenStack Workshop from ChefConf 2013Chef and OpenStack Workshop from ChefConf 2013
Chef and OpenStack Workshop from ChefConf 2013
 
OpenStack Keystone with LDAP
OpenStack Keystone with LDAPOpenStack Keystone with LDAP
OpenStack Keystone with LDAP
 
Devstack On Demand
Devstack On DemandDevstack On Demand
Devstack On Demand
 
Demistifying open stack storage
Demistifying open stack storageDemistifying open stack storage
Demistifying open stack storage
 
Mastering OpenStack - Episode 02 - Simple Architectures
Mastering OpenStack - Episode 02 - Simple ArchitecturesMastering OpenStack - Episode 02 - Simple Architectures
Mastering OpenStack - Episode 02 - Simple Architectures
 

Similaire à OpenStack-Ansible Project Update

Storage as a service and OpenStack Cinder
Storage as a service and OpenStack CinderStorage as a service and OpenStack Cinder
Storage as a service and OpenStack Cinder
openstackindia
 

Similaire à OpenStack-Ansible Project Update (20)

Openstackoverview-DEC2013
Openstackoverview-DEC2013Openstackoverview-DEC2013
Openstackoverview-DEC2013
 
Containers and OpenStack - A Happy Marriage - Madhuri - Intel - CC18
Containers and OpenStack - A Happy Marriage - Madhuri - Intel - CC18Containers and OpenStack - A Happy Marriage - Madhuri - Intel - CC18
Containers and OpenStack - A Happy Marriage - Madhuri - Intel - CC18
 
OpenStack London Meetup, 18 Nov 2015
OpenStack London Meetup, 18 Nov 2015OpenStack London Meetup, 18 Nov 2015
OpenStack London Meetup, 18 Nov 2015
 
Kolla talk at OpenStack Summit 2017 in Sydney
Kolla talk at OpenStack Summit 2017 in SydneyKolla talk at OpenStack Summit 2017 in Sydney
Kolla talk at OpenStack Summit 2017 in Sydney
 
OpenstackOverview.pdf
OpenstackOverview.pdfOpenstackOverview.pdf
OpenstackOverview.pdf
 
Introduction to openstack
Introduction to openstackIntroduction to openstack
Introduction to openstack
 
Openstack – An introduction
Openstack – An introductionOpenstack – An introduction
Openstack – An introduction
 
Deploying OpenStack Services with Linux Containers - Brisbane OpenStack Meetu...
Deploying OpenStack Services with Linux Containers - Brisbane OpenStack Meetu...Deploying OpenStack Services with Linux Containers - Brisbane OpenStack Meetu...
Deploying OpenStack Services with Linux Containers - Brisbane OpenStack Meetu...
 
The Rise of the Container: The Dev/Ops Technology That Accelerates Ops/Dev
The Rise of the Container:  The Dev/Ops Technology That Accelerates Ops/DevThe Rise of the Container:  The Dev/Ops Technology That Accelerates Ops/Dev
The Rise of the Container: The Dev/Ops Technology That Accelerates Ops/Dev
 
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 Openstack - An introduction/Installation - Presented at Dr Dobb's conference... Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 
(Open)Stacking Containers
(Open)Stacking Containers(Open)Stacking Containers
(Open)Stacking Containers
 
Red Hat Cloud Infrastructure Conference 2013 - Presentation about OpenStack ...
Red Hat Cloud Infrastructure Conference 2013 -  Presentation about OpenStack ...Red Hat Cloud Infrastructure Conference 2013 -  Presentation about OpenStack ...
Red Hat Cloud Infrastructure Conference 2013 - Presentation about OpenStack ...
 
Sanger OpenStack presentation March 2017
Sanger OpenStack presentation March 2017Sanger OpenStack presentation March 2017
Sanger OpenStack presentation March 2017
 
Lessons Learned Running The Largest OpenStack Clouds
Lessons Learned Running The Largest OpenStack CloudsLessons Learned Running The Largest OpenStack Clouds
Lessons Learned Running The Largest OpenStack Clouds
 
Storage as a service and OpenStack Cinder
Storage as a service and OpenStack CinderStorage as a service and OpenStack Cinder
Storage as a service and OpenStack Cinder
 
Openstack 101
Openstack 101Openstack 101
Openstack 101
 
Red Hat presentatie: Open stack Latest Pure Tech
Red Hat presentatie: Open stack Latest Pure TechRed Hat presentatie: Open stack Latest Pure Tech
Red Hat presentatie: Open stack Latest Pure Tech
 
OpenStack Deployment in the Enterprise
OpenStack Deployment in the Enterprise OpenStack Deployment in the Enterprise
OpenStack Deployment in the Enterprise
 
State of Containers in OpenStack
State of Containers in OpenStackState of Containers in OpenStack
State of Containers in OpenStack
 
State of Containers in Openstack
State of Containers in OpenstackState of Containers in Openstack
State of Containers in Openstack
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Dernier (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

OpenStack-Ansible Project Update

  • 1. OpenStack-Ansible Project Update Make your notes here: https://etherpad.openstack.org/p/MAN-ops-Openstack-Ansible OpenStack Operators Mid Cycle 15 Feb 2016
  • 2. A brief history • Initially developed to deploy Icehouse (v9) for Rackspace Private Cloud. • Kilo (v11) release on 30 April 2015 – Included the removal of all Rackspace specifics. – Switched to the Ansible Galaxy role style of development. • Became an official OpenStack Big Tent project 23 June 2015. • Now used in production by multiple public and private cloud deployments.
  • 3. Project Deliverables • Goals – Deploy OpenStackfrom source – Provide a toolbox of Ansible roles, playbooks and scripts – Functional, integrated use-case testing • Gate Tested Use-Case: All-In-One – Nova, Glance, Keystone, Swift, Cinder, Heat, Neutron, Ceilometer, Aodh – MariaDB/Galera (cluster), Memcache, HAProxy, RabbitMQ (cluster) – Ubuntu 14.04, LXC Machine Containers for Control Plane • Install/Developer Guide Docs – http://docs.openstack.org/developer/openstack-ansible/
  • 4. Project Release Cycle • Major releases align with OpenStack release cycle – Master branch follows OpenStackmaster branches. – Named branch (eg: Liberty) follow OpenStackstable branches. • Patch releases are scheduled every two weeks – Includes OpenStack/RabbitMQpatch updates which have been the basis of testing for the previous two weeks.
  • 5. Liberty Release • Package and deploy OpenStack services into python venvs • MariaDB v10 – Part of multi-OS support critical path • Neutron Linuxbridge ML2 Configuration & PLUMgrid Support • Tunable OpenStack Configuration – ini (all .conf files), yml (Ceilometer), json (Policy files) – You can do almost any configuration in OpenStackthrough user-space configuration in OpenStack-Ansible. • Ability to use a Ceph to back Glance & Cinder • Tested in OSIC with 3 Control Plane Hosts & 500+ Compute Hosts
  • 6. Current capabilities you may not be aware of • You can deploy without LXC containers – Adjust the env.d files to turn ‘is_metal’ to True and no containers will be deployed. • You can choose your architecture – Where stuff is deployed is decided based on host group membership. – Neutron network design is entirely flexible. • You can add additional packages to the deployment repo – This is useful for adding drivers to Cinder/Neutron. – Combine with tunable configurations and almost any configuration is possible.
  • 7. Current capabilities you may not be aware of • It’s possible to use a proxy server, and almost possible to do the whole installation offline. – Work is ongoing to allow completely offline installs from the repo server. • The Ansible roles are reusable – You can do your own playbooks, use a different style of inventory, etc. • If you want to add additional Ansible roles, you can – ansible-role-requirements.yml
  • 8. Mitaka Work in Progress • Design Specs – http://specs.openstack.org/openstack/openstack-ansible-specs/ • Repository split into reusable Ansible Galaxy roles • Split Gate Testing into Multiple Use-Cases • Improved Multi-OS Enablement • Ansible 2.0 compatibility • Improved Security (targeting PCI-DSS/HIPAA compliance) • Neutron OVS & DVR deployment/configuration • Neutron Midonet configuration
  • 9. Get Involved • Launchpad Landing Page – https://launchpad.net/openstack-ansible • Documentation – http://docs.openstack.org/developer/openstack-ansible – http://docs.openstack.org/developer/openstack-ansible/developer- docs/quickstart-aio.html • Attend community meetings – https://wiki.openstack.org/wiki/Meetings/openstack-ansible • Get help – Mailing Lists: [openstack-ansible] in subject line – IRC: #openstack-ansible in Freenode
  • 10. What would you like to see us do in the Newton development cycle? • Tell us now – https://etherpad.openstack.org/p/MAN-ops-Openstack-Ansible • Attend community meetings – https://wiki.openstack.org/wiki/Meetings/openstack-ansible • Or join us on IRC – #openstack-ansible in Freenode • Email the OpenStack-Dev Mailing List – Use ‘[openstack-ansible][enhancement-request]’ in the subject line