VMworld 2013: VMware Mirage 201
-
Upload
vmworld -
Category
Technology
-
view
224 -
download
4
description
Transcript of VMworld 2013: VMware Mirage 201
Mirage 201
Raymond Dusseault, VMware
Dean Flaming, VMware
Sarah Semple, VMware
EUC4608
#EUC4608
2 2
Agenda
Overview
Use Cases
Components and Requirements
Guidelines and Best Practices
Questions and Wrap Up
3 3
VMware Horizon Mirage Overview
4 4
App compatibility
problems
Isn’t Desktop Management Hard Enough?
Mobile users Hardware failures Lost or stolen
devices
Patch
Tuesday
5 5
Result: Desktop Management is Too Expensive
“A typical organization spends
approximately 3 dollars in
operational expense for every
dollar spent on PC hardware
acquisition.”
For every
Operational
expense
Acquisition
cost
6 6
History of Horizon Mirage
Founded in 2008 by Ilan Kessler and
Dr. Issy Ben-Shaul
Development team based in Israel
Mirage released in 2010
Acquired by VMware in May, 2012
7 7
Horizon Mirage Use Cases
Single Image Management
Desktop and Data Protection (BC/DR)
Rapid Desktop Repair
Windows 7 Migration
Hardware Migration
8 8
Horizon Mirage Simplifies the Things You Already Do
IT Manages a logical copy
Users run their normal hardware
Highly efficient
synchronization
9 9
Desktops & Laptops
Market Opportunity for 2014
Complementary to
VMware Horizon View
Add on immediately to
existing View customers
No real answer from
Citrix or Microsoft
Mobile
Hosted
virtual
desktop
10 10
Centralized Images – Multiple Execution Opportunities
Centralized
PC Image
Horizon Mirage
Local
execution
Corp Owned Laptops
Power-User Workstations
CAPEX Sensitive Desktops
BYOD
Off-Network BYOD Macs
Off-Network BYOD Win Laptops
Corp owned Macs running
Windows
Horizon Mirage + Fusion Pro
Local
execution
In VM
Efficient WAN
Streaming &
Caching
View
Image
Horizon View
Central
execution
Efficient
Remote
Protocol
Thin/Zero-Clients
Networked Mobile Devices
Networked BYOD Laptops
11 11
Horizon Mirage Use Case: Layered, Single Image Management
12 12
Layered, Single Image Management
Horizon Mirage Layers
Layers are stored in the data center
Mirage performs granular
operations on Mirage-managed
endpoints
Orange layers continuously
backed up from endpoints
Green layers managed by IT--OS,
drivers End User PC
Machine Identity Layer (identity, customizations)
User Personalization Layer (user data & profile, installed apps)
Base Layer (OS, infra SW, core apps)
Driver Library
Mirage Application layer (new in 4.0)
13 13
Horizon Mirage Layers
Apps not installed
by Mirage
User profile
User data
Machine
identity
Drivers
Base layer
Network Optimized Synchronization & Streaming
Application layer(s)
Mirage
Servers &
Single
Instance
Stores
14 14
Horizon Mirage Application Layers
Application Layers
Traditional Windows apps and
ThinApps
Windows apps need to be captured
• Similar to ThinApp capture process
Applications are “updated” (assigned)
to CVDs and CVD Collections
App Layer deployment uses same
mechanism as Base Layer
assignment
Requires Base Layer to have been
previously deployed or deployed with
App Layer
End User PC
Machine Identity Layer
(identity, customizations)
User Personalization Layer
(user data & profile, installed apps)
Base Layer
(OS, infra SW, core apps)
Driver Library
Application Layers
15 15
Options: Multiple Applications per Layer and Multiple Layers
End User PC
Machine Identity Layer
User Personalization Layer
Base Layer
Driver Library
Application Layer MS Office, Adobe Acrobat, Google Chrome
End User PC
Machine Identity Layer
Base Layer
Driver Library
Application Layer 1: MS Office
Application Layer 2: Adobe Acrobat
Application Layer 3: GoogleChrome
User Personalization Layer
16 16
Single Base Layer + App Layers = Multiple Use Cases
End User PC
Machine Identity Layer
Everything else
User Personalization Layer
Base Layer
Driver Library
Finance Apps
Human Resources Apps
Training Apps
Development Apps
Sales Support Apps
17 17
Single Image Management with Base and Application Layers
Finance Apps
HR Apps
IT Apps
Finance Desktops
HR Desktops
IT Desktops
Single
Base Layer Windows 7
Antivirus
Common Apps
18 18
Driver Profiles
Drivers required to support a specific brand/model of Endpoint
Decouples the hardware from the other layers
Download drivers from vendor and import into Mirage Driver library
19 19
Single Image Management with Driver Profiles
Dell Drivers
HP Drivers
Lenovo Drivers
Dell Laptops
HP Laptops
Lenovo Laptops
Single
Base Layer
20 20
Bringing it all Together: Single Image Management
Single
Base Layer Windows 7
Antivirus
Common Apps
Dell Drivers
HP Drivers
VMware Drivers
Finance Apps
HR Apps
IT Apps
21 21
Image Management Step 1: Build Reference Machine
Network
Mirage server cluster
Mirage SIS
Laptop (or PC)
with Mirage client
Golden master VM
with Mirage client
Mirage Reference Machine
22 22
Step 2: Create Reference Centralized Virtual Desktop (CVD)
Mirage server cluster
Mirage SIS
Only unique files
are copied across
the network
Network
Network optimized synchronization
Laptop (or PC)
with Mirage client
Golden master VM
with Mirage client
Mirage Reference Machine
23 23
Step 3: Capture a Base Layer
Mirage
console
Reference
CVDs
Mirage SIS
Base Layer
Desktop Admin
Mirage server cluster
Base Layer Rules
24 24
Step 4: Assign (Deploy) the Base Layer
Network
Mirage server cluster
Mirage SIS
Mirage
console
Base
Layer
Network
Collection
25 25
Horizon Mirage Use Case: Automated Windows 7 Migration
26 26
Automated Windows 7 Deployment Step Through
Mirage servers
Layers streamed
in background to
Mirage client
Step 1
Mirage Client and Streamed Image
New Windows 7 image:
IT management layers
User operating
Windows XP
27 27
Deployment Prep
Mirage servers
Step 2
Pre-deployment Snapshot
Pre-deployment
snapshot
New image fully
streamed down
User still
working
28 28
Actual Deployment
Mirage servers
Step 3
Reboot and Configuration Small amount
of downtime
Reboot
Boots as
Windows 7
29 29
Ease of Recovery
Mirage servers
Reboot
Restore
snapshot
30 30
Horizon Mirage Use Case: Endpoint Protection and DR
31 31
Endpoints
Endpoints
32 32
Endpoints Change
Endpoints
change
33 33
Changes Synchronized to Horizon Mirage Hourly
Endpoints change
Network
Changes synchronized hourly
Mirage server cluster
Mirage SIS
34 34
Horizon Mirage Snapshots
Endpoints change
Network
Changes synchronized hourly
Mirage server cluster
Mirage SIS
Endpoint snapshots
Snapshots roll up:
Daily, Weekly
Monthly, Yearly
35 35
Snapshots Enable Horizon Mirage Disaster Recovery
User panic: My
laptop’s gone!
36 36
Immediate Recovery Option: VM or View VDI
Network
User starts working
on VM using
thin client or loaner
machine
IT deploys user’s
snapshot to VM or
View
Network
Mirage continues
to backup
Endpoint in use
37 37
Replacement Recovery Option: New Laptop
Network
Replacement laptop
with generic corporate
image
IT assigns CVD
and latest snapshot
Network
Mirage sends minimal working set initially Mirage applies correct
driver profile for
replacement laptop
38 38
Replacement Recovery Option: New Laptop
Network Network
Mirage then streams remaining files
39 39
Horizon Mirage Use Case: Rapid Endpoint Repair
40 40
Rapid Endpoint Repair
Bad app installed and
My Documents deleted
C:\Users\User\My Documents
41 41
Desktop Repaired
Network
Bad app removed
and My Documents
restored
IT restores snapshot.
No troubleshooting!
Network
Mirage sends only files that are different
Mirage server cluster
Mirage SIS
C:\Users\User\My Documents
42 42
Horizon Mirage Use Case: Hardware Migration
43 43
Hardware Migration
Network
Mirage snapshots
laptop to be replaced
Network
Mirage SIS
Mirage server cluster
Snapshot stored in
Mirage SIS
44 44
Hardware Migration
Network
User’s personalized
configuration restored
to new hardware
IT restores snapshot
from old laptop combined
with driver profile for new PC
Network
Mirage server cluster
Mirage SIS
Snapshot from old
laptop plus driver
profile for new PC
45 45
Horizon Mirage Components and Requirements
46 46
What You Need
You or Your customers already
have the plumbing
Horizon Mirage is
complementary to your
existing IT investments
Horizon Mirage provides
investment protection
and simplified management
targets
Make sure the fixtures fit the plumbing
47 47
Typical Horizon Mirage Deployment
Data center
Mirage server
cluster
NAS
volumes
Mirage
console
Load
balancer Internet
Mobile
VPN
Mirage
Clients
48 48
Branch Reflectors: Optimized ROBO Distribution
Mirage servers
Mirage Branch
Reflector
Mirage clients
Single image sent
across the WAN
WAN
49 49
Mirage Mantras and Guidelines
1. Know Thy Environment!
2. Mirage Exposes Design Imperfections.
3. Plan Carefully.
4. Plan to Plan.
5. It May Take an Army.
6. Adjust Expectations for Reality.
7. Best Practices are in the Eye of the Beholder.
50 50
Steps to Increase VMware Mirage Success
Conduct Discovery workshops / Requirements Gathering
• Identify gaps and opportunities with key stakeholders
• Identify key team members for customer, VMware and partners
• Define use cases
• Define project scope
• Identify resource requirements or constraints
Establish Realistic Project Time lines
• Leverage environmental analysis
• Start with a clearly defined POC
• Establish success criteria
51 51
Steps to Increase VMware Mirage Success (continued)
Set proper expectations
• Address feature confusion
• Address the “Well the sales guy said” scenario
• Maintain or reestablish Trusted advisor status
Perform Desktop analysis
• Identify endpoint hardware
• Identify OS versions
• Identify OS migration paths
52 52
Steps to Increase VMware Mirage Success (continued)
Perform Infrastructure analysis
• Identify storage footprint
• Identify infrastructure baseline
• Identify gaps or opportunities for improvement
• Perform an infrastructure healthcheck
Identify Unique User data on endpoints
• How large is the Application Footprint per user?
• How large is the User profile per endpoint?
• How large is the core OS Footprint per endpoint?
53 53
Steps to Increase VMware Mirage Success (continued)
Perform Network Assessments
• Identify WAN locations
• Document bandwidth topology
• Calculate bottlenecks based on desktop analysis data
Discuss Application Strategy
• Perform Application Assessments
• Discuss MPS (Managed Packaging Service) offering
• Define or identify application deployment strategy
54 54
Steps to Increase VMware Mirage Success (continued)
Implement Testing Phases
• Centralization process
• Base Layer deployment
• Branch office workflow
• UAT
• Production Ready
55 55
Questions?
56 56
Other VMware Activities Related to This Session
HOL:
HOL-MBL-1309
Horizon Mirage - Manage Physical Desktops
Group Discussions:
EUC1000-GD; EUC1004-GD
Mirage with Daniel Beveridge or Mark Ewert
EUC4608
THANK YOU
Mirage 201
Raymond Dusseault, VMware
Dean Flaming, VMware
Sarah Semple, VMware
EUC4608
#EUC4608