SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
We Transform. Trust into Value
Cloudstack at itelligence Brown Fields
25.02.2020
Andre Paul
Agenda
1. Me & itelligence
2. Infrastructure
3. PVLAN
4. Ingestion
3/2/2020©2018itelligence
2
About Me
3
 Andre Paul
 Since 1998 at itelligence
 *AN (LAN, WAN, SAN)
 DC Infrastructure Architecture
 SAP
©2018itelligenceclassification:public5/18/2017
Andre Paul
Phillip-Reis-Straße 10
02625 Bautzen
+49 3591 2952 2125
andre.paul@itelligence.de
48%
20%
14%
15%
2% 1%
itelligence Worldwide in Numbers
3/2/2020
1989 7,900+
(as of Dec 2018)
926.6 MEUR
(2018)
6,000+
German-Speaking Europe Western Europe Asia
OtherNorthern and Eastern Europe USA
Employees Development of Headcount Revenue
Revenue per Region (2018)
25 Countries
Customers
Founded
4
4140
4702
5677
6983
7904
20182014 2015 2016 2017
+
Ø13,6% Revenue Growth
CAGR over the past 5 years
557
696
778
872 927
20182014 2015 2016 2017
©2019itelligence
A Closer Look at the Market
3/2/2020
Our mission
With our full-service SAP portfolio we
reduce IT complexity and bring simplicity
to the IT landscape.
Our vision
To deliver powerful SAP solutions
to the world.
Global, regional,
and local capacities
and competencies
25+ years of
extensive process,
industry, and IT
expertise
Winner of numerous
SAP Pinnacle
Awards
5
©2018itelligence
Environment
3/2/2020©2018itelligence
Status CS based
3/2/2020©2018itelligence
7
 KVM/Ceph stack with Apache CloudStack orchestration – “it.cloud”
Status VMware
3/2/2020©2018itelligence
8
 Different vSphere based landscape (SDDC) running in the data
centre – “CustVirt”
 Partly automated processes (e.g. VM deployment) based on
ProcessMaker
 Highly customized and optimised infrastructure for the SAP
Businesses
 Medium to large classic and InMemory databases (SAP HANA;
Oracle, IBM DB2, …)
 2 Data Centre
 DWDM coupled on LAN and SAN
 2 main networks
 “Frontend” – customer VPC – VLAN - IPV4
 “Backup” – internal for high bandwidth data transfers e.g. backup/ restore
PVLAN – IPV6
VM
4900
itelligence GMS CIS Germany | Facts and Figures
3/2/2020
9
itelligenceGMSCISGermany©2019itelligence
Network
Switches
480+
360+
Managed VPN Connections
380+
WAN Connections
Physical Firewall Systems
50+
Server
ESXi Hosts
360+
64
Cluster
vCenter
16
RAM
500 TB
Storage
6.0+ PB
Storage
SAN Switches
80+
High Availability
Disaster Recovery
Dual Data Center
Storage Systems
50+
Data Protection
Backup Clients
3,200+
8
Libraries
400+ TiB
Data Volume (per day)
1,320+ TiB
Data Domain Capacity (raw)
CustVirt
3/2/2020©2018itelligence
10
 Network
 Customer virtual networks (CVN) based on Fortigate VDOM (vrf)/ stretched VLAN/ stretched PVLAN
 -> CS L2Network
 Compute
 vSphere vCenter -> CS Zone
 Clusters based on CPU/Mem hosts (workload optimisation) and OS (license cost optimisation)
 Storage
 Block storage, classical data store
Brownfield Network
3/2/2020©2018itelligence
11
Mission
3/2/2020©2018itelligence
12
 Migrate the vSphere landscape into CloudStack + portal?
 How to?
 For the network we use CS feature L2Network
 Each vCenter into one CS Zone on the existing L2 infrastructure
 -> new features needed
 Community PVLAN configs for distributed vSwitches
 Ingestion for importing virtual machines from existing landscape
 A alternative way to manage DR (SRM)
 A way to manage CS controlled and vCenter managed VM in parallel
 Dedicated vCenter/ Cluster/ or mixed
PVLAN
3/2/2020©2018itelligence
Private VLAN
3/2/2020
14
 PVLAN concepts (rfc5517)
 Extends a classical VLAN the primary VLAN with different types of secondary VLAN
 Isolated – ports can reach the primary but no other secondary
 Community – ports can reach the primary and the secondary but no other secondary
 There are 3 port configurations available
 Promiscuous; Isolated; Community
©2018itelligence
promiscuous isolated community 1 community 2
promiscuous    
isolated    
community 1    
community 2    
CloudStack Support for Community PVLAN
3/2/2020
15
 CS already supports isolated and promiscuous
 Community port configuration with secondary VLAN was added
 Available via createNetwork isolatedpvlantype=community API and UI
©2018itelligence
Ingestion
3/2/2020©2018itelligence
Cloudstack Ingestion
3/2/2020
17
 API
 listUnmanagedInstances
 importUnmanagedInstance
 ToDo: exportManagedInstance
 Prepare
 Setup a new project
 Create networks and relevant
offerings templates/ service-/
network-offerings
©2018itelligence
importUnmanagedInstance
3/2/2020
18
 Source parameter
 Clusterid
 Naming parameter
 name (vSphere instance name)
 displayname
 hostname (= name if not set)
 Tenant/ project configuration parameter
 account (An optional account name for the virtual machine. Must be used with domainid parameter);
 domainid (An optional domain ID for the virtual machine. Must be used with account parameter) projectid
 Projectid
©2018itelligence
importUnmanagedInstance
3/2/2020
19
 Technical parameter
 templateid
 serviceofferingid – compute offering
 recommended “Custom Constrained” + [details[0].cpuSpeed if CPU reservation is not set]
 Fixed compute offering needs to align to the VM
 diskofferingid (disk offering for root disk)
 Map for data disk ID and corresponding disk offering UUID
 datadidatadiskofferinglist[0].disk
 datadiskofferinglist[0].diskOffering
 Map for NIC ID and corresponding Network UUID
 nicnetworklist[0].nic=
 nicnetworklist[0].network=
 Map for NIC ID and corresponding IP address for for non-L2NetworkOffering
 nicipaddresslist[0].nic=
 nicipaddresslist[0].ipAddress= [IP Address]|auto
©2018itelligence
Requirements for importUnmanagedInstance
3/2/2020
20
 All VM properties controlled by CS will change
 Console access is possible only after stopping and starting a imported VM
©2018itelligence
Andre Paul
Phillip-Reis-Straße 10
02625 Bautzen
+49 3591 2952 2125
andre.paul@itelligence.de
We Transform. Trust into Value
3/2/2020©2018itelligence
Copyright itelligence AG - All rights reserved
3/2/2020©2018itelligence
22
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of itelligence AG. The information contained herein may be changed without prior notice.
Some software products marketed by itelligence AG and its distributors contain proprietary software components of other software vendors. All product and service names mentioned and associated logos displayed are the
trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.
The information in this document is proprietary to itelligence. This document is a preliminary version and not subject to your license agreement or any other agreement with itelligence. This document contains only
intended strategies, developments and product functionalities and is not intended to be binding upon itelligence to any particular course of business, product strategy, and/or development. itelligence assumes no
responsibility for errors or omissions in this document. itelligence does not warrant the accuracy or completeness of the information, text, graphics, links, or other items contained within this material. This document is
provided without a warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement.
itelligence shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials. This limitation shall not apply in
cases of intent or gross negligence.
The statutory liability for personal injury and defective products is not affected. itelligence has no control over the information that you may access through the use of hot links contained in these materials and does not
endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages.

Mais conteúdo relacionado

Mais procurados

Enabling OpenStack for Enterprise - Tarso Dos Santos, Veritas
Enabling OpenStack for Enterprise - Tarso Dos Santos, VeritasEnabling OpenStack for Enterprise - Tarso Dos Santos, Veritas
Enabling OpenStack for Enterprise - Tarso Dos Santos, Veritas
OpenStack
 

Mais procurados (20)

Meshing OpenStack and Bare Metal Networks with EVPN - David Iles, Mellanox Te...
Meshing OpenStack and Bare Metal Networks with EVPN - David Iles, Mellanox Te...Meshing OpenStack and Bare Metal Networks with EVPN - David Iles, Mellanox Te...
Meshing OpenStack and Bare Metal Networks with EVPN - David Iles, Mellanox Te...
 
CloudStack EU User Group - Making stuff better through CloudStack
CloudStack EU User Group - Making stuff better through CloudStackCloudStack EU User Group - Making stuff better through CloudStack
CloudStack EU User Group - Making stuff better through CloudStack
 
Cloud stack user group - Welcome
Cloud stack user group -  WelcomeCloud stack user group -  Welcome
Cloud stack user group - Welcome
 
Cloudstack: the best kept secret in the cloud
Cloudstack: the best kept secret in the cloudCloudstack: the best kept secret in the cloud
Cloudstack: the best kept secret in the cloud
 
Simplifying the Move to OpenStack
Simplifying the Move to OpenStackSimplifying the Move to OpenStack
Simplifying the Move to OpenStack
 
CloudStack IPv6 in production
CloudStack IPv6 in productionCloudStack IPv6 in production
CloudStack IPv6 in production
 
From metal to service 100% automation with Apache CloudStack and Ansible - ...
From metal to service 100% automation with Apache CloudStack and Ansible -   ...From metal to service 100% automation with Apache CloudStack and Ansible -   ...
From metal to service 100% automation with Apache CloudStack and Ansible - ...
 
Enabling OpenStack for Enterprise - Tarso Dos Santos, Veritas
Enabling OpenStack for Enterprise - Tarso Dos Santos, VeritasEnabling OpenStack for Enterprise - Tarso Dos Santos, Veritas
Enabling OpenStack for Enterprise - Tarso Dos Santos, Veritas
 
Our journey with CloudStack
Our journey with CloudStackOur journey with CloudStack
Our journey with CloudStack
 
[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot
[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot
[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot
 
CloudStack EU user group - fast SAP provisioning
CloudStack EU user group - fast SAP provisioningCloudStack EU user group - fast SAP provisioning
CloudStack EU user group - fast SAP provisioning
 
Science logic cloudstack london meetup 2015 02-11
Science logic cloudstack london meetup 2015 02-11Science logic cloudstack london meetup 2015 02-11
Science logic cloudstack london meetup 2015 02-11
 
CloudStack news
CloudStack newsCloudStack news
CloudStack news
 
[OpenStack Day in Korea 2015] Track 2-6 - Apache Tajo on Swift
[OpenStack Day in Korea 2015] Track 2-6 - Apache Tajo on Swift[OpenStack Day in Korea 2015] Track 2-6 - Apache Tajo on Swift
[OpenStack Day in Korea 2015] Track 2-6 - Apache Tajo on Swift
 
Adam Dagnall: Advanced S3 compatible storage integration in CloudStack
Adam Dagnall: Advanced S3 compatible storage integration in CloudStackAdam Dagnall: Advanced S3 compatible storage integration in CloudStack
Adam Dagnall: Advanced S3 compatible storage integration in CloudStack
 
Improving CloudStack for operators
Improving CloudStack for operatorsImproving CloudStack for operators
Improving CloudStack for operators
 
Fast SAP system provisioning based on CloudStack
Fast SAP system provisioning based on CloudStack Fast SAP system provisioning based on CloudStack
Fast SAP system provisioning based on CloudStack
 
CloudStack Container Service
CloudStack Container ServiceCloudStack Container Service
CloudStack Container Service
 
Vault 1.5 Overview
Vault 1.5 OverviewVault 1.5 Overview
Vault 1.5 Overview
 
Building a redundant CloudStack management cluster - Vladimir Melnik
Building a redundant CloudStack management cluster - Vladimir MelnikBuilding a redundant CloudStack management cluster - Vladimir Melnik
Building a redundant CloudStack management cluster - Vladimir Melnik
 

Semelhante a Andre Paul: Importing VMware infrastructures into CloudStack

Microsoft Private Cloud Computing
Microsoft Private Cloud ComputingMicrosoft Private Cloud Computing
Microsoft Private Cloud Computing
vncson
 
110404 Ddc Cloud Factory For Hosters Show
110404 Ddc Cloud Factory For Hosters Show110404 Ddc Cloud Factory For Hosters Show
110404 Ddc Cloud Factory For Hosters Show
Emile Voogt
 
offerings managed services NOC : network operations center
offerings managed services NOC : network operations centerofferings managed services NOC : network operations center
offerings managed services NOC : network operations center
Arjun Kumar Marya
 

Semelhante a Andre Paul: Importing VMware infrastructures into CloudStack (20)

IRJET- Highly Secure Data Chip for Highly Sensitive Data
IRJET- Highly Secure Data Chip for Highly Sensitive DataIRJET- Highly Secure Data Chip for Highly Sensitive Data
IRJET- Highly Secure Data Chip for Highly Sensitive Data
 
Airbyte - Series-A deck
Airbyte - Series-A deckAirbyte - Series-A deck
Airbyte - Series-A deck
 
Airbyte - Series-A deck
Airbyte - Series-A deckAirbyte - Series-A deck
Airbyte - Series-A deck
 
Microsoft Private Cloud Computing
Microsoft Private Cloud ComputingMicrosoft Private Cloud Computing
Microsoft Private Cloud Computing
 
110404 Ddc Cloud Factory For Hosters Show
110404 Ddc Cloud Factory For Hosters Show110404 Ddc Cloud Factory For Hosters Show
110404 Ddc Cloud Factory For Hosters Show
 
Connectivity is here (5 g, swarm,...). now, let's build interplanetary apps! (1)
Connectivity is here (5 g, swarm,...). now, let's build interplanetary apps! (1)Connectivity is here (5 g, swarm,...). now, let's build interplanetary apps! (1)
Connectivity is here (5 g, swarm,...). now, let's build interplanetary apps! (1)
 
CA Unified Infrastructure Management for z Systems: Get a Holistic View of Yo...
CA Unified Infrastructure Management for z Systems: Get a Holistic View of Yo...CA Unified Infrastructure Management for z Systems: Get a Holistic View of Yo...
CA Unified Infrastructure Management for z Systems: Get a Holistic View of Yo...
 
STKI Israeli IT market study 2022__2 pages
STKI Israeli IT market study 2022__2 pagesSTKI Israeli IT market study 2022__2 pages
STKI Israeli IT market study 2022__2 pages
 
20150314 sahara intro and the future plan for open stack meetup
20150314 sahara intro and the future plan for open stack meetup20150314 sahara intro and the future plan for open stack meetup
20150314 sahara intro and the future plan for open stack meetup
 
Key Drivers for Government IT Transformation
Key Drivers for Government IT TransformationKey Drivers for Government IT Transformation
Key Drivers for Government IT Transformation
 
offerings managed services NOC : network operations center
offerings managed services NOC : network operations centerofferings managed services NOC : network operations center
offerings managed services NOC : network operations center
 
Sebastian Bretschneider - Our way to Ceph
Sebastian Bretschneider - Our way to CephSebastian Bretschneider - Our way to Ceph
Sebastian Bretschneider - Our way to Ceph
 
Why Data Virtualization? An Introduction
Why Data Virtualization? An IntroductionWhy Data Virtualization? An Introduction
Why Data Virtualization? An Introduction
 
Realise True Business Value .pdf
Realise True Business Value .pdfRealise True Business Value .pdf
Realise True Business Value .pdf
 
Webinar: IoT Industrial: Como criar soluções completas em minutos
Webinar: IoT Industrial: Como criar soluções completas em minutosWebinar: IoT Industrial: Como criar soluções completas em minutos
Webinar: IoT Industrial: Como criar soluções completas em minutos
 
Industrial IoT bootcamp
Industrial IoT bootcampIndustrial IoT bootcamp
Industrial IoT bootcamp
 
Cisco Connect 2018 Malaysia - It transformation-an imperative for driving bus...
Cisco Connect 2018 Malaysia - It transformation-an imperative for driving bus...Cisco Connect 2018 Malaysia - It transformation-an imperative for driving bus...
Cisco Connect 2018 Malaysia - It transformation-an imperative for driving bus...
 
Ivanti for msp
Ivanti for mspIvanti for msp
Ivanti for msp
 
Scaling xen desktop and xenapp with solid state drives in healthcare
Scaling xen desktop and xenapp with solid state drives in healthcareScaling xen desktop and xenapp with solid state drives in healthcare
Scaling xen desktop and xenapp with solid state drives in healthcare
 
Accelerate AI/ML Adoption with Intel Processors and C3IoT on AWS (AIM386-S) -...
Accelerate AI/ML Adoption with Intel Processors and C3IoT on AWS (AIM386-S) -...Accelerate AI/ML Adoption with Intel Processors and C3IoT on AWS (AIM386-S) -...
Accelerate AI/ML Adoption with Intel Processors and C3IoT on AWS (AIM386-S) -...
 

Mais de ShapeBlue

Mais de ShapeBlue (20)

CloudStack Authentication Methods – Harikrishna Patnala, ShapeBlue
CloudStack Authentication Methods – Harikrishna Patnala, ShapeBlueCloudStack Authentication Methods – Harikrishna Patnala, ShapeBlue
CloudStack Authentication Methods – Harikrishna Patnala, ShapeBlue
 
CloudStack Tooling Ecosystem – Kiran Chavala, ShapeBlue
CloudStack Tooling Ecosystem – Kiran Chavala, ShapeBlueCloudStack Tooling Ecosystem – Kiran Chavala, ShapeBlue
CloudStack Tooling Ecosystem – Kiran Chavala, ShapeBlue
 
Elevating Cloud Infrastructure with Object Storage, DRS, VM Scheduling, and D...
Elevating Cloud Infrastructure with Object Storage, DRS, VM Scheduling, and D...Elevating Cloud Infrastructure with Object Storage, DRS, VM Scheduling, and D...
Elevating Cloud Infrastructure with Object Storage, DRS, VM Scheduling, and D...
 
VM Migration from VMware to CloudStack and KVM – Suresh Anaparti, ShapeBlue
VM Migration from VMware to CloudStack and KVM – Suresh Anaparti, ShapeBlueVM Migration from VMware to CloudStack and KVM – Suresh Anaparti, ShapeBlue
VM Migration from VMware to CloudStack and KVM – Suresh Anaparti, ShapeBlue
 
How We Grew Up with CloudStack and its Journey – Dilip Singh, DataHub
How We Grew Up with CloudStack and its Journey – Dilip Singh, DataHubHow We Grew Up with CloudStack and its Journey – Dilip Singh, DataHub
How We Grew Up with CloudStack and its Journey – Dilip Singh, DataHub
 
What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...
What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...
What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...
 
CloudStack 101: The Best Way to Build Your Private Cloud – Rohit Yadav, VP Ap...
CloudStack 101: The Best Way to Build Your Private Cloud – Rohit Yadav, VP Ap...CloudStack 101: The Best Way to Build Your Private Cloud – Rohit Yadav, VP Ap...
CloudStack 101: The Best Way to Build Your Private Cloud – Rohit Yadav, VP Ap...
 
How We Use CloudStack to Provide Managed Hosting - Swen Brüseke - proIO
How We Use CloudStack to Provide Managed Hosting - Swen Brüseke - proIOHow We Use CloudStack to Provide Managed Hosting - Swen Brüseke - proIO
How We Use CloudStack to Provide Managed Hosting - Swen Brüseke - proIO
 
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...
 
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
 
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
 
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
 
Use Existing Assets to Build a Powerful In-house Cloud Solution - Magali Perv...
Use Existing Assets to Build a Powerful In-house Cloud Solution - Magali Perv...Use Existing Assets to Build a Powerful In-house Cloud Solution - Magali Perv...
Use Existing Assets to Build a Powerful In-house Cloud Solution - Magali Perv...
 
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
 
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
 
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
 
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
 
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
 
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
 
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
 

Último

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Andre Paul: Importing VMware infrastructures into CloudStack

  • 1. We Transform. Trust into Value Cloudstack at itelligence Brown Fields 25.02.2020 Andre Paul
  • 2. Agenda 1. Me & itelligence 2. Infrastructure 3. PVLAN 4. Ingestion 3/2/2020©2018itelligence 2
  • 3. About Me 3  Andre Paul  Since 1998 at itelligence  *AN (LAN, WAN, SAN)  DC Infrastructure Architecture  SAP ©2018itelligenceclassification:public5/18/2017 Andre Paul Phillip-Reis-Straße 10 02625 Bautzen +49 3591 2952 2125 andre.paul@itelligence.de
  • 4. 48% 20% 14% 15% 2% 1% itelligence Worldwide in Numbers 3/2/2020 1989 7,900+ (as of Dec 2018) 926.6 MEUR (2018) 6,000+ German-Speaking Europe Western Europe Asia OtherNorthern and Eastern Europe USA Employees Development of Headcount Revenue Revenue per Region (2018) 25 Countries Customers Founded 4 4140 4702 5677 6983 7904 20182014 2015 2016 2017 + Ø13,6% Revenue Growth CAGR over the past 5 years 557 696 778 872 927 20182014 2015 2016 2017 ©2019itelligence
  • 5. A Closer Look at the Market 3/2/2020 Our mission With our full-service SAP portfolio we reduce IT complexity and bring simplicity to the IT landscape. Our vision To deliver powerful SAP solutions to the world. Global, regional, and local capacities and competencies 25+ years of extensive process, industry, and IT expertise Winner of numerous SAP Pinnacle Awards 5 ©2018itelligence
  • 7. Status CS based 3/2/2020©2018itelligence 7  KVM/Ceph stack with Apache CloudStack orchestration – “it.cloud”
  • 8. Status VMware 3/2/2020©2018itelligence 8  Different vSphere based landscape (SDDC) running in the data centre – “CustVirt”  Partly automated processes (e.g. VM deployment) based on ProcessMaker  Highly customized and optimised infrastructure for the SAP Businesses  Medium to large classic and InMemory databases (SAP HANA; Oracle, IBM DB2, …)  2 Data Centre  DWDM coupled on LAN and SAN  2 main networks  “Frontend” – customer VPC – VLAN - IPV4  “Backup” – internal for high bandwidth data transfers e.g. backup/ restore PVLAN – IPV6 VM 4900
  • 9. itelligence GMS CIS Germany | Facts and Figures 3/2/2020 9 itelligenceGMSCISGermany©2019itelligence Network Switches 480+ 360+ Managed VPN Connections 380+ WAN Connections Physical Firewall Systems 50+ Server ESXi Hosts 360+ 64 Cluster vCenter 16 RAM 500 TB Storage 6.0+ PB Storage SAN Switches 80+ High Availability Disaster Recovery Dual Data Center Storage Systems 50+ Data Protection Backup Clients 3,200+ 8 Libraries 400+ TiB Data Volume (per day) 1,320+ TiB Data Domain Capacity (raw)
  • 10. CustVirt 3/2/2020©2018itelligence 10  Network  Customer virtual networks (CVN) based on Fortigate VDOM (vrf)/ stretched VLAN/ stretched PVLAN  -> CS L2Network  Compute  vSphere vCenter -> CS Zone  Clusters based on CPU/Mem hosts (workload optimisation) and OS (license cost optimisation)  Storage  Block storage, classical data store
  • 12. Mission 3/2/2020©2018itelligence 12  Migrate the vSphere landscape into CloudStack + portal?  How to?  For the network we use CS feature L2Network  Each vCenter into one CS Zone on the existing L2 infrastructure  -> new features needed  Community PVLAN configs for distributed vSwitches  Ingestion for importing virtual machines from existing landscape  A alternative way to manage DR (SRM)  A way to manage CS controlled and vCenter managed VM in parallel  Dedicated vCenter/ Cluster/ or mixed
  • 14. Private VLAN 3/2/2020 14  PVLAN concepts (rfc5517)  Extends a classical VLAN the primary VLAN with different types of secondary VLAN  Isolated – ports can reach the primary but no other secondary  Community – ports can reach the primary and the secondary but no other secondary  There are 3 port configurations available  Promiscuous; Isolated; Community ©2018itelligence promiscuous isolated community 1 community 2 promiscuous     isolated     community 1     community 2    
  • 15. CloudStack Support for Community PVLAN 3/2/2020 15  CS already supports isolated and promiscuous  Community port configuration with secondary VLAN was added  Available via createNetwork isolatedpvlantype=community API and UI ©2018itelligence
  • 17. Cloudstack Ingestion 3/2/2020 17  API  listUnmanagedInstances  importUnmanagedInstance  ToDo: exportManagedInstance  Prepare  Setup a new project  Create networks and relevant offerings templates/ service-/ network-offerings ©2018itelligence
  • 18. importUnmanagedInstance 3/2/2020 18  Source parameter  Clusterid  Naming parameter  name (vSphere instance name)  displayname  hostname (= name if not set)  Tenant/ project configuration parameter  account (An optional account name for the virtual machine. Must be used with domainid parameter);  domainid (An optional domain ID for the virtual machine. Must be used with account parameter) projectid  Projectid ©2018itelligence
  • 19. importUnmanagedInstance 3/2/2020 19  Technical parameter  templateid  serviceofferingid – compute offering  recommended “Custom Constrained” + [details[0].cpuSpeed if CPU reservation is not set]  Fixed compute offering needs to align to the VM  diskofferingid (disk offering for root disk)  Map for data disk ID and corresponding disk offering UUID  datadidatadiskofferinglist[0].disk  datadiskofferinglist[0].diskOffering  Map for NIC ID and corresponding Network UUID  nicnetworklist[0].nic=  nicnetworklist[0].network=  Map for NIC ID and corresponding IP address for for non-L2NetworkOffering  nicipaddresslist[0].nic=  nicipaddresslist[0].ipAddress= [IP Address]|auto ©2018itelligence
  • 20. Requirements for importUnmanagedInstance 3/2/2020 20  All VM properties controlled by CS will change  Console access is possible only after stopping and starting a imported VM ©2018itelligence
  • 21. Andre Paul Phillip-Reis-Straße 10 02625 Bautzen +49 3591 2952 2125 andre.paul@itelligence.de We Transform. Trust into Value 3/2/2020©2018itelligence
  • 22. Copyright itelligence AG - All rights reserved 3/2/2020©2018itelligence 22 No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of itelligence AG. The information contained herein may be changed without prior notice. Some software products marketed by itelligence AG and its distributors contain proprietary software components of other software vendors. All product and service names mentioned and associated logos displayed are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. The information in this document is proprietary to itelligence. This document is a preliminary version and not subject to your license agreement or any other agreement with itelligence. This document contains only intended strategies, developments and product functionalities and is not intended to be binding upon itelligence to any particular course of business, product strategy, and/or development. itelligence assumes no responsibility for errors or omissions in this document. itelligence does not warrant the accuracy or completeness of the information, text, graphics, links, or other items contained within this material. This document is provided without a warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. itelligence shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials. This limitation shall not apply in cases of intent or gross negligence. The statutory liability for personal injury and defective products is not affected. itelligence has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages.