SlideShare a Scribd company logo
OpenNebula @ Haufe Group
A somewhat unusual Use-case
26th of September 2019 | Techday@NTS, Vienna
PATRICK MARTINS
SYSTEMS ENGINEER
JENS LANGHAMMER
LINUX DEVOPS
PROFESSIONAL
Table of Contents
• What we do, who we are
• Current Situation
• Why OpenNebula
• What OpenNebula is missing
• Planned Architecture
• Public Cloud
What we do at Haufe
• We make software (e.g. tax, finance, payroll)
• A wide range of Products
• From Web-Applications over mobile Apps to Desktop
Applications
• Many small, autonomous teams
• Teams can consume central Services, but don’t have to
Haufe, NTS and OpenNebula
Tardis
• Project Owner à Alexander Keller
• Technical Lead à Jens Langhammer
• Patrick Martins à external Support
• 3 planed releases
Future-proof virtualisation
orchestration for software testing with
commercial support
Current Situation – Software Testing
• vCloud Director SP
• vSphere 6.5
• 14 Hosts, 128 Cores, 2 TB RAM
• 650+ VMs
• Interactions
• Testers create new VMs via the Portal
• VMs are created via the API
• Use-cases
• Automated Builds
• Support Agents replicating Client Setups
Current Workflow
• vApps to ”containerise” Images
• Single Client VM
• Server + Client VM
• Network is always fenced
• About 1500 pre-built Images
• Base Images for all sorts of Operating Systems
• Automated builds create Images
Issues
• Unknown Future of vCloud Director
• High Maintenance effort
• Little Customisation
• High License costs
• Locked into the VMware-ecosystem
How OpenNebula helps us
• Fewer License Costs
• Hosts running Ubuntu
• Support through NTS
• Open-Source, thus customizable
• Abstraction
• Workloads might need vSphere for Support
• Possibility to use Public Clouds
• Easier Maintenance
What OpenNebula is missing
• Fully automated Network Virtualization
• Higher Quality Console
• Lifecycle for OpenNebula Services
• VM Leases
OpenNebula „Fund a feature“
Planned Architecture
Virtual Cloud Infrastructure
IaaS Cloud Stack
Bare-Metal-Deployment & Life-Cycle-Management Config-Management (SDI)
Automation Infrastructure
Physical Hardware Hypervisor Storage Networking
Physical Infrastructure
NFS
802.1Q VLAN
VXLAN
(OpenNebula Services Provider)
Public Cloud
Beware the Buzzwords
Current Situation – Public Cloud
• AWS Accounts per Project
• Default Subnets, Security Groups, etc
• No ”hard” guidelines – Teams can do what they want
Replacing vCloud with OpenNebula
Replacing vCloud with OpenNebula
Goal
• Make it easier to deploy
• Provide a single Interface
• Prevent Users from abuse
• Familiar Environment
Enter Watson…
• Simplify AWS Network Selection
• Simplify AWS EC2 Authentication
• Simplify Domain Join
Replacing vCloud with OpenNebula
Behind the scenes
• Set SUBNETID
• Set SECURITYGROUPIDS
• Set Name Tag based on OpenNebula Name
• Linux
• Set SSH-Key based on User’s SSH-Key
• Windows
• Set Random Password
• Domain Join (the complicated way)
Demo Time!

More Related Content

What's hot (20)

PDF
Open Stack Days israel Keynote 2017
Nati Shalom
 
PDF
Policy driven SDN in CloudStack
ShapeBlue
 
PDF
OpenNebula TechDay Waterloo 2015 - Private cloud at black berry
OpenNebula Project
 
PDF
OpenNebulaconf2017US: Hybrid clouds dancing with virtual machines by Jordi Gu...
OpenNebula Project
 
PPTX
Cloud stack user group - Welcome
ShapeBlue
 
PPTX
CloudStack EU user group - CloudStack news
ShapeBlue
 
PPTX
Telia latvija cloudstack
ShapeBlue
 
PPTX
Improving CloudStack for operators
ShapeBlue
 
PDF
OpenNebula TechDay Boston 2015 - An introduction to OpenNebula
OpenNebula Project
 
ODP
BtrCloud CloudStack Plugin
buildacloud
 
PDF
CloudStack IPv6 in production
ShapeBlue
 
PPT
CloudStack EU User Group - Making stuff better through CloudStack
ShapeBlue
 
PDF
OpenNebulaconf2017US: Software defined networking with OpenNebula by Roy Keen...
OpenNebula Project
 
PPTX
Fast SAP system provisioning based on CloudStack
ShapeBlue
 
PPTX
CloudStack networking
ShapeBlue
 
PPTX
CloudStack EU user group - fast SAP provisioning
ShapeBlue
 
PPTX
CloudStack News, Berlin 16 june 2016
ShapeBlue
 
PDF
OpenNebula at virtion
OpenNebula Project
 
PPTX
Managing Multi-hypervisor OpenStack Cloud with Single Virtual Network
PLUMgrid
 
PDF
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio Llorente
NETWAYS
 
Open Stack Days israel Keynote 2017
Nati Shalom
 
Policy driven SDN in CloudStack
ShapeBlue
 
OpenNebula TechDay Waterloo 2015 - Private cloud at black berry
OpenNebula Project
 
OpenNebulaconf2017US: Hybrid clouds dancing with virtual machines by Jordi Gu...
OpenNebula Project
 
Cloud stack user group - Welcome
ShapeBlue
 
CloudStack EU user group - CloudStack news
ShapeBlue
 
Telia latvija cloudstack
ShapeBlue
 
Improving CloudStack for operators
ShapeBlue
 
OpenNebula TechDay Boston 2015 - An introduction to OpenNebula
OpenNebula Project
 
BtrCloud CloudStack Plugin
buildacloud
 
CloudStack IPv6 in production
ShapeBlue
 
CloudStack EU User Group - Making stuff better through CloudStack
ShapeBlue
 
OpenNebulaconf2017US: Software defined networking with OpenNebula by Roy Keen...
OpenNebula Project
 
Fast SAP system provisioning based on CloudStack
ShapeBlue
 
CloudStack networking
ShapeBlue
 
CloudStack EU user group - fast SAP provisioning
ShapeBlue
 
CloudStack News, Berlin 16 june 2016
ShapeBlue
 
OpenNebula at virtion
OpenNebula Project
 
Managing Multi-hypervisor OpenStack Cloud with Single Virtual Network
PLUMgrid
 
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio Llorente
NETWAYS
 

Similar to Replacing vCloud with OpenNebula (20)

PPTX
CloudStackFinalProject
Gustavo El Khoury
 
PDF
OpenStack Block Storage 101
NetApp
 
PPTX
Onboarding a Historical Company on the Cloud Journey
Marius Zaharia
 
PDF
Fuse integration-services
Christian Posta
 
PDF
Bitnami Bootcamp. OpenStack
Alberto Molina Coballes
 
PDF
Define your Future with SUSE
SUSE
 
PDF
ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...
OpenNebula Project
 
PPTX
Utilizing Public AND Private Clouds with Bright Cluster Manager
Ian Lumb
 
PPTX
Operating OpenStack on a Budget
Samir Ibradzic
 
PPTX
Operating OpenStack on a Budget
Susan Wu
 
PDF
Serverless brewbox
Lino Telera
 
PDF
Enabling Business Agility with SUSE CaaS Platform
SUSE
 
PPTX
Kubernetes solutions
Eric Cattoir
 
PDF
LinuxTag 2013
OpenNebula Project
 
PDF
Unlock Your Cloud Potential with Mirantis OpenStack & Cumulus Linux
Cumulus Networks
 
PDF
Mirantis OpenStack and Cumulus Linux Webinar
Kamesh Pemmaraju
 
PDF
Cloud Native Camel Riding
Christian Posta
 
PPTX
OpenStack Ousts vCenter for DevOps and Unites IT Silos at AVG Technologies
Jakub Pavlik
 
PDF
OSDC 2013 | The OpenNebula Cloud Platform for Datacenter Virtualization by Co...
NETWAYS
 
PDF
Presentation desarrollos cloud con oracle virtualization
xKinAnx
 
CloudStackFinalProject
Gustavo El Khoury
 
OpenStack Block Storage 101
NetApp
 
Onboarding a Historical Company on the Cloud Journey
Marius Zaharia
 
Fuse integration-services
Christian Posta
 
Bitnami Bootcamp. OpenStack
Alberto Molina Coballes
 
Define your Future with SUSE
SUSE
 
ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...
OpenNebula Project
 
Utilizing Public AND Private Clouds with Bright Cluster Manager
Ian Lumb
 
Operating OpenStack on a Budget
Samir Ibradzic
 
Operating OpenStack on a Budget
Susan Wu
 
Serverless brewbox
Lino Telera
 
Enabling Business Agility with SUSE CaaS Platform
SUSE
 
Kubernetes solutions
Eric Cattoir
 
LinuxTag 2013
OpenNebula Project
 
Unlock Your Cloud Potential with Mirantis OpenStack & Cumulus Linux
Cumulus Networks
 
Mirantis OpenStack and Cumulus Linux Webinar
Kamesh Pemmaraju
 
Cloud Native Camel Riding
Christian Posta
 
OpenStack Ousts vCenter for DevOps and Unites IT Silos at AVG Technologies
Jakub Pavlik
 
OSDC 2013 | The OpenNebula Cloud Platform for Datacenter Virtualization by Co...
NETWAYS
 
Presentation desarrollos cloud con oracle virtualization
xKinAnx
 
Ad

More from OpenNebula Project (20)

PDF
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
OpenNebula Project
 
PDF
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
OpenNebula Project
 
PDF
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
OpenNebula Project
 
PDF
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
OpenNebula Project
 
PDF
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebula Project
 
PDF
NTS CAPTAIN / OpenNebula at Julius Blum GmbH
OpenNebula Project
 
PDF
Performant and Resilient Storage: The Open Source & Linux Way
OpenNebula Project
 
PDF
Security for Private Cloud Environments
OpenNebula Project
 
PDF
CheckPoint R80.30 Installation on OpenNebula
OpenNebula Project
 
PDF
DE-CIX: CloudConnectivity
OpenNebula Project
 
PDF
DDC Demo
OpenNebula Project
 
PDF
Cloud Disaggregation with OpenNebula
OpenNebula Project
 
PDF
OpenNebula and StorPool: Building Powerful Clouds
OpenNebula Project
 
PDF
Nested virtualization & PCI pass-through
OpenNebula Project
 
PDF
A Data Pro - Project Serendipity
OpenNebula Project
 
PDF
The UNICORE Project: Unikraft and OpenNebula
OpenNebula Project
 
PDF
Deploying OpenNebula in an HPC environment
OpenNebula Project
 
PDF
Rancher Labs - Your own PaaS in action
OpenNebula Project
 
PDF
Huawei - All-Flash Innovation
OpenNebula Project
 
PDF
OpenNebula LXD Overview
OpenNebula Project
 
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
OpenNebula Project
 
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
OpenNebula Project
 
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
OpenNebula Project
 
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
OpenNebula Project
 
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebula Project
 
NTS CAPTAIN / OpenNebula at Julius Blum GmbH
OpenNebula Project
 
Performant and Resilient Storage: The Open Source & Linux Way
OpenNebula Project
 
Security for Private Cloud Environments
OpenNebula Project
 
CheckPoint R80.30 Installation on OpenNebula
OpenNebula Project
 
DE-CIX: CloudConnectivity
OpenNebula Project
 
Cloud Disaggregation with OpenNebula
OpenNebula Project
 
OpenNebula and StorPool: Building Powerful Clouds
OpenNebula Project
 
Nested virtualization & PCI pass-through
OpenNebula Project
 
A Data Pro - Project Serendipity
OpenNebula Project
 
The UNICORE Project: Unikraft and OpenNebula
OpenNebula Project
 
Deploying OpenNebula in an HPC environment
OpenNebula Project
 
Rancher Labs - Your own PaaS in action
OpenNebula Project
 
Huawei - All-Flash Innovation
OpenNebula Project
 
OpenNebula LXD Overview
OpenNebula Project
 
Ad

Recently uploaded (20)

PDF
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
PPTX
prodad heroglyph crack 2.0.214.2 Full Free Download
cracked shares
 
PDF
Windows 10 Professional Preactivated.pdf
asghxhsagxjah
 
PPTX
From spreadsheets and delays to real-time control
SatishKumar2651
 
PDF
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
PPTX
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
PPTX
Comprehensive Risk Assessment Module for Smarter Risk Management
EHA Soft Solutions
 
PDF
AOMEI Partition Assistant Crack 10.8.2 + WinPE Free Downlaod New Version 2025
bashirkhan333g
 
PDF
Simplify React app login with asgardeo-sdk
vaibhav289687
 
PPTX
Get Started with Maestro: Agent, Robot, and Human in Action – Session 5 of 5
klpathrudu
 
PDF
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
PDF
Introduction to Apache Iceberg™ & Tableflow
Alluxio, Inc.
 
PDF
ERP Consulting Services and Solutions by Contetra Pvt Ltd
jayjani123
 
PPTX
Build a Custom Agent for Agentic Testing.pptx
klpathrudu
 
PDF
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
PDF
Show Which Projects Support Your Strategy and Deliver Results with OnePlan df
OnePlan Solutions
 
PDF
AI Prompts Cheat Code prompt engineering
Avijit Kumar Roy
 
PDF
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
PPTX
Transforming Insights: How Generative AI is Revolutionizing Data Analytics
LetsAI Solutions
 
PDF
Optimizing Tiered Storage for Low-Latency Real-Time Analytics at AI Scale
Alluxio, Inc.
 
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
prodad heroglyph crack 2.0.214.2 Full Free Download
cracked shares
 
Windows 10 Professional Preactivated.pdf
asghxhsagxjah
 
From spreadsheets and delays to real-time control
SatishKumar2651
 
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
Comprehensive Risk Assessment Module for Smarter Risk Management
EHA Soft Solutions
 
AOMEI Partition Assistant Crack 10.8.2 + WinPE Free Downlaod New Version 2025
bashirkhan333g
 
Simplify React app login with asgardeo-sdk
vaibhav289687
 
Get Started with Maestro: Agent, Robot, and Human in Action – Session 5 of 5
klpathrudu
 
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
Introduction to Apache Iceberg™ & Tableflow
Alluxio, Inc.
 
ERP Consulting Services and Solutions by Contetra Pvt Ltd
jayjani123
 
Build a Custom Agent for Agentic Testing.pptx
klpathrudu
 
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
Show Which Projects Support Your Strategy and Deliver Results with OnePlan df
OnePlan Solutions
 
AI Prompts Cheat Code prompt engineering
Avijit Kumar Roy
 
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
Transforming Insights: How Generative AI is Revolutionizing Data Analytics
LetsAI Solutions
 
Optimizing Tiered Storage for Low-Latency Real-Time Analytics at AI Scale
Alluxio, Inc.
 

Replacing vCloud with OpenNebula

  • 1. OpenNebula @ Haufe Group A somewhat unusual Use-case 26th of September 2019 | Techday@NTS, Vienna
  • 2. PATRICK MARTINS SYSTEMS ENGINEER JENS LANGHAMMER LINUX DEVOPS PROFESSIONAL
  • 3. Table of Contents • What we do, who we are • Current Situation • Why OpenNebula • What OpenNebula is missing • Planned Architecture • Public Cloud
  • 4. What we do at Haufe • We make software (e.g. tax, finance, payroll) • A wide range of Products • From Web-Applications over mobile Apps to Desktop Applications • Many small, autonomous teams • Teams can consume central Services, but don’t have to
  • 5. Haufe, NTS and OpenNebula
  • 6. Tardis • Project Owner à Alexander Keller • Technical Lead à Jens Langhammer • Patrick Martins à external Support • 3 planed releases Future-proof virtualisation orchestration for software testing with commercial support
  • 7. Current Situation – Software Testing • vCloud Director SP • vSphere 6.5 • 14 Hosts, 128 Cores, 2 TB RAM • 650+ VMs • Interactions • Testers create new VMs via the Portal • VMs are created via the API • Use-cases • Automated Builds • Support Agents replicating Client Setups
  • 8. Current Workflow • vApps to ”containerise” Images • Single Client VM • Server + Client VM • Network is always fenced • About 1500 pre-built Images • Base Images for all sorts of Operating Systems • Automated builds create Images
  • 9. Issues • Unknown Future of vCloud Director • High Maintenance effort • Little Customisation • High License costs • Locked into the VMware-ecosystem
  • 10. How OpenNebula helps us • Fewer License Costs • Hosts running Ubuntu • Support through NTS • Open-Source, thus customizable • Abstraction • Workloads might need vSphere for Support • Possibility to use Public Clouds • Easier Maintenance
  • 11. What OpenNebula is missing • Fully automated Network Virtualization • Higher Quality Console • Lifecycle for OpenNebula Services • VM Leases OpenNebula „Fund a feature“
  • 12. Planned Architecture Virtual Cloud Infrastructure IaaS Cloud Stack Bare-Metal-Deployment & Life-Cycle-Management Config-Management (SDI) Automation Infrastructure Physical Hardware Hypervisor Storage Networking Physical Infrastructure NFS 802.1Q VLAN VXLAN (OpenNebula Services Provider)
  • 14. Current Situation – Public Cloud • AWS Accounts per Project • Default Subnets, Security Groups, etc • No ”hard” guidelines – Teams can do what they want
  • 17. Goal • Make it easier to deploy • Provide a single Interface • Prevent Users from abuse • Familiar Environment
  • 18. Enter Watson… • Simplify AWS Network Selection • Simplify AWS EC2 Authentication • Simplify Domain Join
  • 20. Behind the scenes • Set SUBNETID • Set SECURITYGROUPIDS • Set Name Tag based on OpenNebula Name • Linux • Set SSH-Key based on User’s SSH-Key • Windows • Set Random Password • Domain Join (the complicated way)