VMworld 2013: VMware Mirage 201

59
Mirage 201 Raymond Dusseault, VMware Dean Flaming, VMware Sarah Semple, VMware EUC4608 #EUC4608

description

VMworld 2013 Raymond Dusseault, VMware Dean Flaming, VMware Sarah Semple, VMware Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare

Transcript of VMworld 2013: VMware Mirage 201

Page 1: VMworld 2013: VMware Mirage 201

Mirage 201

Raymond Dusseault, VMware

Dean Flaming, VMware

Sarah Semple, VMware

EUC4608

#EUC4608

Page 2: VMworld 2013: VMware Mirage 201

2 2

Agenda

Overview

Use Cases

Components and Requirements

Guidelines and Best Practices

Questions and Wrap Up

Page 3: VMworld 2013: VMware Mirage 201

3 3

VMware Horizon Mirage Overview

Page 4: VMworld 2013: VMware Mirage 201

4 4

App compatibility

problems

Isn’t Desktop Management Hard Enough?

Mobile users Hardware failures Lost or stolen

devices

Patch

Tuesday

Page 5: VMworld 2013: VMware Mirage 201

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

Page 6: VMworld 2013: VMware Mirage 201

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

Page 7: VMworld 2013: VMware Mirage 201

7 7

Horizon Mirage Use Cases

Single Image Management

Desktop and Data Protection (BC/DR)

Rapid Desktop Repair

Windows 7 Migration

Hardware Migration

Page 8: VMworld 2013: VMware Mirage 201

8 8

Horizon Mirage Simplifies the Things You Already Do

IT Manages a logical copy

Users run their normal hardware

Highly efficient

synchronization

Page 9: VMworld 2013: VMware Mirage 201

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

Page 10: VMworld 2013: VMware Mirage 201

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

Page 11: VMworld 2013: VMware Mirage 201

11 11

Horizon Mirage Use Case: Layered, Single Image Management

Page 12: VMworld 2013: VMware Mirage 201

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)

Page 13: VMworld 2013: VMware Mirage 201

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

Page 14: VMworld 2013: VMware Mirage 201

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

Page 15: VMworld 2013: VMware Mirage 201

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

Page 16: VMworld 2013: VMware Mirage 201

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

Page 17: VMworld 2013: VMware Mirage 201

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

Page 18: VMworld 2013: VMware Mirage 201

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

Page 19: VMworld 2013: VMware Mirage 201

19 19

Single Image Management with Driver Profiles

Dell Drivers

HP Drivers

Lenovo Drivers

Dell Laptops

HP Laptops

Lenovo Laptops

Single

Base Layer

Page 20: VMworld 2013: VMware Mirage 201

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

Page 21: VMworld 2013: VMware Mirage 201

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

Page 22: VMworld 2013: VMware Mirage 201

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

Page 23: VMworld 2013: VMware Mirage 201

23 23

Step 3: Capture a Base Layer

Mirage

console

Reference

CVDs

Mirage SIS

Base Layer

Desktop Admin

Mirage server cluster

Base Layer Rules

Page 24: VMworld 2013: VMware Mirage 201

24 24

Step 4: Assign (Deploy) the Base Layer

Network

Mirage server cluster

Mirage SIS

Mirage

console

Base

Layer

Network

Collection

Page 25: VMworld 2013: VMware Mirage 201

25 25

Horizon Mirage Use Case: Automated Windows 7 Migration

Page 26: VMworld 2013: VMware Mirage 201

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

Page 27: VMworld 2013: VMware Mirage 201

27 27

Deployment Prep

Mirage servers

Step 2

Pre-deployment Snapshot

Pre-deployment

snapshot

New image fully

streamed down

User still

working

Page 28: VMworld 2013: VMware Mirage 201

28 28

Actual Deployment

Mirage servers

Step 3

Reboot and Configuration Small amount

of downtime

Reboot

Boots as

Windows 7

Page 29: VMworld 2013: VMware Mirage 201

29 29

Ease of Recovery

Mirage servers

Reboot

Restore

snapshot

Page 30: VMworld 2013: VMware Mirage 201

30 30

Horizon Mirage Use Case: Endpoint Protection and DR

Page 31: VMworld 2013: VMware Mirage 201

31 31

Endpoints

Endpoints

Page 32: VMworld 2013: VMware Mirage 201

32 32

Endpoints Change

Endpoints

change

Page 33: VMworld 2013: VMware Mirage 201

33 33

Changes Synchronized to Horizon Mirage Hourly

Endpoints change

Network

Changes synchronized hourly

Mirage server cluster

Mirage SIS

Page 34: VMworld 2013: VMware Mirage 201

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

Page 35: VMworld 2013: VMware Mirage 201

35 35

Snapshots Enable Horizon Mirage Disaster Recovery

User panic: My

laptop’s gone!

Page 36: VMworld 2013: VMware Mirage 201

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

Page 37: VMworld 2013: VMware Mirage 201

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

Page 38: VMworld 2013: VMware Mirage 201

38 38

Replacement Recovery Option: New Laptop

Network Network

Mirage then streams remaining files

Page 39: VMworld 2013: VMware Mirage 201

39 39

Horizon Mirage Use Case: Rapid Endpoint Repair

Page 40: VMworld 2013: VMware Mirage 201

40 40

Rapid Endpoint Repair

Bad app installed and

My Documents deleted

C:\Users\User\My Documents

Page 41: VMworld 2013: VMware Mirage 201

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

Page 42: VMworld 2013: VMware Mirage 201

42 42

Horizon Mirage Use Case: Hardware Migration

Page 43: VMworld 2013: VMware Mirage 201

43 43

Hardware Migration

Network

Mirage snapshots

laptop to be replaced

Network

Mirage SIS

Mirage server cluster

Snapshot stored in

Mirage SIS

Page 44: VMworld 2013: VMware Mirage 201

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

Page 45: VMworld 2013: VMware Mirage 201

45 45

Horizon Mirage Components and Requirements

Page 46: VMworld 2013: VMware Mirage 201

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

Page 47: VMworld 2013: VMware Mirage 201

47 47

Typical Horizon Mirage Deployment

Data center

Mirage server

cluster

NAS

volumes

Mirage

console

Load

balancer Internet

Mobile

VPN

Mirage

Clients

Page 48: VMworld 2013: VMware Mirage 201

48 48

Branch Reflectors: Optimized ROBO Distribution

Mirage servers

Mirage Branch

Reflector

Mirage clients

Single image sent

across the WAN

WAN

Page 49: VMworld 2013: VMware Mirage 201

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.

Page 50: VMworld 2013: VMware Mirage 201

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

Page 51: VMworld 2013: VMware Mirage 201

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

Page 52: VMworld 2013: VMware Mirage 201

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?

Page 53: VMworld 2013: VMware Mirage 201

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

Page 54: VMworld 2013: VMware Mirage 201

54 54

Steps to Increase VMware Mirage Success (continued)

Implement Testing Phases

• Centralization process

• Base Layer deployment

• Branch office workflow

• UAT

• Production Ready

Page 55: VMworld 2013: VMware Mirage 201

55 55

Questions?

Page 56: VMworld 2013: VMware Mirage 201

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

Page 57: VMworld 2013: VMware Mirage 201

THANK YOU

Page 58: VMworld 2013: VMware Mirage 201
Page 59: VMworld 2013: VMware Mirage 201

Mirage 201

Raymond Dusseault, VMware

Dean Flaming, VMware

Sarah Semple, VMware

EUC4608

#EUC4608