VMworld 2013
Rich Bourdeau, VMware
Jon Harris, vBrownbag
Brian Pietrewicz, University of New Mexico
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
VMworld 2013: IaaS Case Study: How the University of New Mexico Improved Service Delivery Times Using vCloud Automation Center
1. IaaS Case Study: How the University of New Mexico
Improved Service Delivery Times Using vCloud
Automation Center
Rich Bourdeau, VMware
Jon Harris, vBrownbag
Brian Pietrewicz, University of New Mexico
VCM5114
#VCM5114
2. IaaS Case Study: How the University
of New Mexico Improved Service
Delivery Times Using vCloud
Automation Center
Brian Pietrewicz
Director of Computing Platforms
Jon Harris
Systems Specialist, IT Platforms
3. What we will cover
– UNM Environment
– Need for IaaS
– Overview of our current vCAC deployment and
the components
– Challenges
– Demo
– Lessons Learned
– Next Steps
3 8/28/2013
4. UNM Environment
• Compute Infrastructure (Memory/CPU)
– 800 Guest machines on 18 Production Hosting Servers.
– Windows and Linux servers
• Storage Infrastructure (for virtualization)
– NFS storage
• Easier to expand
• Simpler management
• Enhanced backup/recovery
– 100 TB of storage provisioned for virtual hosts.
• Virtual Networking
– 14 VLANs
– No Multi Tenancy
4 8/28/2013
5. UNM Environment
• Decentralized IT
– Departmental lacks resources to manage
infrastructure
– Servers under desks and in closets
– Little to no backup or DR
– Security is often insufficient
• Departments need IaaS
8/28/20135
6. IaaS
• Central IT needed to improve services
– ITIL
– Process Map for IaaS
– Service Descriptions and Definitions
– SLAs
– Cost Recovery
8/28/20136
7. Process Automation
• Process Map
– Over 100 manual step to provision a VM
– 2 to 3 week deployment times
• Automate manual processes
– Using vCAC to automate manual processes
8/28/20137
8. IT VM Provisioning Flow Chart
Sample workflow for creating virtual file server
Storage Group
Add to
Pinnacle Billing
System
1. Customer request
Server via Field Agent
2. Field Agent opens Service Request
Incident for new Virtual Server
3. Service Reuest goes
to Hosting Intake
4. Req For Server
5 Request for Specs
7.
7a.. If storage
Needed
7e.
8. Notify Customer server
is ready for use.
6. Specs
7b. If additional capacity need
Request LUN from storage
7c.
7d Notify VI
LUN is Ready
Hosting Intake
System Group
(DSYS/WES)
VI Group
Customer
Field Agent
Information Assurance
Accounting
Service Request
Monthly Bill
Build Virtual
Server Using
Templates
Create Storage
LUN
Add Storage to
Virtual Server
Spreadsheet
Modify Firewall
Firewall
Server Specs
Virtual Server
Networking
9 Notify Hostin intake when Ci=omplete
7f. Notify System Group Storage
is added to Virtual Guest
8 8/28/2013
9. User Driven consumption and
management
• Self Service Portal
– Deployment
– Management
• Cost Control
– Al la cart catalog/menu of services
– Flexible sizing of systems
– Reduced management cost for Central and
departmental IT.
8/28/20139
10. The Problem
• Despite all the awesomeness of
virtualization technology
– Quicker provisioning of servers
– Templates provide standardized systems
– More robust environment
– Automated Performance Management
– Improved Management Functionality
– Central Management of Virtual Infrastructure
• Still taking 2 – 3 weeks of manual processes to
deliver VM to our customers
10 8/28/2013
11. The Solution we chose
• vCloud Enterprise Suite
– Needed to deploy under rapid timelines
– “Easy Button” type Self Service Portal (vCAC)
– Existing VMware investment
– Familiarity with products
– Ease of integration into existing products
– Added features i.e. Capacity Management,
Monitoring, and Security
11 8/28/2013
12. vCAC Components
12 8/28/2013
Application Layer
vCAC Server
Manager Service
Distributed Execution
Manager (DEM)
Orchestrator
Database Layer
DB Server
SQL Server
Web Layer
Web Server
Model Manager
(Web/Data)
Portal Website
Reports Website
Self Service
Website
vCAC Core Integration and
Distribution
DEM
DEM Server
Distributed
Execution
Manager (DEM)
Worker
Agent
Agent Server
vCenter Agent
Hyper-V Agent
EPI Agent(POSH/VB)
End Points
Note: All communication
between the vCAC
components is over 443 with
the exception of Database
traffic that is on 1433
DTC is also used which uses
TCP 135 and 50000 – 50200
because I limited RPC range.
13. vCAC : University of New Mexico
13 8/28/2013
End Users End Users End Users
F5 Firewall Context only allowing 80/
443 traffic
F5 only allowing 80/443. Also have
SSL oflloading and HTTPS redirect
vCAC Web Front End 1
Model Manager (Data/Web)
Portal Website
Reports Website
Self Service Website
vCAC Web Front End 2
Model Manager (Data/Web)
Portal Website
Reports Website
Self Service Website
DEM Workers 1&2
VM MGMT Context. Only traffic to and from the
Web Frontends on 443, 135, and RPC 50000-
50200 allowed
Manager Service (Cold Standby)
DEM Orchestrator (Cold Standby)
Manager
Service
DEM
Orchestrator
vCenter Agent
MS SQLEPI Agent (POSH/VB)
Production
vCenter
22. 8/28/201322
[ABC-Approvers] Your Approval is required
Name abc153test496 [abc153test496.colleges.ad.unm.edu]
Owner COLLEGESvcacuser2
Cost Center Cost
Blueprint Windows 2008 R2 $100
Additional Components
Memory(MB) 0 $
Cpu's 0 $
Storage(GB) 0 $0.00
Total Daily Cost $3.29
Total Monthly Cost $100
Total Yearly Cost $1,202
For a breakdown of costs please visit http://it.unm.edu/servicecatalog/service.php?service=230
In order to approve or reject this request, please browse to the following link.
Remember, by approving, you are accepting full responsibility the charges to your Banner dept
code.
To complete this processes please browse to this link
26. 8/28/201326
Chargeback by Group by Allocated Resources
Cost per provisioning group of machines provisioned during the specified period, including breakdow n by machine.
Filter Criteria
Provisioning Group = (All) AND Start Date = 7/7/2013
AND End Date = 8/6/2013 AND Machine Type = (All)
As of 8/6/2013 4:55 PM Page 1 of 1
33. Lessons Learned
• Its ok to not get it all right or done the
first time
• IT is easy, redefining the business processes
and aligning them with technology is more
challenging
33 8/28/2013
34. Next Steps
• Design and implement SDDC strategy based
on vCloud Director
• Migrate existing customers into Virtual
Data Centers
• Expand offerings i.e. SQL, Oracle, etc.
• Provide Public Cloud offerings via vCAC
– DR in the cloud
8/28/201334
36. 3636
Other VMware Activities Related to This Session
HOL:
HOL-SDC-1307
vCloud Automation Solutions
Group Discussions:
VCM1003-GD
Cloud Automation with Naomi Sullivan
39. IaaS Case Study: How the University of New Mexico
Improved Service Delivery Times Using vCloud
Automation Center
Rich Bourdeau, VMware
Jon Harris, vBrownbag
Brian Pietrewicz, University of New Mexico
VCM5114
#VCM5114