SlideShare a Scribd company logo
1 of 13
© 2014 VCE Company, LLC. All rights reserved. 
CASE STUDY: DEVELOPING A VBLOCK 
SYSTEMS BASED PRIVATE CLOUD PLATFORM 
WITH PUPPET AND VMWARE VCLOUD SUITE 
Peng Liu, Paul Harb 
VCE
VBLOCK SYSTEMS 
TRUE CONVERGED INFRASTRUCTURE 
© 2014 VCE Company, 2 LLC. All rights reserved. 
ENGINEERED 
MANUFACTURED As 
SUPPORTED 
SUSTAINED 
ONE 
PRODUCT 
MANAGED 
The leader of the Gartner Magic Quadrant July 2014
VCE CUSTOMER BENEFITS 
RESULTS OF SEPTEMBER 2013 IDC RESEARCH STUDY 
© 2014 VCE Company, 3 LLC. All rights reserved. 
5X FASTER 
TIME FOR 
NEW SERVICES 
 25 days down to 
five days 
50% REDUCTION 
OF ANNUAL 
DATA CENTER 
COSTS 
4X FASTER 
TIME-TO-DEPLOYMENT 
 160 days down to 40 
 79% less staff effort 
96% REDUCTION 
IN DOWN TIME
VCE™ CLOUD ACCELERATOR SERVICE (CAS) 
Standard Architectures Proven Blueprints 
Our Vblock® System expertise 
and VCE Vision™ Services 
Library enables us to accelerate 
any architecture 
© 2014 VCE Company, LLC. All rights reserved. 
Integration 
Extending the Value 
of Vblock Systems 
Tested and validated IaaS and 
PaaS blueprints and factory 
deployment capabilities. 
Accelerated Highly Accelerated 
Integrating our systems and 
solutions with industry-leading tools 
and customer-developed solutions 
4
PUPPET SERVER INFRASTRUCTURE 
PHYSICAL DIAGRAM 
Site 1: production 
ActiveMQ Spoke 
Vblock System 340 
Site 2 
Failover site for Site 1 
ActiveMQ Spoke 
Vblock System 340 
© 2014 VCE Company, LLC. All rights reserved. 
Site 3 
Production 
ActiveMQ Spoke 
Vblock System 340 
Site 4 
Non-production 
ActiveMQ Spoke 
Vblock System 340 
Site 5 
Production 
ActiveMQ Spoke 
Vblock System 340 
Site 6 
Non-production 
ActiveMQ Spoke 
Vblock System 340 
Vblock System 200 
 Load Balancer (vCNS) 
 Puppet DB and PostgreSQL 
 Puppet CA & Puppet Console 
 Puppet Master 1 
 Puppet Master 2 
 ActiveMQ Hub 
 ActiveMQ Spoke 
5
CUSTOMER USE CASES – CLOUD PORTAL 
Cloud portal on-boarding Onboard new users and projects to the cloud 
Provision virtual machine Provision blueprint for new VMs 
Modify virtual machine Add/subtract CPU, memory, disk to/from VMs 
Decommission virtual machine Decommission VMs, resource reclamation 
Order virtual firewall services Order firewall services for existing VMs 
Order virtual load balancing services Order load balancing services for existing VMs 
Create data model 
extension database 
© 2014 VCE Company, 6 LLC. All rights reserved. 
Create a database that will be used to track metadata and 
provisioning data for projects and cloud virtual machines
CUSTOMER USE CASES – APPLICATIONS 
IaaS/Application Provisioning in Multiple OS Platforms 
 Microsoft Windows 2008 R2 (with IIS and .NET options) 
 Red Hat Enterprise Linux 5/6 (with JBOSS, Tomcat and Apache) 
 Microsoft Windows 2008 R2 with MS SQL Server 2008 
 Red Hat Enterprise Linux 6 with Oracle standalone 
 Red Hat Enterprise Linux 5/6 with IBM WebSphere 
Resource Sizing: T-Shirt Size (vCPU, RAM and Disk) 
 S: 2 vCPU, 8GB, Disk (e.g. orabackup 128, ASM 24 x 2) 
 M: 3 vCPU, 12GB, Disk (e.g. orabackup 512, ASM 24 x 8) 
 L: 4 vCPU, 16GB, Disk (e.g. orabackup 1024, ASM 64 x 8) 
Virtual Machine/Application Provisioning Dynamically for 
Different User Profiles 
 Vblock location 
 Development / QA / Production 
© 2014 VCE Company, 7 LLC. All rights reserved.
SOLUTION ARCHITECTURE 
vCAC Web Portal 
vCAC Model Manager / DEM Orchestrator/ DEM Worker 
Infrastructure 
Services 
© 2014 VCE Company, 8 LLC. All rights reserved. 
Provisioning 
Requests 
Alert Thresholds 
vCenter Orchestrator vCenter Operations Manager 
vCenter Hyperic 
vCenter Log Insight 
vCenter Configuration Manager 
vCenter Infrastructure Navigator 
Service Profile 
Templates 
Host Profiles FAST VP VCE Vision IO 
Element Managers (UCSM, Unisphere, NX-OS) 
vCenter and 
vSphere 
External Services 
Vblock System 
CMDB Updates UI Widgets 
UCS 
Storage Array 
Config/Re-Config Current Config 
Network Metrics 
vCenter 
Chargeback 
ITBM 
Puppet Enterprise
SELF SERVICE CATALOG 
© 2014 VCE Company, LLC. All rights reserved. 
9
FUNCTIONS AND PUPPET MODULES 
Provision VM 
vCAC 
© 2014 VCE Company, 10 LLC. All rights reserved. 
Install Layer 2 
(base) 
Applications 
Install Layer 3 
(base) 
Applications 
Application 
Provisioning 
Workflow 
vCO 
 VM added to the 
Puppet console 
 VM added to the Layer 2 
group for Blueprint being 
deployed via the Puppet 
Rake API. 
 For SOX compliance, 
vCO will classify the VM 
into relevant Puppet 
group and install agents. 
 Puppet will install Layer 
3 application selected 
by the user, allowing 
for different versions of 
Oracle, SQL, 
Websphere 
 VM will be provisioned 
and become available 
on vCAC portal for use 
 Custom vCO 
workflows to 
orchestrate various 
activities, (ie., Active 
Directory/DNS 
integration, etc.) 
 vCO collects 
environmental-specific 
information 
required for post-provisioning 
 vCO invokes Puppet 
 Request VM 
 Specify custom 
sizing (RAM, core, 
storage) 
 Select application 
to install post 
provisioning 
The Puppet console and agent will control the installation of 
the Layer 2 and Layer 3 during the post provisioning process.
PUPPET TOPOLOGY 
Management Vblock System 
Module Repository 
Puppet Master 
Puppet Master 
© 2014 VCE Company, LLC. All rights reserved. 
Puppet CA 
Puppet Console 
PostgreSQL 
Cluster 
Puppet DB 
ActiveMQ Hub ActiveMQ Spoke 
Puppet Node / 
Managed Host 
Load Balancer 
Reporting 
Tenant Vblock System(s) 
18
CUSTOMER RESULTS AND BENEFITS 
With Puppet Enterprise implementation with the CAS 
architecture, we are able to: 
 Automate provisioning of applications, which substantially shorten the 
time to deploy 
 Standardize IT services to minimize variability and reduce misconfiguration 
that leads to downtime 
 Flexibly adapt to location-specific requirements – Puppet Enterprise handles 
polymorphic requirements in a context-aware manner based on location and 
production environments 
 Simplify deployment and maintenance – Policy-based deployment speeds 
up different OS with the same codes 
 Improve service stability – The right capacity at the right time with 
consistency, less downtime 
© 2014 VCE Company, 19 LLC. All rights reserved.
Developing a Private Cloud Platform with Puppet and VMware

More Related Content

What's hot

Cisco Connect 2018 Malaysia - 24.7.365 availability with veeam & cisco
Cisco Connect 2018 Malaysia - 24.7.365 availability with veeam & ciscoCisco Connect 2018 Malaysia - 24.7.365 availability with veeam & cisco
Cisco Connect 2018 Malaysia - 24.7.365 availability with veeam & ciscoNetworkCollaborators
 
Drive new initiatives with a powerful Dell EMC, Nutanix, and Toshiba solution...
Drive new initiatives with a powerful Dell EMC, Nutanix, and Toshiba solution...Drive new initiatives with a powerful Dell EMC, Nutanix, and Toshiba solution...
Drive new initiatives with a powerful Dell EMC, Nutanix, and Toshiba solution...Principled Technologies
 
Citrix XenApp hosted shared desktop performance on Cisco UCS: Cisco VM-FEX vs...
Citrix XenApp hosted shared desktop performance on Cisco UCS: Cisco VM-FEX vs...Citrix XenApp hosted shared desktop performance on Cisco UCS: Cisco VM-FEX vs...
Citrix XenApp hosted shared desktop performance on Cisco UCS: Cisco VM-FEX vs...Principled Technologies
 
VMware vCloud Director
VMware vCloud DirectorVMware vCloud Director
VMware vCloud DirectorErik Bussink
 
STO5475_Rasheed_Winter_FORMATTED3
STO5475_Rasheed_Winter_FORMATTED3STO5475_Rasheed_Winter_FORMATTED3
STO5475_Rasheed_Winter_FORMATTED3Abdul Rasheed
 
Veritas NetBackup benchmark comparison: Data protection in a large-scale virt...
Veritas NetBackup benchmark comparison: Data protection in a large-scale virt...Veritas NetBackup benchmark comparison: Data protection in a large-scale virt...
Veritas NetBackup benchmark comparison: Data protection in a large-scale virt...Principled Technologies
 
NBU_benchmark_comparison_(part_2)_1214_v2
NBU_benchmark_comparison_(part_2)_1214_v2NBU_benchmark_comparison_(part_2)_1214_v2
NBU_benchmark_comparison_(part_2)_1214_v2Abdul Rasheed
 
TECHNICAL WHITE PAPER▸ NetBackup 7.6 Plugin for VMware vCenter
TECHNICAL WHITE PAPER▸ NetBackup 7.6 Plugin for VMware vCenterTECHNICAL WHITE PAPER▸ NetBackup 7.6 Plugin for VMware vCenter
TECHNICAL WHITE PAPER▸ NetBackup 7.6 Plugin for VMware vCenterSymantec
 
VMware vSphere vMotion: 5.4 times faster than Hyper-V Live Migration
VMware vSphere vMotion: 5.4 times faster than Hyper-V Live MigrationVMware vSphere vMotion: 5.4 times faster than Hyper-V Live Migration
VMware vSphere vMotion: 5.4 times faster than Hyper-V Live MigrationVMware
 
Presentation v cloud suite 5.1 – what’s new
Presentation   v cloud suite 5.1 – what’s newPresentation   v cloud suite 5.1 – what’s new
Presentation v cloud suite 5.1 – what’s newsolarisyourep
 
vSphere 6.5 Upgrade Order
vSphere 6.5 Upgrade OrdervSphere 6.5 Upgrade Order
vSphere 6.5 Upgrade OrderRobert Nelson
 
Using ScaleIO in an OpenStack Environment
Using ScaleIO in an OpenStack EnvironmentUsing ScaleIO in an OpenStack Environment
Using ScaleIO in an OpenStack EnvironmentJason Sturgeon
 
CPU performance comparison of two cloud solutions: VMware vCloud Hybrid Servi...
CPU performance comparison of two cloud solutions: VMware vCloud Hybrid Servi...CPU performance comparison of two cloud solutions: VMware vCloud Hybrid Servi...
CPU performance comparison of two cloud solutions: VMware vCloud Hybrid Servi...Principled Technologies
 
VMware vCloud Director 1.5 - What's New
VMware vCloud Director 1.5  - What's NewVMware vCloud Director 1.5  - What's New
VMware vCloud Director 1.5 - What's New1CloudRoad.com
 
VIPR SOFTWARE-DEFINED STORAGE
VIPR SOFTWARE-DEFINED STORAGEVIPR SOFTWARE-DEFINED STORAGE
VIPR SOFTWARE-DEFINED STORAGEEMC Nederland
 
Use VMware vSAN HCI Mesh to manage your vSAN storage resources and share them...
Use VMware vSAN HCI Mesh to manage your vSAN storage resources and share them...Use VMware vSAN HCI Mesh to manage your vSAN storage resources and share them...
Use VMware vSAN HCI Mesh to manage your vSAN storage resources and share them...Principled Technologies
 

What's hot (20)

Cisco Connect 2018 Malaysia - 24.7.365 availability with veeam & cisco
Cisco Connect 2018 Malaysia - 24.7.365 availability with veeam & ciscoCisco Connect 2018 Malaysia - 24.7.365 availability with veeam & cisco
Cisco Connect 2018 Malaysia - 24.7.365 availability with veeam & cisco
 
Drive new initiatives with a powerful Dell EMC, Nutanix, and Toshiba solution...
Drive new initiatives with a powerful Dell EMC, Nutanix, and Toshiba solution...Drive new initiatives with a powerful Dell EMC, Nutanix, and Toshiba solution...
Drive new initiatives with a powerful Dell EMC, Nutanix, and Toshiba solution...
 
Citrix XenApp hosted shared desktop performance on Cisco UCS: Cisco VM-FEX vs...
Citrix XenApp hosted shared desktop performance on Cisco UCS: Cisco VM-FEX vs...Citrix XenApp hosted shared desktop performance on Cisco UCS: Cisco VM-FEX vs...
Citrix XenApp hosted shared desktop performance on Cisco UCS: Cisco VM-FEX vs...
 
View RA_v1_HiRez
View RA_v1_HiRezView RA_v1_HiRez
View RA_v1_HiRez
 
VMware vCloud Director
VMware vCloud DirectorVMware vCloud Director
VMware vCloud Director
 
VBR v8 Overview-handout
VBR v8 Overview-handoutVBR v8 Overview-handout
VBR v8 Overview-handout
 
STO5475_Rasheed_Winter_FORMATTED3
STO5475_Rasheed_Winter_FORMATTED3STO5475_Rasheed_Winter_FORMATTED3
STO5475_Rasheed_Winter_FORMATTED3
 
Veritas NetBackup benchmark comparison: Data protection in a large-scale virt...
Veritas NetBackup benchmark comparison: Data protection in a large-scale virt...Veritas NetBackup benchmark comparison: Data protection in a large-scale virt...
Veritas NetBackup benchmark comparison: Data protection in a large-scale virt...
 
NBU_benchmark_comparison_(part_2)_1214_v2
NBU_benchmark_comparison_(part_2)_1214_v2NBU_benchmark_comparison_(part_2)_1214_v2
NBU_benchmark_comparison_(part_2)_1214_v2
 
TECHNICAL WHITE PAPER▸ NetBackup 7.6 Plugin for VMware vCenter
TECHNICAL WHITE PAPER▸ NetBackup 7.6 Plugin for VMware vCenterTECHNICAL WHITE PAPER▸ NetBackup 7.6 Plugin for VMware vCenter
TECHNICAL WHITE PAPER▸ NetBackup 7.6 Plugin for VMware vCenter
 
VMware vSphere vMotion: 5.4 times faster than Hyper-V Live Migration
VMware vSphere vMotion: 5.4 times faster than Hyper-V Live MigrationVMware vSphere vMotion: 5.4 times faster than Hyper-V Live Migration
VMware vSphere vMotion: 5.4 times faster than Hyper-V Live Migration
 
Presentation v cloud suite 5.1 – what’s new
Presentation   v cloud suite 5.1 – what’s newPresentation   v cloud suite 5.1 – what’s new
Presentation v cloud suite 5.1 – what’s new
 
vSphere 6.5 Upgrade Order
vSphere 6.5 Upgrade OrdervSphere 6.5 Upgrade Order
vSphere 6.5 Upgrade Order
 
Using ScaleIO in an OpenStack Environment
Using ScaleIO in an OpenStack EnvironmentUsing ScaleIO in an OpenStack Environment
Using ScaleIO in an OpenStack Environment
 
CPU performance comparison of two cloud solutions: VMware vCloud Hybrid Servi...
CPU performance comparison of two cloud solutions: VMware vCloud Hybrid Servi...CPU performance comparison of two cloud solutions: VMware vCloud Hybrid Servi...
CPU performance comparison of two cloud solutions: VMware vCloud Hybrid Servi...
 
VMware vCloud Director 1.5 - What's New
VMware vCloud Director 1.5  - What's NewVMware vCloud Director 1.5  - What's New
VMware vCloud Director 1.5 - What's New
 
VMware vSphere 6 & Horizon View 6.1 – What's New ?
VMware vSphere 6 & Horizon View 6.1 – What's New ?VMware vSphere 6 & Horizon View 6.1 – What's New ?
VMware vSphere 6 & Horizon View 6.1 – What's New ?
 
VMware
VMwareVMware
VMware
 
VIPR SOFTWARE-DEFINED STORAGE
VIPR SOFTWARE-DEFINED STORAGEVIPR SOFTWARE-DEFINED STORAGE
VIPR SOFTWARE-DEFINED STORAGE
 
Use VMware vSAN HCI Mesh to manage your vSAN storage resources and share them...
Use VMware vSAN HCI Mesh to manage your vSAN storage resources and share them...Use VMware vSAN HCI Mesh to manage your vSAN storage resources and share them...
Use VMware vSAN HCI Mesh to manage your vSAN storage resources and share them...
 

Viewers also liked

Building self-service on demand infrastructure with Puppet and VMware
Building self-service on demand infrastructure with Puppet and VMwareBuilding self-service on demand infrastructure with Puppet and VMware
Building self-service on demand infrastructure with Puppet and VMwarePuppet
 
Rsa2012 下一代安全的战略思考-绿盟科技赵粮
Rsa2012 下一代安全的战略思考-绿盟科技赵粮Rsa2012 下一代安全的战略思考-绿盟科技赵粮
Rsa2012 下一代安全的战略思考-绿盟科技赵粮NSFOCUS
 
5 Reasons to Recycle in the D.C. Metro Area
5 Reasons to Recycle in the D.C. Metro Area5 Reasons to Recycle in the D.C. Metro Area
5 Reasons to Recycle in the D.C. Metro AreaSims Recycling Solutions
 
Pramata Tech Dinosaurs ePaper - Social Sharing
Pramata Tech Dinosaurs ePaper - Social SharingPramata Tech Dinosaurs ePaper - Social Sharing
Pramata Tech Dinosaurs ePaper - Social SharingTidemark Systems Inc.
 
Running SagePFW in a Private Cloud
Running SagePFW in a Private CloudRunning SagePFW in a Private Cloud
Running SagePFW in a Private CloudVertical Solutions
 
New Research: Cloud, Cost & Complexity Impact IAM & IT
New Research: Cloud, Cost & Complexity Impact IAM & ITNew Research: Cloud, Cost & Complexity Impact IAM & IT
New Research: Cloud, Cost & Complexity Impact IAM & ITSymplified
 
Visual Studio 2013 - Recursos da IDE
Visual Studio 2013 - Recursos da IDEVisual Studio 2013 - Recursos da IDE
Visual Studio 2013 - Recursos da IDEStefanini
 
Wedia Social Media presentation at DigitalDays
Wedia Social Media presentation at DigitalDaysWedia Social Media presentation at DigitalDays
Wedia Social Media presentation at DigitalDaysPanos Kontopoulos
 
Innovation In The Workplace Andrew James
Innovation In The Workplace   Andrew JamesInnovation In The Workplace   Andrew James
Innovation In The Workplace Andrew JamesKonica Minolta
 
Getting started with performance testing
Getting started with performance testingGetting started with performance testing
Getting started with performance testingTestplant
 
Presence Agent y Presence Scripting para personas con limitaciones visuales
Presence Agent y Presence Scripting para personas con limitaciones visualesPresence Agent y Presence Scripting para personas con limitaciones visuales
Presence Agent y Presence Scripting para personas con limitaciones visualesPresence Technology
 
Why Consider #FlashStorage in your #DataCenter
Why Consider #FlashStorage in your #DataCenterWhy Consider #FlashStorage in your #DataCenter
Why Consider #FlashStorage in your #DataCenterTegile Systems
 
10-TOP-IT-INITIATIVES_6-6-16
10-TOP-IT-INITIATIVES_6-6-1610-TOP-IT-INITIATIVES_6-6-16
10-TOP-IT-INITIATIVES_6-6-16Peak 10
 

Viewers also liked (17)

Building self-service on demand infrastructure with Puppet and VMware
Building self-service on demand infrastructure with Puppet and VMwareBuilding self-service on demand infrastructure with Puppet and VMware
Building self-service on demand infrastructure with Puppet and VMware
 
Rsa2012 下一代安全的战略思考-绿盟科技赵粮
Rsa2012 下一代安全的战略思考-绿盟科技赵粮Rsa2012 下一代安全的战略思考-绿盟科技赵粮
Rsa2012 下一代安全的战略思考-绿盟科技赵粮
 
TXT Next Presentation
TXT Next Presentation TXT Next Presentation
TXT Next Presentation
 
5 Reasons to Recycle in the D.C. Metro Area
5 Reasons to Recycle in the D.C. Metro Area5 Reasons to Recycle in the D.C. Metro Area
5 Reasons to Recycle in the D.C. Metro Area
 
Pramata Tech Dinosaurs ePaper - Social Sharing
Pramata Tech Dinosaurs ePaper - Social SharingPramata Tech Dinosaurs ePaper - Social Sharing
Pramata Tech Dinosaurs ePaper - Social Sharing
 
Dr Ravi Gupta
Dr Ravi GuptaDr Ravi Gupta
Dr Ravi Gupta
 
Running SagePFW in a Private Cloud
Running SagePFW in a Private CloudRunning SagePFW in a Private Cloud
Running SagePFW in a Private Cloud
 
New Research: Cloud, Cost & Complexity Impact IAM & IT
New Research: Cloud, Cost & Complexity Impact IAM & ITNew Research: Cloud, Cost & Complexity Impact IAM & IT
New Research: Cloud, Cost & Complexity Impact IAM & IT
 
Visual Studio 2013 - Recursos da IDE
Visual Studio 2013 - Recursos da IDEVisual Studio 2013 - Recursos da IDE
Visual Studio 2013 - Recursos da IDE
 
Wedia Social Media presentation at DigitalDays
Wedia Social Media presentation at DigitalDaysWedia Social Media presentation at DigitalDays
Wedia Social Media presentation at DigitalDays
 
Perceptive Software Scope
Perceptive Software ScopePerceptive Software Scope
Perceptive Software Scope
 
Innovation In The Workplace Andrew James
Innovation In The Workplace   Andrew JamesInnovation In The Workplace   Andrew James
Innovation In The Workplace Andrew James
 
Top 10 Business Continuity Disasters
Top 10 Business Continuity DisastersTop 10 Business Continuity Disasters
Top 10 Business Continuity Disasters
 
Getting started with performance testing
Getting started with performance testingGetting started with performance testing
Getting started with performance testing
 
Presence Agent y Presence Scripting para personas con limitaciones visuales
Presence Agent y Presence Scripting para personas con limitaciones visualesPresence Agent y Presence Scripting para personas con limitaciones visuales
Presence Agent y Presence Scripting para personas con limitaciones visuales
 
Why Consider #FlashStorage in your #DataCenter
Why Consider #FlashStorage in your #DataCenterWhy Consider #FlashStorage in your #DataCenter
Why Consider #FlashStorage in your #DataCenter
 
10-TOP-IT-INITIATIVES_6-6-16
10-TOP-IT-INITIATIVES_6-6-1610-TOP-IT-INITIATIVES_6-6-16
10-TOP-IT-INITIATIVES_6-6-16
 

Similar to Developing a Private Cloud Platform with Puppet and VMware

Comprehensive and Simplified Management for VMware vSphere Environments - now...
Comprehensive and Simplified Management for VMware vSphere Environments - now...Comprehensive and Simplified Management for VMware vSphere Environments - now...
Comprehensive and Simplified Management for VMware vSphere Environments - now...Hitachi Vantara
 
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Eduardo Patrocinio
 
Spirent HyperScale Test Solution
Spirent HyperScale Test SolutionSpirent HyperScale Test Solution
Spirent HyperScale Test SolutionMalathi Malla
 
CIT-2697 - Customer Success Stories with IBM PureApplication System
CIT-2697 - Customer Success Stories with IBM PureApplication SystemCIT-2697 - Customer Success Stories with IBM PureApplication System
CIT-2697 - Customer Success Stories with IBM PureApplication SystemHendrik van Run
 
C6 deploying applications to your private cloud 7 to 10 times faster
C6   deploying applications to your private cloud 7 to 10 times fasterC6   deploying applications to your private cloud 7 to 10 times faster
C6 deploying applications to your private cloud 7 to 10 times fasterDr. Wilfred Lin (Ph.D.)
 
VMworld 2013: Keep it Simple and Integrated - Out-of the Box Cross-System Aut...
VMworld 2013: Keep it Simple and Integrated - Out-of the Box Cross-System Aut...VMworld 2013: Keep it Simple and Integrated - Out-of the Box Cross-System Aut...
VMworld 2013: Keep it Simple and Integrated - Out-of the Box Cross-System Aut...VMworld
 
System Administrator_Sivaiah
System Administrator_SivaiahSystem Administrator_Sivaiah
System Administrator_SivaiahSivaiah Yakkanti
 
Oracle ravello overview
Oracle ravello overviewOracle ravello overview
Oracle ravello overviewwk c
 
VMworld 2013: Part 1: Getting Started with vCenter Orchestrator
VMworld 2013: Part 1: Getting Started with vCenter Orchestrator VMworld 2013: Part 1: Getting Started with vCenter Orchestrator
VMworld 2013: Part 1: Getting Started with vCenter Orchestrator VMworld
 
IBM POWER Systems
IBM POWER SystemsIBM POWER Systems
IBM POWER Systemstcp cloud
 
Spring Cloud Services with Pivotal Cloud Foundry- Gokhan Goksu
Spring Cloud Services with Pivotal Cloud Foundry- Gokhan GoksuSpring Cloud Services with Pivotal Cloud Foundry- Gokhan Goksu
Spring Cloud Services with Pivotal Cloud Foundry- Gokhan GoksuVMware Tanzu
 
Extension de Service Cloud Foundry
Extension de Service Cloud FoundryExtension de Service Cloud Foundry
Extension de Service Cloud FoundryVMware Tanzu
 
VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...
VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...
VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...VMworld
 
Successfully Deliver and Operate OpenStack in Production with VMware VIO
Successfully Deliver and Operate OpenStack in Production with VMware VIOSuccessfully Deliver and Operate OpenStack in Production with VMware VIO
Successfully Deliver and Operate OpenStack in Production with VMware VIOArraya Solutions
 
Virtualization In Software Testing
Virtualization In Software TestingVirtualization In Software Testing
Virtualization In Software TestingColloquium
 
Presentation cisco ucs director
Presentation   cisco ucs directorPresentation   cisco ucs director
Presentation cisco ucs directorsolarisyougood
 
A journey to the cloud: Getting started migrating your on-premises service to...
A journey to the cloud: Getting started migrating your on-premises service to...A journey to the cloud: Getting started migrating your on-premises service to...
A journey to the cloud: Getting started migrating your on-premises service to...OVHcloud
 

Similar to Developing a Private Cloud Platform with Puppet and VMware (20)

Comprehensive and Simplified Management for VMware vSphere Environments - now...
Comprehensive and Simplified Management for VMware vSphere Environments - now...Comprehensive and Simplified Management for VMware vSphere Environments - now...
Comprehensive and Simplified Management for VMware vSphere Environments - now...
 
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
 
Spirent HyperScale Test Solution
Spirent HyperScale Test SolutionSpirent HyperScale Test Solution
Spirent HyperScale Test Solution
 
CIT-2697 - Customer Success Stories with IBM PureApplication System
CIT-2697 - Customer Success Stories with IBM PureApplication SystemCIT-2697 - Customer Success Stories with IBM PureApplication System
CIT-2697 - Customer Success Stories with IBM PureApplication System
 
C6 deploying applications to your private cloud 7 to 10 times faster
C6   deploying applications to your private cloud 7 to 10 times fasterC6   deploying applications to your private cloud 7 to 10 times faster
C6 deploying applications to your private cloud 7 to 10 times faster
 
VMworld 2013: Keep it Simple and Integrated - Out-of the Box Cross-System Aut...
VMworld 2013: Keep it Simple and Integrated - Out-of the Box Cross-System Aut...VMworld 2013: Keep it Simple and Integrated - Out-of the Box Cross-System Aut...
VMworld 2013: Keep it Simple and Integrated - Out-of the Box Cross-System Aut...
 
Profile narendraredy
Profile narendraredyProfile narendraredy
Profile narendraredy
 
5 cisco open_stack
5 cisco open_stack5 cisco open_stack
5 cisco open_stack
 
System Administrator_Sivaiah
System Administrator_SivaiahSystem Administrator_Sivaiah
System Administrator_Sivaiah
 
Oracle ravello overview
Oracle ravello overviewOracle ravello overview
Oracle ravello overview
 
Oracle Ravello Overview
Oracle Ravello OverviewOracle Ravello Overview
Oracle Ravello Overview
 
VMworld 2013: Part 1: Getting Started with vCenter Orchestrator
VMworld 2013: Part 1: Getting Started with vCenter Orchestrator VMworld 2013: Part 1: Getting Started with vCenter Orchestrator
VMworld 2013: Part 1: Getting Started with vCenter Orchestrator
 
IBM POWER Systems
IBM POWER SystemsIBM POWER Systems
IBM POWER Systems
 
Spring Cloud Services with Pivotal Cloud Foundry- Gokhan Goksu
Spring Cloud Services with Pivotal Cloud Foundry- Gokhan GoksuSpring Cloud Services with Pivotal Cloud Foundry- Gokhan Goksu
Spring Cloud Services with Pivotal Cloud Foundry- Gokhan Goksu
 
Extension de Service Cloud Foundry
Extension de Service Cloud FoundryExtension de Service Cloud Foundry
Extension de Service Cloud Foundry
 
VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...
VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...
VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...
 
Successfully Deliver and Operate OpenStack in Production with VMware VIO
Successfully Deliver and Operate OpenStack in Production with VMware VIOSuccessfully Deliver and Operate OpenStack in Production with VMware VIO
Successfully Deliver and Operate OpenStack in Production with VMware VIO
 
Virtualization In Software Testing
Virtualization In Software TestingVirtualization In Software Testing
Virtualization In Software Testing
 
Presentation cisco ucs director
Presentation   cisco ucs directorPresentation   cisco ucs director
Presentation cisco ucs director
 
A journey to the cloud: Getting started migrating your on-premises service to...
A journey to the cloud: Getting started migrating your on-premises service to...A journey to the cloud: Getting started migrating your on-premises service to...
A journey to the cloud: Getting started migrating your on-premises service to...
 

Recently uploaded

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Recently uploaded (20)

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

Developing a Private Cloud Platform with Puppet and VMware

  • 1. © 2014 VCE Company, LLC. All rights reserved. CASE STUDY: DEVELOPING A VBLOCK SYSTEMS BASED PRIVATE CLOUD PLATFORM WITH PUPPET AND VMWARE VCLOUD SUITE Peng Liu, Paul Harb VCE
  • 2. VBLOCK SYSTEMS TRUE CONVERGED INFRASTRUCTURE © 2014 VCE Company, 2 LLC. All rights reserved. ENGINEERED MANUFACTURED As SUPPORTED SUSTAINED ONE PRODUCT MANAGED The leader of the Gartner Magic Quadrant July 2014
  • 3. VCE CUSTOMER BENEFITS RESULTS OF SEPTEMBER 2013 IDC RESEARCH STUDY © 2014 VCE Company, 3 LLC. All rights reserved. 5X FASTER TIME FOR NEW SERVICES  25 days down to five days 50% REDUCTION OF ANNUAL DATA CENTER COSTS 4X FASTER TIME-TO-DEPLOYMENT  160 days down to 40  79% less staff effort 96% REDUCTION IN DOWN TIME
  • 4. VCE™ CLOUD ACCELERATOR SERVICE (CAS) Standard Architectures Proven Blueprints Our Vblock® System expertise and VCE Vision™ Services Library enables us to accelerate any architecture © 2014 VCE Company, LLC. All rights reserved. Integration Extending the Value of Vblock Systems Tested and validated IaaS and PaaS blueprints and factory deployment capabilities. Accelerated Highly Accelerated Integrating our systems and solutions with industry-leading tools and customer-developed solutions 4
  • 5. PUPPET SERVER INFRASTRUCTURE PHYSICAL DIAGRAM Site 1: production ActiveMQ Spoke Vblock System 340 Site 2 Failover site for Site 1 ActiveMQ Spoke Vblock System 340 © 2014 VCE Company, LLC. All rights reserved. Site 3 Production ActiveMQ Spoke Vblock System 340 Site 4 Non-production ActiveMQ Spoke Vblock System 340 Site 5 Production ActiveMQ Spoke Vblock System 340 Site 6 Non-production ActiveMQ Spoke Vblock System 340 Vblock System 200  Load Balancer (vCNS)  Puppet DB and PostgreSQL  Puppet CA & Puppet Console  Puppet Master 1  Puppet Master 2  ActiveMQ Hub  ActiveMQ Spoke 5
  • 6. CUSTOMER USE CASES – CLOUD PORTAL Cloud portal on-boarding Onboard new users and projects to the cloud Provision virtual machine Provision blueprint for new VMs Modify virtual machine Add/subtract CPU, memory, disk to/from VMs Decommission virtual machine Decommission VMs, resource reclamation Order virtual firewall services Order firewall services for existing VMs Order virtual load balancing services Order load balancing services for existing VMs Create data model extension database © 2014 VCE Company, 6 LLC. All rights reserved. Create a database that will be used to track metadata and provisioning data for projects and cloud virtual machines
  • 7. CUSTOMER USE CASES – APPLICATIONS IaaS/Application Provisioning in Multiple OS Platforms  Microsoft Windows 2008 R2 (with IIS and .NET options)  Red Hat Enterprise Linux 5/6 (with JBOSS, Tomcat and Apache)  Microsoft Windows 2008 R2 with MS SQL Server 2008  Red Hat Enterprise Linux 6 with Oracle standalone  Red Hat Enterprise Linux 5/6 with IBM WebSphere Resource Sizing: T-Shirt Size (vCPU, RAM and Disk)  S: 2 vCPU, 8GB, Disk (e.g. orabackup 128, ASM 24 x 2)  M: 3 vCPU, 12GB, Disk (e.g. orabackup 512, ASM 24 x 8)  L: 4 vCPU, 16GB, Disk (e.g. orabackup 1024, ASM 64 x 8) Virtual Machine/Application Provisioning Dynamically for Different User Profiles  Vblock location  Development / QA / Production © 2014 VCE Company, 7 LLC. All rights reserved.
  • 8. SOLUTION ARCHITECTURE vCAC Web Portal vCAC Model Manager / DEM Orchestrator/ DEM Worker Infrastructure Services © 2014 VCE Company, 8 LLC. All rights reserved. Provisioning Requests Alert Thresholds vCenter Orchestrator vCenter Operations Manager vCenter Hyperic vCenter Log Insight vCenter Configuration Manager vCenter Infrastructure Navigator Service Profile Templates Host Profiles FAST VP VCE Vision IO Element Managers (UCSM, Unisphere, NX-OS) vCenter and vSphere External Services Vblock System CMDB Updates UI Widgets UCS Storage Array Config/Re-Config Current Config Network Metrics vCenter Chargeback ITBM Puppet Enterprise
  • 9. SELF SERVICE CATALOG © 2014 VCE Company, LLC. All rights reserved. 9
  • 10. FUNCTIONS AND PUPPET MODULES Provision VM vCAC © 2014 VCE Company, 10 LLC. All rights reserved. Install Layer 2 (base) Applications Install Layer 3 (base) Applications Application Provisioning Workflow vCO  VM added to the Puppet console  VM added to the Layer 2 group for Blueprint being deployed via the Puppet Rake API.  For SOX compliance, vCO will classify the VM into relevant Puppet group and install agents.  Puppet will install Layer 3 application selected by the user, allowing for different versions of Oracle, SQL, Websphere  VM will be provisioned and become available on vCAC portal for use  Custom vCO workflows to orchestrate various activities, (ie., Active Directory/DNS integration, etc.)  vCO collects environmental-specific information required for post-provisioning  vCO invokes Puppet  Request VM  Specify custom sizing (RAM, core, storage)  Select application to install post provisioning The Puppet console and agent will control the installation of the Layer 2 and Layer 3 during the post provisioning process.
  • 11. PUPPET TOPOLOGY Management Vblock System Module Repository Puppet Master Puppet Master © 2014 VCE Company, LLC. All rights reserved. Puppet CA Puppet Console PostgreSQL Cluster Puppet DB ActiveMQ Hub ActiveMQ Spoke Puppet Node / Managed Host Load Balancer Reporting Tenant Vblock System(s) 18
  • 12. CUSTOMER RESULTS AND BENEFITS With Puppet Enterprise implementation with the CAS architecture, we are able to:  Automate provisioning of applications, which substantially shorten the time to deploy  Standardize IT services to minimize variability and reduce misconfiguration that leads to downtime  Flexibly adapt to location-specific requirements – Puppet Enterprise handles polymorphic requirements in a context-aware manner based on location and production environments  Simplify deployment and maintenance – Policy-based deployment speeds up different OS with the same codes  Improve service stability – The right capacity at the right time with consistency, less downtime © 2014 VCE Company, 19 LLC. All rights reserved.