ONECloud@Blum
02.10.2019
About Blum
Our Infrastructure
NTS Captain/OpenNebula at Blum
Examples
Next steps
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 2
About Blum
Our Infrastructure
NTS Captain/OpenNebula at Blum
Examples
Next steps
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 3
▪ 7983 Employees worldwide
▪ 6037 Employees Austria
▪ 8 Plants in Vorarlberg, others in Poland, USA and Brasil
▪ 31 Subsidiaries
▪ 258 Employees in IS
▪ 17 Employees in Infrastructure
▪ 8 Employees in Datacenter Team (Cabling, Network, Storage, Phys./ Virt. Hardware, Printing, Backup)
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 4
About Blum
Our Infrastructure
NTS Captain/OpenNebula at Blum
Examples
Next steps
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 5
▪ 89 VMware Hosts in 23 Clusters
▪ 1526 VMs
▪ 514.63 TB VMWare Storage (Tier1 + Tier0)
▪ 17 Templates ( + 4 Opennebula)
▪ ~ 10% Linux, ~ 90% Windows
▪ ~ 400 VMs using the same template (Z-Point)
▪ Netbox as central IPAM/DCIM Tool
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 6
About Blum
Our infrastructure
NTS Captain/OpenNebula at Blum
Examples
Next steps
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 7
Why NTS Captain?
▪ “Selfservice” for Users
▪ Automatisation of the processes (work in Progress)
▪ All Machines “the same” – creating Standards
▪ Less work for Infrastructure-Department
▪ Faster deployment of new VMs
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 8
What did we wanted to automate?
▪ Automatic deployment of VM (VCenter Folder, VLAN)
▪ Automatic AD Domain Join (incl. Description in AD Account)
▪ Automatic sync for IP Adresses with IPAM Tool
▪ Automatic creation of Hosts in ASG RemoteViewer
▪ SCOM -> Automatic mapping of Supportgroups
▪ Windows Updateschedule automatically assigned in SCCM
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 9
What happens exactly?
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 10
VM
created via
GUI
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 11
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 12
What happens exactly?
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 13
VM
created via
GUI
Hook for
IPAM
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 14
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 15
What happens exactly?
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 16
VM
created via
GUI
Hook for
IPAM
Hook for
new VM
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 17
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 18
SCCM Windows Update Schedule
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 19
ASG RemoteViewer
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 20
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 21
PowerShell Registryentry for Monitoring
Description for VM in AD Account
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 22
What happens exactly?
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 23
VM
created via
GUI
Hook for
IPAM
Hook for
new VM
Context.
Windows
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 24
Contextualisation
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 25
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 26
What happens exactly?
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 27
VM
created via
GUI
Hook for
IPAM
Hook for
new VM
Context.
Windows
LAPS
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 28
What did we wanted to automate?
▪ Automatic deployment of VM (VCenter Folder, VLAN)
▪ Automatic AD Domain Join (incl. Description in AD Account)
▪ Automatic sync for IP Adresses with IPAM Tool
▪ Automatic creation of Hosts in ASG RemoteViewer
▪ SCOM -> Automatic mapping of Supportgroups
▪ Windows Updateschedule automatically assigned in SCCM
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 29
How we build our templates
1. Install Windows
2. Install LAPS (LAPS -> Local Admin Password Solution)
3. Install Onecontext MSI
4. Sysprep
5. Convert VM to Template
6. Import Image in OpenNebula
7. Clone without Images
8. Copy Context-Script
9. Define Context-variables
10.Define Network
11.Done (Duration approx. 10 Minutes)
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 30
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 31
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 32
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 33
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 34
Summary
▪ New Templates really easy to create and customise
▪ Shorter time to fullfill requests (from ~ 2 Days down to ~ 2 Minutes)
▪ Less work for Infrastructure-Department
▪ More satisfied Customers (Who loves to wait for a VM?)
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 35
About Blum
Our infrastructure
NTS Captain/OpenNebula at Blum
Examples
Next steps
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 36
ExampleZ-Point
(ControlPC for our productionlines)
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 37
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 38
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 39
Example W2Kxx Standard VM
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 40
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 41
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 42
About Blum
Our infrastructure
NTS Captain/OpenNebula at Blum
Examples
Next steps
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 43
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 44
What’s next?
▪ Integration with MS Orchestrator for Ticketsystem and automation of AD Tasks
▪ Onboarding and templates for further Departments (BBA/Web/AppServer + SAP)
▪ Azure Deployment (Resource Model, not Classic VM)
Questions?
02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 45
NTS CAPTAIN / OpenNebula at Julius Blum GmbH

More Related Content

PDF
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
PDF
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
PDF
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...
PDF
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
PDF
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
PDF
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF
PDF
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
PDF
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...

More from OpenNebula Project (20)

PDF
Replacing vCloud with OpenNebula
PDF
NTS: What We Do With OpenNebula - and Why We Do It
PDF
OpenNebula from the Perspective of an ISP
PDF
Performant and Resilient Storage: The Open Source & Linux Way
PDF
NetApp Hybrid Cloud with OpenNebula
PPTX
NSX with OpenNebula - upcoming 5.10
PDF
Security for Private Cloud Environments
PDF
CheckPoint R80.30 Installation on OpenNebula
PDF
DE-CIX: CloudConnectivity
PDF
PDF
Cloud Disaggregation with OpenNebula
PDF
OpenNebula and StorPool: Building Powerful Clouds
PDF
Nested virtualization & PCI pass-through
PDF
A Data Pro - Project Serendipity
PDF
The UNICORE Project: Unikraft and OpenNebula
PDF
Deploying OpenNebula in an HPC environment
PDF
Rancher Labs - Your own PaaS in action
PDF
Huawei - All-Flash Innovation
PDF
OpenNebula LXD Overview
PDF
OpenNebulaConf2018 - We use OpenNebula everywhere now - Florian Heigl and Tho...
Replacing vCloud with OpenNebula
NTS: What We Do With OpenNebula - and Why We Do It
OpenNebula from the Perspective of an ISP
Performant and Resilient Storage: The Open Source & Linux Way
NetApp Hybrid Cloud with OpenNebula
NSX with OpenNebula - upcoming 5.10
Security for Private Cloud Environments
CheckPoint R80.30 Installation on OpenNebula
DE-CIX: CloudConnectivity
Cloud Disaggregation with OpenNebula
OpenNebula and StorPool: Building Powerful Clouds
Nested virtualization & PCI pass-through
A Data Pro - Project Serendipity
The UNICORE Project: Unikraft and OpenNebula
Deploying OpenNebula in an HPC environment
Rancher Labs - Your own PaaS in action
Huawei - All-Flash Innovation
OpenNebula LXD Overview
OpenNebulaConf2018 - We use OpenNebula everywhere now - Florian Heigl and Tho...
Ad

Recently uploaded (20)

PDF
What Makes a Great Data Visualization Consulting Service.pdf
PPT
3.Software Design for software engineering
PPTX
Human Computer Interaction lecture Chapter 2.pptx
PPTX
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
PPTX
Chapter_05_System Modeling for software engineering
PDF
AI-Powered Fuzz Testing: The Future of QA
PDF
Practical Indispensable Project Management Tips for Delivering Successful Exp...
PDF
Building an Inclusive Web Accessibility Made Simple with Accessibility Analyzer
PDF
MAGIX Sound Forge Pro CrackSerial Key Keygen
PPTX
HackYourBrain__UtrechtJUG__11092025.pptx
PPTX
Foundations of Marketo Engage: Nurturing
PPTX
Human-Computer Interaction for Lecture 1
PDF
Mobile App Backend Development with WordPress REST API: The Complete eBook
PPTX
Why 2025 Is the Best Year to Hire Software Developers in India
PPTX
string python Python Strings: Literals, Slicing, Methods, Formatting, and Pra...
PPTX
Chapter 1 - Transaction Processing and Mgt.pptx
PDF
Crypto Loss And Recovery Guide By Expert Recovery Agency.
PDF
SOFTWARE ENGINEERING Software Engineering (3rd Edition) by K.K. Aggarwal & Yo...
PDF
CapCut PRO for PC Crack New Download (Fully Activated 2025)
PPTX
ROI Analysis for Newspaper Industry with Odoo ERP
What Makes a Great Data Visualization Consulting Service.pdf
3.Software Design for software engineering
Human Computer Interaction lecture Chapter 2.pptx
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
Chapter_05_System Modeling for software engineering
AI-Powered Fuzz Testing: The Future of QA
Practical Indispensable Project Management Tips for Delivering Successful Exp...
Building an Inclusive Web Accessibility Made Simple with Accessibility Analyzer
MAGIX Sound Forge Pro CrackSerial Key Keygen
HackYourBrain__UtrechtJUG__11092025.pptx
Foundations of Marketo Engage: Nurturing
Human-Computer Interaction for Lecture 1
Mobile App Backend Development with WordPress REST API: The Complete eBook
Why 2025 Is the Best Year to Hire Software Developers in India
string python Python Strings: Literals, Slicing, Methods, Formatting, and Pra...
Chapter 1 - Transaction Processing and Mgt.pptx
Crypto Loss And Recovery Guide By Expert Recovery Agency.
SOFTWARE ENGINEERING Software Engineering (3rd Edition) by K.K. Aggarwal & Yo...
CapCut PRO for PC Crack New Download (Fully Activated 2025)
ROI Analysis for Newspaper Industry with Odoo ERP
Ad

NTS CAPTAIN / OpenNebula at Julius Blum GmbH

  • 2. About Blum Our Infrastructure NTS Captain/OpenNebula at Blum Examples Next steps 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 2
  • 3. About Blum Our Infrastructure NTS Captain/OpenNebula at Blum Examples Next steps 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 3
  • 4. ▪ 7983 Employees worldwide ▪ 6037 Employees Austria ▪ 8 Plants in Vorarlberg, others in Poland, USA and Brasil ▪ 31 Subsidiaries ▪ 258 Employees in IS ▪ 17 Employees in Infrastructure ▪ 8 Employees in Datacenter Team (Cabling, Network, Storage, Phys./ Virt. Hardware, Printing, Backup) 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 4
  • 5. About Blum Our Infrastructure NTS Captain/OpenNebula at Blum Examples Next steps 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 5
  • 6. ▪ 89 VMware Hosts in 23 Clusters ▪ 1526 VMs ▪ 514.63 TB VMWare Storage (Tier1 + Tier0) ▪ 17 Templates ( + 4 Opennebula) ▪ ~ 10% Linux, ~ 90% Windows ▪ ~ 400 VMs using the same template (Z-Point) ▪ Netbox as central IPAM/DCIM Tool 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 6
  • 7. About Blum Our infrastructure NTS Captain/OpenNebula at Blum Examples Next steps 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 7
  • 8. Why NTS Captain? ▪ “Selfservice” for Users ▪ Automatisation of the processes (work in Progress) ▪ All Machines “the same” – creating Standards ▪ Less work for Infrastructure-Department ▪ Faster deployment of new VMs 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 8
  • 9. What did we wanted to automate? ▪ Automatic deployment of VM (VCenter Folder, VLAN) ▪ Automatic AD Domain Join (incl. Description in AD Account) ▪ Automatic sync for IP Adresses with IPAM Tool ▪ Automatic creation of Hosts in ASG RemoteViewer ▪ SCOM -> Automatic mapping of Supportgroups ▪ Windows Updateschedule automatically assigned in SCCM 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 9
  • 10. What happens exactly? 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 10 VM created via GUI
  • 11. 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 11
  • 12. 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 12
  • 13. What happens exactly? 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 13 VM created via GUI Hook for IPAM
  • 14. 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 14
  • 15. 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 15
  • 16. What happens exactly? 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 16 VM created via GUI Hook for IPAM Hook for new VM
  • 17. 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 17
  • 18. 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 18 SCCM Windows Update Schedule
  • 19. 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 19 ASG RemoteViewer
  • 20. 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 20
  • 21. 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 21 PowerShell Registryentry for Monitoring Description for VM in AD Account
  • 22. 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 22
  • 23. What happens exactly? 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 23 VM created via GUI Hook for IPAM Hook for new VM Context. Windows
  • 24. 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 24 Contextualisation
  • 25. 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 25
  • 26. 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 26
  • 27. What happens exactly? 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 27 VM created via GUI Hook for IPAM Hook for new VM Context. Windows LAPS
  • 28. 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 28
  • 29. What did we wanted to automate? ▪ Automatic deployment of VM (VCenter Folder, VLAN) ▪ Automatic AD Domain Join (incl. Description in AD Account) ▪ Automatic sync for IP Adresses with IPAM Tool ▪ Automatic creation of Hosts in ASG RemoteViewer ▪ SCOM -> Automatic mapping of Supportgroups ▪ Windows Updateschedule automatically assigned in SCCM 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 29
  • 30. How we build our templates 1. Install Windows 2. Install LAPS (LAPS -> Local Admin Password Solution) 3. Install Onecontext MSI 4. Sysprep 5. Convert VM to Template 6. Import Image in OpenNebula 7. Clone without Images 8. Copy Context-Script 9. Define Context-variables 10.Define Network 11.Done (Duration approx. 10 Minutes) 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 30
  • 31. 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 31
  • 32. 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 32
  • 33. 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 33
  • 34. 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 34
  • 35. Summary ▪ New Templates really easy to create and customise ▪ Shorter time to fullfill requests (from ~ 2 Days down to ~ 2 Minutes) ▪ Less work for Infrastructure-Department ▪ More satisfied Customers (Who loves to wait for a VM?) 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 35
  • 36. About Blum Our infrastructure NTS Captain/OpenNebula at Blum Examples Next steps 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 36
  • 37. ExampleZ-Point (ControlPC for our productionlines) 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 37
  • 38. 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 38
  • 39. 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 39
  • 40. Example W2Kxx Standard VM 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 40
  • 41. 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 41
  • 42. 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 42
  • 43. About Blum Our infrastructure NTS Captain/OpenNebula at Blum Examples Next steps 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 43
  • 44. 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 44 What’s next? ▪ Integration with MS Orchestrator for Ticketsystem and automation of AD Tasks ▪ Onboarding and templates for further Departments (BBA/Web/AppServer + SAP) ▪ Azure Deployment (Resource Model, not Classic VM)
  • 45. Questions? 02.10.2019 | © Copyright by Blum | Name | Vertraulich/Confidential 45