Download as pdf or txt
Download as pdf or txt
You are on page 1of 41

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

You might also like