SlideShare a Scribd company logo
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

Similar to NTS CAPTAIN / OpenNebula at Julius Blum GmbH

The Serverless Full Stack - Glynn Bird - Codemotion Amsterdam 2018
The Serverless Full Stack - Glynn Bird - Codemotion Amsterdam 2018The Serverless Full Stack - Glynn Bird - Codemotion Amsterdam 2018
The Serverless Full Stack - Glynn Bird - Codemotion Amsterdam 2018
Codemotion
 
Introduction to IBM Bluemix for Java Developers
Introduction to IBM Bluemix for Java DevelopersIntroduction to IBM Bluemix for Java Developers
Introduction to IBM Bluemix for Java Developers
Niklas Heidloff
 
IBM Collaboration Solutions Domino on Cloud ICSUG 2015
IBM Collaboration Solutions Domino on Cloud ICSUG 2015IBM Collaboration Solutions Domino on Cloud ICSUG 2015
IBM Collaboration Solutions Domino on Cloud ICSUG 2015
ICS User Group
 
IBM Connections - ein Update
IBM Connections - ein UpdateIBM Connections - ein Update
IBM Connections - ein Update
Belsoft
 
Client Deployment of IBM Cloud Private (IBM #Think2019 #5964)
Client Deployment of IBM Cloud Private (IBM #Think2019 #5964)Client Deployment of IBM Cloud Private (IBM #Think2019 #5964)
Client Deployment of IBM Cloud Private (IBM #Think2019 #5964)
Michael Elder
 
z/VM and OpenStack
z/VM and OpenStackz/VM and OpenStack
z/VM and OpenStack
OpenStack_Online
 
Customer centric delivery to the cloud
Customer centric delivery to the cloudCustomer centric delivery to the cloud
Customer centric delivery to the cloud
Thoughtworks
 
DevOps on AWS: A Practical Introduction
DevOps on AWS: A Practical IntroductionDevOps on AWS: A Practical Introduction
DevOps on AWS: A Practical Introduction
aledsage
 
IBM Enterprise Social Solutions on Bluemix (XPages and Connections)
IBM Enterprise Social Solutions  on Bluemix (XPages and Connections)IBM Enterprise Social Solutions  on Bluemix (XPages and Connections)
IBM Enterprise Social Solutions on Bluemix (XPages and Connections)
Niklas Heidloff
 
Client Deployment of IBM Cloud Private (Think 2019 Session 5964A)
Client Deployment of IBM Cloud Private (Think 2019 Session 5964A)Client Deployment of IBM Cloud Private (Think 2019 Session 5964A)
Client Deployment of IBM Cloud Private (Think 2019 Session 5964A)
Yong Feng
 
Lost Licenses - The Fine Balance of Trust
Lost Licenses - The Fine Balance of TrustLost Licenses - The Fine Balance of Trust
Lost Licenses - The Fine Balance of Trust
team-WIBU
 
Developing Integrations for IBM Integration Bus on Cloud
Developing Integrations for IBM Integration Bus on CloudDeveloping Integrations for IBM Integration Bus on Cloud
Developing Integrations for IBM Integration Bus on Cloud
Geza Geleji
 
Your Migration Map to a Comprehensive Protection and Licensing System
Your Migration Map to a Comprehensive Protection and Licensing SystemYour Migration Map to a Comprehensive Protection and Licensing System
Your Migration Map to a Comprehensive Protection and Licensing System
team-WIBU
 
Optimizing Cloud Licensing: Strategies and Best Practices
Optimizing Cloud Licensing: Strategies and Best PracticesOptimizing Cloud Licensing: Strategies and Best Practices
Optimizing Cloud Licensing: Strategies and Best Practices
team-WIBU
 
Cloud-Based Licensing in Offline Scenarios
Cloud-Based Licensing in Offline ScenariosCloud-Based Licensing in Offline Scenarios
Cloud-Based Licensing in Offline Scenarios
team-WIBU
 
Kubernetes and the 12 factor cloud apps
Kubernetes and the 12 factor cloud appsKubernetes and the 12 factor cloud apps
Kubernetes and the 12 factor cloud apps
Ana-Maria Mihalceanu
 
Kafka Summit 2019 Microservice Orchestration
Kafka Summit 2019 Microservice OrchestrationKafka Summit 2019 Microservice Orchestration
Kafka Summit 2019 Microservice Orchestration
larsfrancke
 
Building and Evolving a Dependency-Graph Based Microservice Architecture (La...
 Building and Evolving a Dependency-Graph Based Microservice Architecture (La... Building and Evolving a Dependency-Graph Based Microservice Architecture (La...
Building and Evolving a Dependency-Graph Based Microservice Architecture (La...
confluent
 
The Reality of DIY Kubernetes vs. PKS
The Reality of DIY Kubernetes vs. PKSThe Reality of DIY Kubernetes vs. PKS
The Reality of DIY Kubernetes vs. PKS
VMware Tanzu
 
beroNet Partnerprogram Webinar
beroNet Partnerprogram WebinarberoNet Partnerprogram Webinar
beroNet Partnerprogram Webinar
Michiel Top
 

Similar to NTS CAPTAIN / OpenNebula at Julius Blum GmbH (20)

The Serverless Full Stack - Glynn Bird - Codemotion Amsterdam 2018
The Serverless Full Stack - Glynn Bird - Codemotion Amsterdam 2018The Serverless Full Stack - Glynn Bird - Codemotion Amsterdam 2018
The Serverless Full Stack - Glynn Bird - Codemotion Amsterdam 2018
 
Introduction to IBM Bluemix for Java Developers
Introduction to IBM Bluemix for Java DevelopersIntroduction to IBM Bluemix for Java Developers
Introduction to IBM Bluemix for Java Developers
 
IBM Collaboration Solutions Domino on Cloud ICSUG 2015
IBM Collaboration Solutions Domino on Cloud ICSUG 2015IBM Collaboration Solutions Domino on Cloud ICSUG 2015
IBM Collaboration Solutions Domino on Cloud ICSUG 2015
 
IBM Connections - ein Update
IBM Connections - ein UpdateIBM Connections - ein Update
IBM Connections - ein Update
 
Client Deployment of IBM Cloud Private (IBM #Think2019 #5964)
Client Deployment of IBM Cloud Private (IBM #Think2019 #5964)Client Deployment of IBM Cloud Private (IBM #Think2019 #5964)
Client Deployment of IBM Cloud Private (IBM #Think2019 #5964)
 
z/VM and OpenStack
z/VM and OpenStackz/VM and OpenStack
z/VM and OpenStack
 
Customer centric delivery to the cloud
Customer centric delivery to the cloudCustomer centric delivery to the cloud
Customer centric delivery to the cloud
 
DevOps on AWS: A Practical Introduction
DevOps on AWS: A Practical IntroductionDevOps on AWS: A Practical Introduction
DevOps on AWS: A Practical Introduction
 
IBM Enterprise Social Solutions on Bluemix (XPages and Connections)
IBM Enterprise Social Solutions  on Bluemix (XPages and Connections)IBM Enterprise Social Solutions  on Bluemix (XPages and Connections)
IBM Enterprise Social Solutions on Bluemix (XPages and Connections)
 
Client Deployment of IBM Cloud Private (Think 2019 Session 5964A)
Client Deployment of IBM Cloud Private (Think 2019 Session 5964A)Client Deployment of IBM Cloud Private (Think 2019 Session 5964A)
Client Deployment of IBM Cloud Private (Think 2019 Session 5964A)
 
Lost Licenses - The Fine Balance of Trust
Lost Licenses - The Fine Balance of TrustLost Licenses - The Fine Balance of Trust
Lost Licenses - The Fine Balance of Trust
 
Developing Integrations for IBM Integration Bus on Cloud
Developing Integrations for IBM Integration Bus on CloudDeveloping Integrations for IBM Integration Bus on Cloud
Developing Integrations for IBM Integration Bus on Cloud
 
Your Migration Map to a Comprehensive Protection and Licensing System
Your Migration Map to a Comprehensive Protection and Licensing SystemYour Migration Map to a Comprehensive Protection and Licensing System
Your Migration Map to a Comprehensive Protection and Licensing System
 
Optimizing Cloud Licensing: Strategies and Best Practices
Optimizing Cloud Licensing: Strategies and Best PracticesOptimizing Cloud Licensing: Strategies and Best Practices
Optimizing Cloud Licensing: Strategies and Best Practices
 
Cloud-Based Licensing in Offline Scenarios
Cloud-Based Licensing in Offline ScenariosCloud-Based Licensing in Offline Scenarios
Cloud-Based Licensing in Offline Scenarios
 
Kubernetes and the 12 factor cloud apps
Kubernetes and the 12 factor cloud appsKubernetes and the 12 factor cloud apps
Kubernetes and the 12 factor cloud apps
 
Kafka Summit 2019 Microservice Orchestration
Kafka Summit 2019 Microservice OrchestrationKafka Summit 2019 Microservice Orchestration
Kafka Summit 2019 Microservice Orchestration
 
Building and Evolving a Dependency-Graph Based Microservice Architecture (La...
 Building and Evolving a Dependency-Graph Based Microservice Architecture (La... Building and Evolving a Dependency-Graph Based Microservice Architecture (La...
Building and Evolving a Dependency-Graph Based Microservice Architecture (La...
 
The Reality of DIY Kubernetes vs. PKS
The Reality of DIY Kubernetes vs. PKSThe Reality of DIY Kubernetes vs. PKS
The Reality of DIY Kubernetes vs. PKS
 
beroNet Partnerprogram Webinar
beroNet Partnerprogram WebinarberoNet Partnerprogram Webinar
beroNet Partnerprogram Webinar
 

More from OpenNebula Project

OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebula Project
 
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
OpenNebula Project
 
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...
OpenNebula Project
 
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
OpenNebula Project
 
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
OpenNebula Project
 
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAFOpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF
OpenNebula Project
 
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
OpenNebula Project
 
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebula Project
 
Replacing vCloud with OpenNebula
Replacing vCloud with OpenNebulaReplacing vCloud with OpenNebula
Replacing vCloud with OpenNebula
OpenNebula Project
 
NTS: What We Do With OpenNebula - and Why We Do It
NTS: What We Do With OpenNebula - and Why We Do ItNTS: What We Do With OpenNebula - and Why We Do It
NTS: What We Do With OpenNebula - and Why We Do It
OpenNebula Project
 
OpenNebula from the Perspective of an ISP
OpenNebula from the Perspective of an ISPOpenNebula from the Perspective of an ISP
OpenNebula from the Perspective of an ISP
OpenNebula Project
 
Performant and Resilient Storage: The Open Source & Linux Way
Performant and Resilient Storage: The Open Source & Linux WayPerformant and Resilient Storage: The Open Source & Linux Way
Performant and Resilient Storage: The Open Source & Linux Way
OpenNebula Project
 
NetApp Hybrid Cloud with OpenNebula
NetApp Hybrid Cloud with OpenNebulaNetApp Hybrid Cloud with OpenNebula
NetApp Hybrid Cloud with OpenNebula
OpenNebula Project
 
NSX with OpenNebula - upcoming 5.10
NSX with OpenNebula - upcoming 5.10NSX with OpenNebula - upcoming 5.10
NSX with OpenNebula - upcoming 5.10
OpenNebula Project
 
Security for Private Cloud Environments
Security for Private Cloud EnvironmentsSecurity for Private Cloud Environments
Security for Private Cloud Environments
OpenNebula Project
 
CheckPoint R80.30 Installation on OpenNebula
CheckPoint R80.30 Installation on OpenNebulaCheckPoint R80.30 Installation on OpenNebula
CheckPoint R80.30 Installation on OpenNebula
OpenNebula Project
 
DE-CIX: CloudConnectivity
DE-CIX: CloudConnectivityDE-CIX: CloudConnectivity
DE-CIX: CloudConnectivity
OpenNebula Project
 
DDC Demo
DDC DemoDDC Demo
Cloud Disaggregation with OpenNebula
Cloud Disaggregation with OpenNebulaCloud Disaggregation with OpenNebula
Cloud Disaggregation with OpenNebula
OpenNebula Project
 
OpenNebula and StorPool: Building Powerful Clouds
OpenNebula and StorPool: Building Powerful CloudsOpenNebula and StorPool: Building Powerful Clouds
OpenNebula and StorPool: Building Powerful Clouds
OpenNebula Project
 

More from OpenNebula Project (20)

OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
 
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
 
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...
 
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
 
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
 
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAFOpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF
 
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
 
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
 
Replacing vCloud with OpenNebula
Replacing vCloud with OpenNebulaReplacing vCloud with OpenNebula
Replacing vCloud with OpenNebula
 
NTS: What We Do With OpenNebula - and Why We Do It
NTS: What We Do With OpenNebula - and Why We Do ItNTS: What We Do With OpenNebula - and Why We Do It
NTS: What We Do With OpenNebula - and Why We Do It
 
OpenNebula from the Perspective of an ISP
OpenNebula from the Perspective of an ISPOpenNebula from the Perspective of an ISP
OpenNebula from the Perspective of an ISP
 
Performant and Resilient Storage: The Open Source & Linux Way
Performant and Resilient Storage: The Open Source & Linux WayPerformant and Resilient Storage: The Open Source & Linux Way
Performant and Resilient Storage: The Open Source & Linux Way
 
NetApp Hybrid Cloud with OpenNebula
NetApp Hybrid Cloud with OpenNebulaNetApp Hybrid Cloud with OpenNebula
NetApp Hybrid Cloud with OpenNebula
 
NSX with OpenNebula - upcoming 5.10
NSX with OpenNebula - upcoming 5.10NSX with OpenNebula - upcoming 5.10
NSX with OpenNebula - upcoming 5.10
 
Security for Private Cloud Environments
Security for Private Cloud EnvironmentsSecurity for Private Cloud Environments
Security for Private Cloud Environments
 
CheckPoint R80.30 Installation on OpenNebula
CheckPoint R80.30 Installation on OpenNebulaCheckPoint R80.30 Installation on OpenNebula
CheckPoint R80.30 Installation on OpenNebula
 
DE-CIX: CloudConnectivity
DE-CIX: CloudConnectivityDE-CIX: CloudConnectivity
DE-CIX: CloudConnectivity
 
DDC Demo
DDC DemoDDC Demo
DDC Demo
 
Cloud Disaggregation with OpenNebula
Cloud Disaggregation with OpenNebulaCloud Disaggregation with OpenNebula
Cloud Disaggregation with OpenNebula
 
OpenNebula and StorPool: Building Powerful Clouds
OpenNebula and StorPool: Building Powerful CloudsOpenNebula and StorPool: Building Powerful Clouds
OpenNebula and StorPool: Building Powerful Clouds
 

Recently uploaded

Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Jay Das
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 

Recently uploaded (20)

Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 

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