Automating
g The Data Center
Agenda
Why Automation?
Big gains with Little Machines
Understanding the Business value of Life Cycle
Management
Summary
2
The Holy Grail: Business Agility
The ability to rapidly respond to changing conditions
while minimizing risk to the business.
CEO CIO CFO
We need to be We need to be We need to
responsive to responsive AND minimize cost and
changes in the minimize risk risk, and ensure
market compliance
? IT
We need to create,
deliver and maintain
flexible IT services
3
The Business Agility Dilemma
Speed
S d off change
h > Control
C t l
Scalability Automation > Predictability
Efficiency > Consistency
4
Agenda
Automation in Datacenter
Big gains with Little Machines
Understanding the Business value of Life Cycle
Management
Summary
5
Resource Requirements for the Lab
Application Development Production
# Users 37 10-15 3 1-2 1-2
supported:
t d DDevelopment
l t Test/QA
T t/QA S t
System Integration
I t ti Staging/UAT
St i /UAT Production
P d ti
Development and Test Lab Data Center
6
Typical Lab Infrastructure is an IT Headache
Server sprawl – under desks, in closets
Aging cast-off hardware
Aging,
Dirty systems – inability to maintain “clean state”
Users and IT bogged down in provisioning requests
*Actual customer photos
7
Lab Users and IT Bogged Down In Provisioning Requests
BEFORE Lab Manager
Dev IT
3
days
AFTER Lab Manager
1
Dev min
8
What is VMware Lab Manager?
Shared virtual machine library
Stores “multi-machine” configurations-- in state-- as a unit
Creates copies of VMs using a fraction of storage normally required
Runs identical copies simultaneously on the lab network
Leverages central pool of virtualization resources
A portal
t l tto access the
th lib
library
Easy to use web based interface, even for a non-IT professional
Quotas and Leases to control usage of resources
Communicate copies of running machines with a URL (LiveLink)
The premiere solution for managing “transiently configured” IT infrastructure
Software development and test
Patch testing, compatibility testing, onboarding new employees
Technical support, demos, training
9
What is VMware Lab Manager?
Shared virtual machine library
Stores “multi-machine” configurations-- in state-- as a unit
Creates copies of VMs using a fraction of storage normally required
Runs identical copies simultaneously on the lab network
Leverages central pool of virtualization resources
A portal
t l tto access the
th lib
library
Easy to use web based interface, even for a non-IT professional
Quotas and Leases to control usage of resources
Communicate copies of running machines with a URL (LiveLink)
The premiere solution for managing “transiently configured” IT infrastructure
Software development and test
Patch testing, compatibility testing, onboarding new employees
Technical support, demos, training
10
What is VMware Lab Manager?
Shared virtual machine library
Stores “multi-machine” configurations-- in state-- as a unit
Creates copies of VMs using a fraction of storage normally required
Runs identical copies simultaneously on the lab network
Leverages central pool of virtualization resources
A portal
t l tto access the
th lib
library
Easy to use web based interface, even for a non-IT professional
Quotas and Leases to control usage of resources
Communicate copies of running machines with a URL (LiveLink)
The premiere solution for managing “transiently configured” IT infrastructure
Software development and test
Patch testing, compatibility testing, onboarding new employees
Technical support, demos, training
11
What is VMware Lab Manager?
Shared virtual machine library
Stores “multi-machine” configurations-- in state-- as a unit
Creates copies of VMs using a fraction of storage normally required
Runs identical copies simultaneously on the lab network
Leverages central pool of virtualization resources
A portal
t l tto access the
th lib
library
Easy to use web based interface, even for a non-IT professional
Quotas and Leases to control usage of resources
Communicate copies of running machines with a URL (LiveLink)
The premiere solution for managing “transiently configured” IT infrastructure
Software development and test
Patch testing, compatibility testing, onboarding new employees
Technical support, demos, training
12
VMware Lab Manager System Layout
New Jersey Dev Facility
VMware Lab Manager Image Storage Library
CIM Application Developer
CIM Application Developer
Customer Information Management (CIM)
Application Development Team
LAN/SAN
Waldorf Dev Facility
FP&A Application Developer
Financial Planning and Analysis (FP&A)
Application Development Team
Bangalore Outsource Partner
VMware Infrastructure
Virtualized Server Pool
QA Automation Engineer
Virtual Enterprise Application Development Lab
Application Quality Assurance
Outsourcing Partner
13
Scalable Lab Architecture: Global Deployment
D
Development
l t QA Helpdesk,
Helpdesk R
Remote
t UUsers
Demos, Training
VMware
Lab Manager 3.0
Support, Offshore
Dev Lab QA Lab
Demo Lab Lab
VMware Infrastructure 3
VMware
VirtualCenter
+ DRS, HA, VCB
Local ESX Clusters Remote ESX
Servers
14
“VMware Lab Manager obsoletes many
manual processes and lets us be more
pro-active and innovative.
I can't think of any other product,
process or project
p p j that has had a
greater impact in our daily activities.
Everything just runs with little
interference. Lab Manager will be key to
the future success of software
development in Avaya.”
Jay M. Leone
Lab Manager
15
ROI – From Our Customers
Cost Savings
Consolidation reduces the number of p
physical
y machines required
q
Library/ Workspace allows physical machines to be freed for reuse (!)
Linked Clones provide tremendous storage cost savings
Time Savings
IT spends less time provisioning machines–you can allow users
to do it themselves if you wish
Create fully-loaded machines in seconds instead of days
Set-up machines are stored in-state–no time wasted waiting for machines
to boot or setting
g up
p tests
Everything can be automated
16
Lab Manager 3 Architecture
Lab Manager Lab Manager VirtualCenter
VMware ESX
Console LDAP Server Server
and
(Browser) SMTP Datastore
Servers
TCP
443 IIS with IIS with TCP VirtualCenter
Console ASP.NET ASP.NET 443 Agent
ActiveX TCP
TCP Media
389 or 636 Lab
Lab Manager 443 VirtualCenter Manager Share
TCP Server Server TCP Agent
TCP 25 5212
902/903 Host
Agent VM
TCP files
443 SOAP vmkernel
MSSQL
API Express
SOAP API VMFS or NFS
Shared
Storage
17
Lab Manager 3 Networking
VMware ESX Host
Unfenced VMs Fenced Configuration
Virtual
Router service
VMkernel console
with
Network Lab
Services Manager
agent
VMkernel service
port console port
Physical
Network vSwitch
Management
Virtual (one per pNIC) Fence vSwitch Virtual vSwitch
Network (1 per fenced Network
vSwitch pNet) vSwitch
Ph i l VM Network
Physical N t k
Management Network
Lab Manager Server
18
Network Fencing
Fence A Fence B Fence A Fence B
A’ B’ C’ A’’ B’’ C’’
A’ B’ C’ A’’ B’’ C’’
.10 .11 .12 .10 .11 .12
VR VR
.113 .114 .115 .116 .117 .118
Property 1: Isolation between fences Property 4: External resources accessible
VMs in fence A cannot directly communicate with VMs inside a fence are able to access resources
VMs in fence B (including NETBIOS broadcasts) on the external network
Property 2: Zero modification of VMs Property 5: Internal machine
VMs resume from check pointed state directly externally accessible
Nothing is modified inside the VMs, An external IP address is assigned to the VM
e.g. MAC address, IP address, security IDs, to be accessible from the external network,
or machine name i.e., via RDP
P
Property
t 3:
3 IInternal
t l resources accessible
ibl
VM inside a fence are able to access other
resources on the same internal network
19
Linked Clones, Saved State, and Fencing
Feature Benefits
Speed. Copy a VM in seconds.
Linked Clones Space. Copy the disk of a VM in 16 MB (initially).
C
Consistency.
i t E
Exactt copies
i
VMware Lab Manager manages
Startup Time. Never wait for a VM to boot.
Saved State all the files, setup, maintenance,
Setup Time and Expertise. Only set up a test once.
and d security
it associated
i t d with
ith
Bug Capture. Record bug situations
using these technologies.
Concurrency. Allow multiple users to use benefits of Linked
Fencing
Cl
Clones and
dSSavedd St
State
t simultaneously.
i lt l
20
Multiple Networks: Multiple NICs/Networks
LM3 adds to
those
networking
t ki
Fenced with capabilities
Virtual Network
Unfenced Fenced Routing Multiple vNIC
Multiple
VM VM VM VM VM VM VM VM VM pNetworks each
V
with own IP Pool
V V
F F
Virtual Network
VR VR VR Templates
Lab Network 1 Multiple
vNetworks each
Lab Network 2 with own IP Pool
V = Virtual Network
Virtual network
F = Fenced Network routing
21
Organizations and LDAP Groups
Lab Manager Installation
Allow multiple
groups to use the
same Lab Managerg LDAP Group 1 Administrator
installation
and have separation Organization 1 Organization 2
of entities and Organization Organization
LDAP Group 2 LDAP Group 2
resources Administrator Administrator
LDAP Group 3 User LDAP Group 4 User
User 2 Power User LDAP Group 1 Organization
Administrator
LDAP Directory
LDAP Group 3 View Only
User 1 LDAP Users and Roles assigned to
User 2 Groups mapped to Users and Groups
Organizations
User 3
User 4
User 5
Dedicated Dedicated
LDAP Group 1 Resources Resources
LDAP Group 2
LDAP Group 3
Shared
LDAP Group 4 Resources
22
Agenda
Automation in Datacenter
Big gains with Little Machines
Understanding the Business value of Life Cycle
Management
Summary
23
Pain Points for the Administrator
Lack of Visibility and Tracking
Who owns what?
Wh t virtual
What i t l machines
hi h
have b
been created?
t d?
What virtual machines have changed; who changed them?
How long will virtual machines be in use?
Hard to Maintain Control
Who can deploy what into the environment?
Are random virtual machines being deployed without
approval?
Are virtual machines being placed in the appropriate places?
Are we removing virtual machines that are no longer needed?
Wasting Time on Manual and Repetitive Tasks
Is time spent adding business value?
Are lots of manual steps leading to errors?
What is your defined process if you have one-off deployments?
24
Lifecycle Manager Enables the Automated Datacenter
z CI
O
Automate repetitive and manual VM build
Faster IT response time for and provisioning tasks
deploying infrastructure resources Automatically
A t ti ll place
l andd configure
fi VM
VMs for
f
use in the infrastructure
Provides stable infrastructure Enforce configuration consistency and
environment through standardization for VMs
standardization & automation of Codify best practices so tasks can be
best practice procedures delegated to more members of the team
Provide accountability of VM usage &
Ensures Tracking and Control ownership
of Resources
Enable proactive decommissioning of VMs
25
gement Lifecycle Manager Overview
Automated Intelligent
ask
VM Tracking Decommissioning
Manag
Ta
Provisioning
P i i i Deployment
D l t
26
gement Lifecycle Manager
Automated Intelligent
ask
VM Tracking Decommissioning
Manag
Ta
Provisioning
P i i i Deployment
D l t
27
Provide centralized web
interface for VM requests
Drive lifecycle information
into the request process
28
Task Management
Lifecycle Manager
ement
Automated Intelligent
sk
VM Tracking Decommissioning
Manage
Tas
Provisioning
P i i i Deployment
D l t
29
Pre-determine VM
configuration based on
request type
Customize amount of VM
resources automatically at
time of deployment
30
Automated Provisioning
Lifecycle Manager
ement
Automated Intelligent
sk
VM Tracking Decommissioning
Manage
Tas
Provisioning
P i i i Deployment
D l t
31
Map infrastructure
elements to request
parameters
System automatically
knows appropriate
resources to use
32
Intelligent Deployment
Administrator assisted
placement of VM’s
Allows admin to manual
determine VM placement
33
Intelligent Deployment
Lifecycle Manager Overview
ement
Automated Intelligent
sk
VM Tracking Decommissioning
Manage
Tas
Provisioning
P i i i Deployment
D l t
34
Out-of-the-box reports
for tracking requests,
decommissioning,
approvals, etc
Track VM’s across
multiple VC instances
35
VM Tracking
Lifecycle Manager
ement
Automated Intelligent
sk
VM Tracking Decommissioning
Manage
Tas
Provisioning
P i i i Deployment
D l t
36
Set decommissioning date
as part of every VM
request
System tracks to this date,
notifies owner, and gives
ability to extend date
37
Decomissioning
Lifecycle Manager – Orchestration Platform
Lifecycle Manager is built on top of a powerful Orchestration
Platform that enables:
Flexibility – ability to enhance Lifecycle Manager to fit with unique deployment procedures
Integration – tie into existing management tools to align processes or drive further
automation
Process Improvement – move from manual/script-based processes to drag-n-drop
workflow automation
Event Driven Infrastructure – advanced automation to enable predictive infrastructure
VMware Lifecycle Manager
nagement
Task
Automated Intelligent
VM Tracking Decommissioning
Provisioning
g Deployment
p y
Man
VMware Orchestrator
38
Agenda
Automation in Datacenter
Big gains with Little Machines
Understanding the Business value of Life Cycle
Management
Summary
39
What drives Lifecycle Manager ROI?
Source of ROI Lifecycle Manager Capabilities Typical Results
Reduce capital expenses Track and implement decommissioning of virtual machines Cost savings from decommissioning over 1
based on estimated lifespan year pays for initial LCM investment
Optimize use of existing compute, storage,
Requests for
f VMs always use the correct resources network and OS resources
network,
(datastores, networks, templates, etc.)
Reduce operational expenses Remove manual and repetitive administrative tasks Provisioning time per VM is cut by 80%
(source - Qualcomm case study)
Setup end to end provisioning once and manage by Reduce admin time spent on provisioning
exception
ti tasks by 90%
Users or administrators only select VMs from existing and Eliminate rogues configurations that lead to
known template configurations established by IT wasting or limiting available resources
40
Th k You
Thank Y