www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
OPENNEBULACONF – 25TH OCTOBER 2013
OPENNE...
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
AGENDA
■ Introduction
■ Use case & Requir...
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
INTRODUCTION NETWAYS
• Founded 1995
• Ope...
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
NETWAYS COMPETENCIES
• Monitoring & Repor...
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
PuppetCamp 2013/2014
• 28th November Muni...
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
INTRODUCTION OPENNEBULA
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
INTRODUCTION OPENNEBULA
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
USE CASE & REQUIREMENTS
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
USE CASE
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
REQUIREMENTS
■ High Availability
• Automa...
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
HISTORY
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
ARCHITECTURE - 2007
100% BareMetal
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
ARCHITECTURE - 2010
XEN
XEN
XEN
XEN
XEN
X...
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
ARCHITECTURE – 2010 - PROBLEMS
■ Missing ...
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
WHAT NOW?
OpenStack OpenNebula
Nigel Beig...
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
DEPENDS ON THE PERSPECTIVE
■ Technical Gu...
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
WHAT WE DID?
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
TODAY’S ARCHITECTURE
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
ARCHITECTURE - 2012
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
ARCHITECTURE - 2012
KVM
KVM
KVM
KVM
KVM
K...
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
ARCHITECTURE – 2012- CHALLENGES
■ Failove...
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
ARCHITECTURE – 2012- SOLUTIONS
■ Pacemake...
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
REPORTING & MONITORING
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
MONITORING - ICINGA
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
MONITORING - GRAPHING
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
REPORTING & ACCOUNTING
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
REPORTING & ACCOUNTING
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
REPORTING & ACCOUNTING
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
CONFIGURATION MANAGEMENT
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
PUPPET
■ Puppet
• Configuration Managemen...
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
PUPPET ENTERPRISE / FOREMAN
■ Puppet Ente...
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
FOREMAN – VIRT-HOSTS
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
FOREMAN – PUPPET-CLASSES
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
FOREMAN – PUPPET - LIFECYLE
Configurati
o...
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
FOREMAN – PUPPET - LOADBALANCER
KVM
KVM
K...
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
COMING UP
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
WHAT’S NEXT?
■ Update OpenNebula to 4.2
■...
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
QUESTIONS & ANSWERS
www.netways.de // blog.netways.de // @netways
We love Open Source#opennebulaconf
NETWAYS GmbH
Deutschherrnstrasse 15-19
90...
Upcoming SlideShare
Loading in...5
×

OpenNebula in a Multiuser Environment

2,174

Published on

Talk about NETWAYS OpenNebula Setup at the first OpenNebulaConf in Berlin. Talking about the past decision and current setup.

Published in: Technology, News & Politics
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,174
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

OpenNebula in a Multiuser Environment

  1. 1. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf OPENNEBULACONF – 25TH OCTOBER 2013 OPENNEBULA IN A MULTI- CUSTOMER ENVIRONMENT BERND ERK | NETWAYS GMBH
  2. 2. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf AGENDA ■ Introduction ■ Use case & Requirements ■ History ■ Today‘s Architecture ■ Configuration Management ■ Monitoring & Reporting ■ Coming up ■ Questions & Answers
  3. 3. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf INTRODUCTION NETWAYS • Founded 1995 • Open Source since 1997 • 40 Employees • Specialized in Open Source Systems Management and Open Source Datacenter Infrastructure Searching for awesome people!
  4. 4. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf NETWAYS COMPETENCIES • Monitoring & Reporting • Configuration Management • Service Management • Knowledge Management • Backup & Recovery • High Availability & Clustering • Cloud Computing • Load Balancing • Virtualization • Database Management OPEN SOURCE SYSTEMS MANAGEMENT OPEN SOURCE DATA CENTER MANAGED SERVICES MONITORING HARDWARE CONFERENCES
  5. 5. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf PuppetCamp 2013/2014 • 28th November Munich • 11th April Berlin • CfP is still open Open Source Datacenter Conference • 8th – 10th April 2014 • 125 Attendees (2012) • Datacenter | Automation | DevOps • CfP open until 31th December 2013 OpenNebulaConf 2014 • opennebulaconf.com • 2nd – 4th December 2014 • Berlin NETWAYS CONFERENCES
  6. 6. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf INTRODUCTION OPENNEBULA
  7. 7. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf INTRODUCTION OPENNEBULA
  8. 8. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf USE CASE & REQUIREMENTS
  9. 9. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf USE CASE
  10. 10. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf REQUIREMENTS ■ High Availability • Automatic Failover ■ Flexible Resources • Resource allocation and accounting • Isolation of noisy neighbours ■ Independent Storage Architecture • Persistent Images on existing technologies ■ Client isolation • Networking • Monitoring
  11. 11. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf HISTORY
  12. 12. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf ARCHITECTURE - 2007 100% BareMetal
  13. 13. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf ARCHITECTURE - 2010 XEN XEN XEN XEN XEN XEN XEN XEN XEN NFS on NetApp Filer
  14. 14. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf ARCHITECTURE – 2010 - PROBLEMS ■ Missing overview • Monitoring driven reboot • Missing priorities • No logic grouping on servers ■ XEN-Problems • Kernel in Debian • Sometimes compatibility issues with Dell-HW ■ No API • Missing accounting • Clear path for Puppet integration XEN XEN XEN XEN XEN XEN XEN XEN XEN NFS on NetApp Filer
  15. 15. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf WHAT NOW? OpenStack OpenNebula Nigel Beighton (Rackspace)
  16. 16. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf DEPENDS ON THE PERSPECTIVE ■ Technical Guy • There is a tool for every customer ■ Sales Guy • There is a customer for every tool
  17. 17. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf WHAT WE DID?
  18. 18. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf TODAY’S ARCHITECTURE
  19. 19. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf ARCHITECTURE - 2012
  20. 20. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf ARCHITECTURE - 2012 KVM KVM KVM KVM KVM KVM KVM KVM KVM NFS on NetApp Filer
  21. 21. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf ARCHITECTURE – 2012- CHALLENGES ■ Failover • Split-Brain situation ■ NetApp • We want to get rid of it • No financial scaling ■ Choosing the right filesystem • OCFS2 sucks (sometimes) • Ceph is nearly stable • GlusterFS implementation is not (yet) ready KVM KVM KVM KVM KVM KVM KVM KVM KVM NFS on NetApp Filer
  22. 22. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf ARCHITECTURE – 2012- SOLUTIONS ■ Pacemaker is controlling the stack • Checking libvirt is important! ■ Stonith – if something looks creepy ■ Still working on NetAPP-NFS ■ GlusterFS seems to be good for now • Working on better integration in ONE • First tests are promising KVM KVM KVM KVM KVM KVM KVM KVM KVM NFS on NetApp Filer
  23. 23. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf REPORTING & MONITORING
  24. 24. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf MONITORING - ICINGA
  25. 25. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf MONITORING - GRAPHING
  26. 26. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf REPORTING & ACCOUNTING
  27. 27. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf REPORTING & ACCOUNTING
  28. 28. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf REPORTING & ACCOUNTING
  29. 29. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf CONFIGURATION MANAGEMENT
  30. 30. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf PUPPET ■ Puppet • Configuration Management based on Ruby • Life-Cylce-Management and Provisioning • Live Management using MCollective ■ How it works • Puppet DSL (Domain Specific Language) • Abstracted through Resource Abstraction Layer • Define -> Simulate -> Enforce - > Report
  31. 31. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf PUPPET ENTERPRISE / FOREMAN ■ Puppet Enterprise • Graphical Interface • Great Live Management ■ Foreman • Open Source interface for Puppet • http://theforeman.org • Great interface and additional features like • Unattended Installation • Integration of cloud frameworks
  32. 32. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf FOREMAN – VIRT-HOSTS
  33. 33. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf FOREMAN – PUPPET-CLASSES
  34. 34. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf FOREMAN – PUPPET - LIFECYLE Configurati on (Hiera, PuppetDB) Dry Run using MCollective Continuous Testing Merge Environm ents Final Test Rollout
  35. 35. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf FOREMAN – PUPPET - LOADBALANCER KVM KVM KVM KVM KVM KVM KVM KVM KVM NFS on NetApp Filer LB 1 LB 2
  36. 36. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf COMING UP
  37. 37. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf WHAT’S NEXT? ■ Update OpenNebula to 4.2 ■ Using GlusterFS • Did some first tests with new qemu-versions • GlusterFS-Support since version 1.3 ■ Fully automated provisioning of all systems including networking, backup and monitoring -> Software Defined Infrastructure ■ Kicking out NetApp-Filer ■ Adding new Nodes :-)
  38. 38. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf QUESTIONS & ANSWERS
  39. 39. www.netways.de // blog.netways.de // @netways We love Open Source#opennebulaconf NETWAYS GmbH Deutschherrnstrasse 15-19 90429 Nuremberg Tel: +49 911 92885-0 Fax: +49 911 92885-77 Email: info@netways.de Website: www.netways.de Twitter: twitter.com/netways Facebook: facebook.com/netways Blog: blog.netways.de QUESTIONS & ANSWERS THANK YOU SEE YOU NEXT YEAR 2ND – 4TH DECEMBER 2014

×