automating the data center - vmwaredownload3.vmware.com/.../automating_data_center_v2.pdf ·...
TRANSCRIPT
Agenda
Why Automation?Big gains with Little MachinesBig gains with Little MachinesUnderstanding the Business value of Life Cycle ManagementSummary
2
The Holy Grail: Business Agility
The ability to rapidly respond to changing conditions while minimizing risk to the business.
We need to beCIO
We need to beCEO
We need toCFO
We need to be responsive AND
minimize risk
?
We need to be responsive to
changes in the market
We need to minimize cost and risk, and ensure
compliance
We need to create, deliver and maintainflexible IT services
IT?3
The Business Agility Dilemma
S d f h > C t lSpeed of changeScalabilityEfficiency
> Control> Predictability> Consistency
Automation
4
Agenda
Automation in DatacenterBig gains with Little MachinesBig gains with Little MachinesUnderstanding the Business value of Life Cycle ManagementSummary
5
Resource Requirements for the Lab
ProductionApplication Development
37D l t
10-15T t/QA
3S t I t ti
# Userst d
1-2St i /UAT
1-2P d tiDevelopment Test/QA System Integrationsupported:
Development and Test Lab Data Center
Staging/UAT Production
6
Typical Lab Infrastructure is an IT Headache
Server sprawl – under desks, in closets
Aging cast-off hardwareAging, cast-off hardware
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
3BEFORE Lab Manager
Dev IT3
daysDev IT days
1AFTER Lab Manager
Dev1
min8
What is VMware Lab Manager?
Shared virtual machine libraryStores “multi-machine” configurations-- in state-- as a unit Creates copies of VMs using a fraction of storage normally requiredCreates copies of VMs using a fraction of storage normally requiredRuns identical copies simultaneously on the lab networkLeverages central pool of virtualization resources
A t l t th libA portal to access the libraryEasy to use web based interface, even for a non-IT professionalQuotas and Leases to control usage of resourcesCommunicate copies of running machines with a URL (LiveLink)
The premiere solution for managing “transiently configured” IT infrastructureSoftware development and testPatch testing, compatibility testing, onboarding new employeesPatch testing, compatibility testing, onboarding new employeesTechnical support, demos, training
9
What is VMware Lab Manager?
Shared virtual machine libraryStores “multi-machine” configurations-- in state-- as a unit Creates copies of VMs using a fraction of storage normally requiredCreates copies of VMs using a fraction of storage normally requiredRuns identical copies simultaneously on the lab networkLeverages central pool of virtualization resources
A t l t th libA portal to access the libraryEasy to use web based interface, even for a non-IT professionalQuotas and Leases to control usage of resourcesCommunicate copies of running machines with a URL (LiveLink)
The premiere solution for managing “transiently configured” IT infrastructureSoftware development and testPatch testing, compatibility testing, onboarding new employeesPatch testing, compatibility testing, onboarding new employeesTechnical support, demos, training
10
What is VMware Lab Manager?
Shared virtual machine libraryStores “multi-machine” configurations-- in state-- as a unit Creates copies of VMs using a fraction of storage normally requiredCreates copies of VMs using a fraction of storage normally requiredRuns identical copies simultaneously on the lab networkLeverages central pool of virtualization resources
A t l t th libA portal to access the libraryEasy to use web based interface, even for a non-IT professionalQuotas and Leases to control usage of resourcesCommunicate copies of running machines with a URL (LiveLink)
The premiere solution for managing “transiently configured” IT infrastructureSoftware development and testPatch testing, compatibility testing, onboarding new employeesPatch testing, compatibility testing, onboarding new employeesTechnical support, demos, training
11
What is VMware Lab Manager?
Shared virtual machine libraryStores “multi-machine” configurations-- in state-- as a unit Creates copies of VMs using a fraction of storage normally requiredCreates copies of VMs using a fraction of storage normally requiredRuns identical copies simultaneously on the lab networkLeverages central pool of virtualization resources
A t l t th libA portal to access the libraryEasy to use web based interface, even for a non-IT professionalQuotas and Leases to control usage of resourcesCommunicate copies of running machines with a URL (LiveLink)
The premiere solution for managing “transiently configured” IT infrastructureSoftware development and testPatch testing, compatibility testing, onboarding new employeesPatch testing, compatibility testing, onboarding new employeesTechnical support, demos, training
12
VMware Lab Manager System Layout
VMware Lab Manager Image Storage Library
New Jersey Dev Facility
CIM Application Developer
Customer Information Management (CIM)Application Development Team
CIM Application Developer
CIM Application Developer
Application Development Team
Waldorf Dev Facility
LAN/SAN
Financial Planning and Analysis (FP&A)Application Development Team
Bangalore Outsource Partner
FP&A Application Developer
VMware InfrastructureVirtualized Server Pool
Virtual Enterprise Application Development LabApplication Quality Assurance
Outsourcing Partner
QA Automation Engineer
13
Scalable Lab Architecture: Global Deployment
HelpdeskD l t R t UQA Helpdesk, Demos, Training
Development Remote UsersQA
VMware Lab Manager 3.0
Support,Demo LabDev Lab Offshore
LabQA Lab
VMware Infrastructure 3VMware
VirtualCenter+ DRS, HA, VCB
Remote ESXServers
Local ESX Clusters
14
“VMware Lab Manager obsoletes many manual processes and lets us be moremanual processes and lets us be more pro-active and innovative.I can't think of any other product, process or project that has had a p p jgreater 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. LeoneLab Manager
15
ROI – From Our Customers
Cost SavingsConsolidation reduces the number of physical machines requiredp y q
Library/ Workspace allows physical machines to be freed for reuse (!)
Linked Clones provide tremendous storage cost savings
Time SavingsIT spends less time provisioning machines–you can allow users to do it themselves if you wishto 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 up testsg p
Everything can be automated
16
Lab Manager 3 ArchitectureVMware ESXLab Manager
Console(Browser)
Lab Manager Server
Datastore
VirtualCenter ServerLDAP
and SMTP
ServersServers
TCP 443 IIS with IIS with TCP
ConsoleVirtualCenter
ASP.NET
VM
Lab Manager
AgentTCP 5212TCP
902/903 Host Agent
ASP.NET
VirtualCenter Server
TCP 443
TCP 389 or 636
443
Media Share
TCP 25
Console ActiveX
Lab Manager Server
Agent
MSSQLExpress
VMfiles
VMFS or NFS Shared Storage
TCP 443
SOAP API
Agent
SOAP API
vmkernel
17
Storage
Lab Manager 3 Networking
VMware ESX Host
Unfenced VMs Fenced Configuration
Virtual Router service
consolewithLab
Manageragent
VMkernelNetworkServices
VMkernel port
service console port
Fence vSwitch(1 per fenced
pNet)
Management vSwitch
Physical Network vSwitch (one per pNIC) Virtual
Network vSwitch
Virtual Network vSwitch pNet)
Ph i l VM N t k
vSwitchvSwitch
Lab Manager Server
Physical VM Network
Management Network
18
Network Fencing
A’ C’B’ B’’A’’ C’’
Fence A Fence B
A’ C’B’ B’’A’’ C’’
Fence A Fence B
.10 .11 .12 .10 .11 .12
.113 .114 .115 .116 .117 .118
VRVR
Property 1: Isolation between fencesVMs in fence A cannot directly communicate with VMs in fence B (including NETBIOS broadcasts)
Property 2: Zero modification of VMs
Property 4: External resources accessibleVMs inside a fence are able to access resources on the external network
Property 5: Internal machineProperty 2: Zero modification of VMsVMs resume from check pointed state directlyNothing is modified inside the VMs, e.g. MAC address, IP address, security IDs, or machine name
P t 3 I t l ibl
Property 5: Internal machine externally accessible
An external IP address is assigned to the VM to be accessible from the external network, i.e., via RDP
Property 3: Internal resources accessibleVM inside a fence are able to access other resources on the same internal network
19
Linked Clones, Saved State, and Fencing
Feature Benefits
Linked ClonesSpeed. Copy a VM in seconds.Space. Copy the disk of a VM in 16 MB (initially).C i t E t iConsistency. Exact copies
Saved StateStartup Time. Never wait for a VM to boot.Setup Time and Expertise. Only set up a test once.
VMware Lab Manager manages all the files, setup, maintenance,
d it i t d ithBug Capture. Record bug situations
Fencing Concurrency. Allow multiple users to use benefits of Linked Cl d S d St t i lt l
and security associated with using these technologies.
Fencing Clones and Saved State simultaneously.
20
Multiple Networks: Multiple NICs/Networks
LM3 adds to those
t kinetworking capabilitiesMultiple vNICFencedUnfenced
Fenced with Virtual Network Routing
Multiple pNetworks each with own IP PoolVirtual Network
VM VM VMVM VM VM VM VM VM
VV VF F Virtual Network
TemplatesMultiple vNetworks each
Lab Network 1
VR VR VR
with own IP PoolVirtual network routing
Lab Network 2
V = Virtual NetworkF = Fenced Network
21
Organizations and LDAP GroupsLab Manager Installation
Administrator
Allow multiple groups to use the same Lab Manager LDAP Group 1
Organization 2Organization 1
Organization Administrator
ginstallation and have separation of entities and resources
LDAP Group 2 Organization Administrator
LDAP Group 2
LDAP Directory
User
Roles assigned to Users and Groups
User 1
LDAP Group 3
LDAP Users and Groups mapped to
User 2 Power User
UserLDAP Group 4
Organization Administrator
View Only
LDAP Group 1
LDAP Group 3
Dedicated Resources
Dedicated Resources
Users and Groups
LDAP Group 1
User 2
User 3
User 4
User 5
Groups mapped to Organizations
Shared Resources
LDAP Group 2
LDAP Group 3
LDAP Group 4
22
Agenda
Automation in DatacenterBig gains with Little MachinesBig gains with Little MachinesUnderstanding the Business value of Life Cycle ManagementSummary
23
Pain Points for the Administrator
Lack of Visibility and Tracking Who owns what?Wh t i t l hi h b t d?What virtual machines have been created? What virtual machines have changed; who changed them?How long will virtual machines be in use?
Hard to Maintain ControlHard 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 TasksIs time spent adding business value?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 DatacenterCIO
Faster IT response time for deploying infrastructure resources
Automate repetitive and manual VM build and provisioning tasks
A t ti ll l d fi VM fdeploying infrastructure resources Automatically place and configure VMs for use in the infrastructure
Enforce configuration consistency and standardization for VMs
Provides stable infrastructure environment through
Codify best practices so tasks can be delegated to more members of the team
environment through standardization & automation of best practice procedures
Provide accountability of VM usage & ownership
Enable proactive decommissioning of VMs
Ensures Tracking and Control of Resources
25
Lifecycle Manager Overview
Automated P i i i
Intelligent D l t VM Tracking Decommissioningas
k ge
men
t
Provisioning Deployment VM Tracking Decommissioning
TaM
anag
26
Lifecycle Manager
Automated P i i i
Intelligent D l t VM Tracking Decommissioningas
k ge
men
t
Provisioning Deployment VM Tracking Decommissioning
TaM
anag
27
Provide centralized web interface for VM requests
Drive lifecycle information into the request process
28
Task Management
Lifecycle Manager
Automated P i i i
Intelligent D l t VM Tracking Decommissioningsk
em
ent
Provisioning Deployment VM Tracking Decommissioning
Tas
Man
age
29
Pre-determine VM configuration based on request type
Customize amount of VM resources automatically at
30
time of deployment
Automated Provisioning
Lifecycle Manager
Automated P i i i
Intelligent D l t VM Tracking Decommissioningsk
em
ent
Provisioning Deployment VM Tracking Decommissioning
Tas
Man
age
31
Map infrastructure elements to request parameters
System automatically knows appropriate
32
resources to use
Intelligent Deployment
Administrator assisted placement of VM’s
Allows admin to manual determine VM placement
33
Intelligent Deployment
Lifecycle Manager Overview
Automated P i i i
Intelligent D l t VM Tracking Decommissioningsk
em
ent
Provisioning Deployment VM Tracking Decommissioning
Tas
Man
age
34
Out-of-the-box reports for tracking requests, decommissioning, approvals, etc
Track VM’s across
35
multiple VC instances
VM Tracking
Lifecycle Manager
Automated P i i i
Intelligent D l t VM Tracking Decommissioningsk
em
ent
Provisioning Deployment VM Tracking Decommissioning
Tas
Man
age
36
Set decommissioning date as part of every VM request
System tracks to this date, notifies owner, and gives
37
Decomissioning
ability to extend date
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
Automated Provisioning
Intelligent Deployment VM Tracking DecommissioningTa
sk
nage
men
t
VMware Lifecycle Manager
g p y
Man
VMware Orchestrator
38
Agenda
Automation in DatacenterBig gains with Little MachinesBig gains with Little MachinesUnderstanding the Business value of Life Cycle ManagementSummary
39
What drives Lifecycle Manager ROI?Source of ROI Lifecycle Manager Capabilities Typical Results
Reduce capital expenses Track and implement decommissioning of virtual machines based on estimated lifespan
f
Cost savings from decommissioning over 1 year pays for initial LCM investment
Optimize use of existing compute, storage, network and OS resourcesRequests for VMs always use the correct resources
(datastores, networks, templates, etc.)
network, and OS resources
Reduce operational expenses Remove manual and repetitive administrative tasks
Setup end to end provisioning once and manage by ti
Provisioning time per VM is cut by 80% (source - Qualcomm case study)
Reduce admin time spent on provisioning tasks by 90%exception
Users or administrators only select VMs from existing and known template configurations established by IT
tasks by 90%
Eliminate rogues configurations that lead to wasting or limiting available resources
40