SlideShare a Scribd company logo
Work with the OpenStack Community
• Plan on joining the mailing lists
• Participate in meetings
• Get familiar with community processes
• Take advantage of community tools
• There’s value in the work of thousands of others—developers, operators,
eco-system, documenters, testers, etc.
Pain Points
RabbitMQ
• Messaging failures are difficult to detect
• RabbitMQ HA Queus are tricky
• oslo.messaging and other RabbitMQ clients not always good citizens
• Heartbeating
• Operators are focusing on RabbitMQ
Neutron
• “Everything is a network problem”
– RabbitMQ problems are network problems
• Neutron problems lead to angry customers
• Stay up to date on Open vSwitch
• Only the brave use the newest features
• Monitoring VMs is tricky
Kernel Panics
• Kernels Panic
• Have a plan to handle kernel upgrades
• How do you plan on debugging?
• Practice Dumping
• Newer Kernels are generally better
Users
• May require IaaS education
• Applications should be cloud aware
• Cultural shift
• Tooling
• Pleasant Surprises
What’s Next?
Processes and Tooling
• Better integration testing
• Deployment tool improvements
• Python virtual environments
TWC Cloud Additions
• Load Balancing as a Service
• DNS as a Service
• Monitoring as a Service
• Database as a Service
• Hadoop as a Service
Upcoming TWC Sessions
• Changing the Culture at Time Warner Cable
– Matt Haines & Jason Rouault, today, 11:50 rm 211
• Neutron in the Real World
– Sean Lynn, today, 1:50 rm 202-204
• Real World Experiences Upgrading OpenStack
– Matt Fischer, tomorrow, 2:20 rm 205-207
• Facilitating various Operator sessions all day
Thank you
sean.lynn@twcable.com
david.medberry@twcable.com
jason.rouault@twcable.com

More Related Content

PPTX
UK QGIS user group - Wales 2013
PPTX
Meetup Openstack : At the heart of IT revolution
PPTX
OTP, Concurrency and Testing Strategies
PPTX
Damien Norris: A suite of curated tools that organizations can use to locally...
PPTX
Cloud computing migration issues
PDF
WTF is a Microservice - Rafael Schloming, Datawire
PDF
Cassandra Day Atlanta 2015: Diagnosing Problems in Production
PDF
P209 leithiser-relationaldb-formal-specifications
UK QGIS user group - Wales 2013
Meetup Openstack : At the heart of IT revolution
OTP, Concurrency and Testing Strategies
Damien Norris: A suite of curated tools that organizations can use to locally...
Cloud computing migration issues
WTF is a Microservice - Rafael Schloming, Datawire
Cassandra Day Atlanta 2015: Diagnosing Problems in Production
P209 leithiser-relationaldb-formal-specifications

Viewers also liked (20)

PDF
PDF
Outcomes inventory
PPTX
Joombah Presentation
PPTX
My Visual Resume
PPTX
Portfolio presentation
PPTX
The best seven and a half years of my life have
PPTX
Kiedy makijaz staje sie pasja
PPTX
Modern day curing revised july 2006
PDF
O percurso da arte cristã - História dos anjos
PPT
Governors business taskforce decd
ODP
Kamal prensentation
PPTX
Intalacion del joomla, grado 11 01 jm
PDF
Visual Resume
PPTX
Visual Resume
PPTX
Where2 Kerja Presentation Revised 29112012
PDF
PROJECT REPORT ON Engineers india limited's share movement
PDF
20120503 경북도청 sns와소통특강_강장묵
PPTX
Simplicity - The Art Of Maximizing The Amount Of Work Not Done
PPTX
Why your business plan cant RIP
PPTX
Cars
Outcomes inventory
Joombah Presentation
My Visual Resume
Portfolio presentation
The best seven and a half years of my life have
Kiedy makijaz staje sie pasja
Modern day curing revised july 2006
O percurso da arte cristã - História dos anjos
Governors business taskforce decd
Kamal prensentation
Intalacion del joomla, grado 11 01 jm
Visual Resume
Visual Resume
Where2 Kerja Presentation Revised 29112012
PROJECT REPORT ON Engineers india limited's share movement
20120503 경북도청 sns와소통특강_강장묵
Simplicity - The Art Of Maximizing The Amount Of Work Not Done
Why your business plan cant RIP
Cars
Ad

Similar to Growing OpenStack at TWC, 3rd Speaker (20)

PPTX
COAR Notify - presentation to PRC Meeting Lyon Notify
PPTX
Taverna workflows in the cloud
PPTX
OpenStack at EBSCO
PPTX
Using OpenStack to Control VM Chaos
PPTX
Some Advanced OpenStack Overview Document
PDF
Replacing vCloud with OpenNebula
PDF
Open Source Visualization of Scientific Data
PDF
Canary Analyze All The Things: How We Learned to Keep Calm and Release Often
PDF
CERN Data Centre Evolution
PPTX
Dev / Test / Ops – Gain More Horsepower and Reduce Costs by Sharing Kubernete...
PPTX
PBS and Scheduling at NCI: The past, present and future
PDF
StarlingX - A Platform for the Distributed Edge | Ildiko Vancsa
PPTX
DevOps for Network Engineers
PPTX
Lessons Learned from Continuous Delivery
PPTX
Brief Introduction To Kubernetes
PDF
Microservices with Spring Cloud
PDF
How Clarifai uses NATS and Kubernetes for Machine Learning
PDF
How Clarifai uses NATS and Kubernetes for Machine Learning
PPTX
Why to Cloud Native
PPTX
CLIMB System Introduction Talk - CLIMB Launch
COAR Notify - presentation to PRC Meeting Lyon Notify
Taverna workflows in the cloud
OpenStack at EBSCO
Using OpenStack to Control VM Chaos
Some Advanced OpenStack Overview Document
Replacing vCloud with OpenNebula
Open Source Visualization of Scientific Data
Canary Analyze All The Things: How We Learned to Keep Calm and Release Often
CERN Data Centre Evolution
Dev / Test / Ops – Gain More Horsepower and Reduce Costs by Sharing Kubernete...
PBS and Scheduling at NCI: The past, present and future
StarlingX - A Platform for the Distributed Edge | Ildiko Vancsa
DevOps for Network Engineers
Lessons Learned from Continuous Delivery
Brief Introduction To Kubernetes
Microservices with Spring Cloud
How Clarifai uses NATS and Kubernetes for Machine Learning
How Clarifai uses NATS and Kubernetes for Machine Learning
Why to Cloud Native
CLIMB System Introduction Talk - CLIMB Launch
Ad

Recently uploaded (20)

PPTX
INTERNATIONAL LABOUR ORAGNISATION PPT ON SOCIAL SCIENCE
PPTX
Effective_Handling_Information_Presentation.pptx
PPTX
An Unlikely Response 08 10 2025.pptx
PPTX
Hydrogel Based delivery Cancer Treatment
PPTX
Emphasizing It's Not The End 08 06 2025.pptx
PPTX
BIOLOGY TISSUE PPT CLASS 9 PROJECT PUBLIC
PPTX
_ISO_Presentation_ISO 9001 and 45001.pptx
PPTX
2025-08-10 Joseph 02 (shared slides).pptx
PPTX
Introduction to Effective Communication.pptx
PPTX
Project and change Managment: short video sequences for IBA
DOC
学位双硕士UTAS毕业证,墨尔本理工学院毕业证留学硕士毕业证
PDF
oil_refinery_presentation_v1 sllfmfls.pdf
PPTX
The Effect of Human Resource Management Practice on Organizational Performanc...
PPTX
worship songs, in any order, compilation
PPTX
AcademyNaturalLanguageProcessing-EN-ILT-M02-Introduction.pptx
PDF
Swiggy’s Playbook: UX, Logistics & Monetization
PPTX
Non-Verbal-Communication .mh.pdf_110245_compressed.pptx
PDF
Nykaa-Strategy-Case-Fixing-Retention-UX-and-D2C-Engagement (1).pdf
DOCX
"Project Management: Ultimate Guide to Tools, Techniques, and Strategies (2025)"
PPTX
Understanding-Communication-Berlos-S-M-C-R-Model.pptx
INTERNATIONAL LABOUR ORAGNISATION PPT ON SOCIAL SCIENCE
Effective_Handling_Information_Presentation.pptx
An Unlikely Response 08 10 2025.pptx
Hydrogel Based delivery Cancer Treatment
Emphasizing It's Not The End 08 06 2025.pptx
BIOLOGY TISSUE PPT CLASS 9 PROJECT PUBLIC
_ISO_Presentation_ISO 9001 and 45001.pptx
2025-08-10 Joseph 02 (shared slides).pptx
Introduction to Effective Communication.pptx
Project and change Managment: short video sequences for IBA
学位双硕士UTAS毕业证,墨尔本理工学院毕业证留学硕士毕业证
oil_refinery_presentation_v1 sllfmfls.pdf
The Effect of Human Resource Management Practice on Organizational Performanc...
worship songs, in any order, compilation
AcademyNaturalLanguageProcessing-EN-ILT-M02-Introduction.pptx
Swiggy’s Playbook: UX, Logistics & Monetization
Non-Verbal-Communication .mh.pdf_110245_compressed.pptx
Nykaa-Strategy-Case-Fixing-Retention-UX-and-D2C-Engagement (1).pdf
"Project Management: Ultimate Guide to Tools, Techniques, and Strategies (2025)"
Understanding-Communication-Berlos-S-M-C-R-Model.pptx

Growing OpenStack at TWC, 3rd Speaker

  • 1. Work with the OpenStack Community • Plan on joining the mailing lists • Participate in meetings • Get familiar with community processes • Take advantage of community tools • There’s value in the work of thousands of others—developers, operators, eco-system, documenters, testers, etc.
  • 3. RabbitMQ • Messaging failures are difficult to detect • RabbitMQ HA Queus are tricky • oslo.messaging and other RabbitMQ clients not always good citizens • Heartbeating • Operators are focusing on RabbitMQ
  • 4. Neutron • “Everything is a network problem” – RabbitMQ problems are network problems • Neutron problems lead to angry customers • Stay up to date on Open vSwitch • Only the brave use the newest features • Monitoring VMs is tricky
  • 5. Kernel Panics • Kernels Panic • Have a plan to handle kernel upgrades • How do you plan on debugging? • Practice Dumping • Newer Kernels are generally better
  • 6. Users • May require IaaS education • Applications should be cloud aware • Cultural shift • Tooling • Pleasant Surprises
  • 8. Processes and Tooling • Better integration testing • Deployment tool improvements • Python virtual environments
  • 9. TWC Cloud Additions • Load Balancing as a Service • DNS as a Service • Monitoring as a Service • Database as a Service • Hadoop as a Service
  • 10. Upcoming TWC Sessions • Changing the Culture at Time Warner Cable – Matt Haines & Jason Rouault, today, 11:50 rm 211 • Neutron in the Real World – Sean Lynn, today, 1:50 rm 202-204 • Real World Experiences Upgrading OpenStack – Matt Fischer, tomorrow, 2:20 rm 205-207 • Facilitating various Operator sessions all day

Editor's Notes

  • #2: Simplified slide will amplify quite a bit while speaking: Mailing lists for each team, mailing list for deployment strategy (now a distinc openstack team) Meetings: IRC meetings for each project. IRC meetings for deployment tools. IRC or similar Meetings for “not quite” a project (like Monasca). F2F meetings including summits, design mid-cycle and sprints. F2F midcycle operators meetup The groups.openstack.org to find a local community as well as the larger community Community processes for bug filing, but much more around revieiwng & tagging blueprints & processes around influencing openstack with contributions, voting, etc. Just Be Involved. Be familiar with the entire end to end bug->patch->review->commit->backport-to-stable process as you will care and when you care, you may not have time to familiarize yourself. Lots of tools including git review, gerrit, jenkins usage, launchpad, the blueprinting tools, etc. And the tools ever grow in scope and variety, so stay abreast of changes. In 18 months, everything you know about OpenStack is obsolete.Grenade, Rally, DevStack,etc. Key point: There’s value in the discussions that take place each day in IRC, F2F, mailing lists, etc. There is value in what’s out there. There is value in YOU, in YOUR EXPERIENCES, you bring value into openstack and you need to be a community participant to share that value with others.
  • #4: RabbitMQ Message broker used by almost all openstack components to communicate with each other Rabbit failures are difficult to detect and have wide effects May manifest itself, for example volume attach randomly failing It takes time to determine a pattern of behavior for these types of failures and then figure out that rabbit is having issues. Pay attention to RabbitMQ Queues (make sure there aren’t messages in Ready State or unACKed.) This is a focus area for us and the operators community Adding monitoring Adding some automated queue cleanup Heartbeat support Focus Easier to use More reliable
  • #5: Neutron (OpenStack Networking) When neutron has problems, guest VMs can lose network access and customers get upset OpenvSwitch crashes, newer is usually better don’t be the first one to try a new feature (Distributed Virtual Router or HA routers) have maintenance/migration plans in place created ansible tools for this
  • #6: Kernel panics we’ve had issues in the past with kernel panics on compute nodes (hypervisors) and control nodes. Wev’e had a CEPH node kernel panic. We’ve upgraded the kernel several times and hope to have mitigated this some. You need a plan to handle how you will do maintenance like kernel upgrades Kernel debugging is not our strong suit, nor an area we intend to grow, so we relied heavily on Canonical to provide analysis and kernel fixes.
  • #7: Users Users present their own challenges Our best response to these challenges has been training and documentation. OpenStack, and more broadly cloud computing, represents a cultural shift for some users who may be used to running on dedicated (and expensive) five 9s hardware, their app may not be cloud-ready Reinforce this message regularly Build tooling to support users. you need an on-board process to setup accounts, projects, etc. You need a similar process to offboard when people leave the company, you might need to plan what happens to a VM that a whole team is using that was created by a guy who just resigned, who takes ownership of the resources? you need a ticketing system and you might need at least an informal SLA with your users Pleasant Surprises are also Pain Points as users may adopt (or demand) newer features than you have deployed, or features you have deployed but have not yet internally trained on Heat Anti-affinity Affinity Develop test cases around these areas of user uptake.
  • #9: Better integration testing Each “event” results in more testing, each new service results in more testing, and each “time of continued service” represents opportunities for more system level testing (performance, etc) We have tools and techniques that still need automation and integration. We use both Ansible and Puppet and some of each have “border” cases wherein we could be doing better integration. Ie., RGE, ansible_adhoc, etc. We have opportunities to do more automation to get us to daily/weekly curated releases of individual OpenStack services We want to move away from distro packaging to more upstream-like python virtual environments to enable better continuous deployment
  • #10: Designate, DNSaaS has just been released into our release train LBaaS is in our staging and devel environment Monitoring as a service (Monasca) is used in our infrastructure but will also be provided as a service to our users for their VMs DBaaS is coming soon Hadoop (Sahara) is coming soon
  • #12: Augmented with partners SwiftStack Inktank Cisco Had to mobilize other teams in TWC Network Engineering Network Ops Data Center Services Etc.