SlideShare a Scribd company logo
Being Brave: Deploying OpenStack from Master
Being Brave:
Deploying OpenStack from Master
Fatih Degirmenci, Ericsson
Yolanda Robla Mota, RedHat
Markos Chandras, SUSE
• Story so far
• How can we improve?
• Bifrost and OpenStack Ansible
• Current status & Next steps
Our story so far
• What has OPNFV achieved?
• 4 releases
• 10s of scenarios
• 100s of developers
• 1000s of deployments
• How did OPNFV achieve this?
• Put good (enough) way of working for integration and testing
• Always regarded automation as crucial
• Established good (enough) CI pipeline
What are our pains?
• Late integration
• It takes months for a feature/fix to be available to OPNFV
• Slow feedback
• It takes months to know if the feature/fix works
• Lack of visibility
• It is not easy to track the progress of anything
• High demand on limited no of people
• new OpenStack release -> installer uplift -> feature integration
• Too fragmented
• Too many ways to do same thing, differently
How have we been working?
Project Team OPNFV Gerrit OPNFV CI/Test OPNFV Release Upstream Gerrit Upstream CI/Test Upstream Release
Requirement
Patch
Test
Release
Downstream
Release
Test
Test
Document
• Long development cycle
• Downstream will delay to next release
• Slow feedback, > 5 months
• OPNFV specific issues cannot be
tested/detected in time
How can we improve?
• Work against trunk
• Do things when things happen
• Provide means for developers to develop
• Use upstream tooling
Enablers
+
bifrost openstack-ansible
Bifrost
• What is it?
• Standalone Ironic
• Tool for provisioning virtual and bare metal machines
• Ansible based
• Supports Ubuntu, Centos, and SUSE
• Easy to use – create inventory, install bifrost, enroll and deploy machines!
• Current Status
• Rock-solid!
• OPNFV runs 3rd Party CI for all the patches!
• Used by OPNFV XCI
Bifrost – Node Enrollment
Bifrost – Node Deployment
OpenStack Ansible
• What is it?
• Tool for installing OpenStack
• Containerized (lxc) OpenStack services (or install them on baremetal too)
• Ansible based
• Easy integration – write your own role
• Ability to deploy using patches
• Supports Ubuntu, and Centos
• Current Status
• Possibility to be used for OpenStack gating
• SUSE support is on its way
Putting all together
What we will achieve?
• early integration – work with master branch (weekly)
• faster feedback – feedback per patchset or on a daily basis
• alignment and reuse – use of upstream tooling
• better visibility – discover bugs in OPNFV environment and fix them
Where are we now and what is next?
• We have the first scenario – os-nosdn-nofeature-ha from master!
• Virtual machines
• Bare metal nodes
• We have the developer sandbox available for quite some time
• 4 flavors; all in one, mini, noha, ha
• OpenDaylight, Tacker, OVS integration work is on its way
QUESTIONS?

More Related Content

PDF
Improving POD Usage in Labs, CI and Testing
PDF
Faster, Higher, Stronger – Accelerating Fault Management to the Next Level
PPTX
Upstream Testing Collaboration
PDF
Challenge in asia region connecting each testbed and poc of distributed nfv ...
PDF
Demo how to efficiently evaluate nf-vi performance by leveraging opnfv testi...
PPTX
Hands-On Testing: How to Integrate Tests in OPNFV
PDF
Openstack Tacker - Moving into Pike
PDF
OPNFV scenarios challenges and opportunities
Improving POD Usage in Labs, CI and Testing
Faster, Higher, Stronger – Accelerating Fault Management to the Next Level
Upstream Testing Collaboration
Challenge in asia region connecting each testbed and poc of distributed nfv ...
Demo how to efficiently evaluate nf-vi performance by leveraging opnfv testi...
Hands-On Testing: How to Integrate Tests in OPNFV
Openstack Tacker - Moving into Pike
OPNFV scenarios challenges and opportunities

What's hot (20)

PDF
Software-defined migration how to migrate bunch of v-ms and volumes within a...
PDF
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
PDF
Qtip benchmarking as a service for opnfv
PPTX
How to Reuse OPNFV Testing Components in Telco Validation Chain
PDF
Open Platform for NFV: Arno and Beyond
PDF
Smart Testing: Catching More Bugs with Less Code Through Topology Shuffler
PPTX
Opnfv & odl case study slides
PDF
Automatic Integration, Testing and Certification of NFV in China Mobile
PDF
My network functions are virtualized, but are they cloud-ready
PDF
ONAP integration with opnfv via opera
PDF
How OPNFV Uses OpenStack & How It's Useful
PPTX
Opnfv vision, community and projects
PPTX
Connection points between opnfv and etsi nfv tst working group
PPTX
Challenges in testing for composite vim platforms
PDF
Challenges in positioning open stack for nf-vi_ are we biting off more than w...
PPTX
Open stack gluon + opnfv netready
PDF
Requirement analysis of vim platform reliability in a three-layer decoupling ...
PDF
Test and perspectives on nfvi from china unicom sdn nfv lab
PPTX
Opnfv testing + opnfv pharos + opnfv xci
PPTX
Building OPNFV as a Platform
Software-defined migration how to migrate bunch of v-ms and volumes within a...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Qtip benchmarking as a service for opnfv
How to Reuse OPNFV Testing Components in Telco Validation Chain
Open Platform for NFV: Arno and Beyond
Smart Testing: Catching More Bugs with Less Code Through Topology Shuffler
Opnfv & odl case study slides
Automatic Integration, Testing and Certification of NFV in China Mobile
My network functions are virtualized, but are they cloud-ready
ONAP integration with opnfv via opera
How OPNFV Uses OpenStack & How It's Useful
Opnfv vision, community and projects
Connection points between opnfv and etsi nfv tst working group
Challenges in testing for composite vim platforms
Challenges in positioning open stack for nf-vi_ are we biting off more than w...
Open stack gluon + opnfv netready
Requirement analysis of vim platform reliability in a three-layer decoupling ...
Test and perspectives on nfvi from china unicom sdn nfv lab
Opnfv testing + opnfv pharos + opnfv xci
Building OPNFV as a Platform
Ad

Similar to Being Brave: Deploying OpenStack from Master (20)

PDF
OpenStack Deployment in the Enterprise
PDF
Openstackoverview-DEC2013
PDF
Build cloud like Rackspace with OpenStack Ansible
PDF
OpenstackOverview.pdf
PDF
Public vs. Private Cloud Performance by Flex
PDF
Simple flexible deployments with openstack ansible
PDF
Openstack ansible
PDF
OpenStack-Ansible Project Update
PDF
Openstack devops challenges
PPTX
Managing Open vSwitch Across a Large Heterogenous Fleet
PPTX
Cross Community CI project
PPTX
Operating OPNFV
PPTX
What is the OpenStack Platform? By Peter Dens - Kangaroot
ODP
Hpc to OpenStack: Our journey
PDF
OpenStack London Meetup, 18 Nov 2015
PPTX
Oct meetup open stack 101 clean
PDF
Sanger OpenStack presentation March 2017
PDF
Operating OPNFV: Deploy it, test it, run it
PDF
All about open stack
PDF
RDO-Packstack Workshop
OpenStack Deployment in the Enterprise
Openstackoverview-DEC2013
Build cloud like Rackspace with OpenStack Ansible
OpenstackOverview.pdf
Public vs. Private Cloud Performance by Flex
Simple flexible deployments with openstack ansible
Openstack ansible
OpenStack-Ansible Project Update
Openstack devops challenges
Managing Open vSwitch Across a Large Heterogenous Fleet
Cross Community CI project
Operating OPNFV
What is the OpenStack Platform? By Peter Dens - Kangaroot
Hpc to OpenStack: Our journey
OpenStack London Meetup, 18 Nov 2015
Oct meetup open stack 101 clean
Sanger OpenStack presentation March 2017
Operating OPNFV: Deploy it, test it, run it
All about open stack
RDO-Packstack Workshop
Ad

More from OPNFV (16)

PPTX
Energy Audit aaS with OPNFV
PDF
Storage Performance Indicators - Powered by StorPerf and QTIP
PDF
Big Data for Testing - Heading for Post Process and Analytics
PPTX
Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...
ODP
How Many Ohs? (An Integration Guide to Apex & Triple-o)
PDF
Enabling Carrier-Grade Availability Within a Cloud Infrastructure
PDF
Learnings From the First Year of the OPNFV Internship Program
PDF
OPNFV and OCP: Perfect Together
PDF
The Return of QTIP, from Brahmaputra to Danube
PDF
Distributed vnf management architecture and use-cases
PDF
Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...
ODP
Accelerated dataplanes integration and deployment
PDF
Crossing the river by feeling the stones from legacy to cloud native applica...
PDF
OPNFV with 5G Applications
PDF
Fast datastacks - fast and flexible nfv solution stacks leveraging fd.io
PDF
NFV interoperability, for the success of commercial deployments
Energy Audit aaS with OPNFV
Storage Performance Indicators - Powered by StorPerf and QTIP
Big Data for Testing - Heading for Post Process and Analytics
Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...
How Many Ohs? (An Integration Guide to Apex & Triple-o)
Enabling Carrier-Grade Availability Within a Cloud Infrastructure
Learnings From the First Year of the OPNFV Internship Program
OPNFV and OCP: Perfect Together
The Return of QTIP, from Brahmaputra to Danube
Distributed vnf management architecture and use-cases
Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...
Accelerated dataplanes integration and deployment
Crossing the river by feeling the stones from legacy to cloud native applica...
OPNFV with 5G Applications
Fast datastacks - fast and flexible nfv solution stacks leveraging fd.io
NFV interoperability, for the success of commercial deployments

Recently uploaded (20)

PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
System and Network Administraation Chapter 3
PPTX
Transform Your Business with a Software ERP System
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
AI in Product Development-omnex systems
PDF
Nekopoi APK 2025 free lastest update
PPTX
ai tools demonstartion for schools and inter college
PPT
Introduction Database Management System for Course Database
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
Odoo POS Development Services by CandidRoot Solutions
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PTS Company Brochure 2025 (1).pdf.......
System and Network Administraation Chapter 3
Transform Your Business with a Software ERP System
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Upgrade and Innovation Strategies for SAP ERP Customers
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
AI in Product Development-omnex systems
Nekopoi APK 2025 free lastest update
ai tools demonstartion for schools and inter college
Introduction Database Management System for Course Database
2025 Textile ERP Trends: SAP, Odoo & Oracle
Odoo POS Development Services by CandidRoot Solutions
VVF-Customer-Presentation2025-Ver1.9.pptx
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Design an Analysis of Algorithms I-SECS-1021-03
How to Migrate SBCGlobal Email to Yahoo Easily
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
Design an Analysis of Algorithms II-SECS-1021-03
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Navsoft: AI-Powered Business Solutions & Custom Software Development

Being Brave: Deploying OpenStack from Master

  • 2. Being Brave: Deploying OpenStack from Master Fatih Degirmenci, Ericsson Yolanda Robla Mota, RedHat Markos Chandras, SUSE
  • 3. • Story so far • How can we improve? • Bifrost and OpenStack Ansible • Current status & Next steps
  • 4. Our story so far • What has OPNFV achieved? • 4 releases • 10s of scenarios • 100s of developers • 1000s of deployments • How did OPNFV achieve this? • Put good (enough) way of working for integration and testing • Always regarded automation as crucial • Established good (enough) CI pipeline
  • 5. What are our pains? • Late integration • It takes months for a feature/fix to be available to OPNFV • Slow feedback • It takes months to know if the feature/fix works • Lack of visibility • It is not easy to track the progress of anything • High demand on limited no of people • new OpenStack release -> installer uplift -> feature integration • Too fragmented • Too many ways to do same thing, differently
  • 6. How have we been working? Project Team OPNFV Gerrit OPNFV CI/Test OPNFV Release Upstream Gerrit Upstream CI/Test Upstream Release Requirement Patch Test Release Downstream Release Test Test Document • Long development cycle • Downstream will delay to next release • Slow feedback, > 5 months • OPNFV specific issues cannot be tested/detected in time
  • 7. How can we improve? • Work against trunk • Do things when things happen • Provide means for developers to develop • Use upstream tooling
  • 9. Bifrost • What is it? • Standalone Ironic • Tool for provisioning virtual and bare metal machines • Ansible based • Supports Ubuntu, Centos, and SUSE • Easy to use – create inventory, install bifrost, enroll and deploy machines! • Current Status • Rock-solid! • OPNFV runs 3rd Party CI for all the patches! • Used by OPNFV XCI
  • 10. Bifrost – Node Enrollment
  • 11. Bifrost – Node Deployment
  • 12. OpenStack Ansible • What is it? • Tool for installing OpenStack • Containerized (lxc) OpenStack services (or install them on baremetal too) • Ansible based • Easy integration – write your own role • Ability to deploy using patches • Supports Ubuntu, and Centos • Current Status • Possibility to be used for OpenStack gating • SUSE support is on its way
  • 14. What we will achieve? • early integration – work with master branch (weekly) • faster feedback – feedback per patchset or on a daily basis • alignment and reuse – use of upstream tooling • better visibility – discover bugs in OPNFV environment and fix them
  • 15. Where are we now and what is next? • We have the first scenario – os-nosdn-nofeature-ha from master! • Virtual machines • Bare metal nodes • We have the developer sandbox available for quite some time • 4 flavors; all in one, mini, noha, ha • OpenDaylight, Tacker, OVS integration work is on its way

Editor's Notes

  • #6: Backporting changes are possible for certain projects and in some cases but it is not always possible. It also takes extra effort and time to do that.