VMworld 2013: VMware Mirage 201

Post on 24-May-2015

224 views 4 download

Tags:

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

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