+ All Categories
Home > Documents > Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

Date post: 03-Jan-2016
Category:
Upload: miles-patrick
View: 220 times
Download: 2 times
Share this document with a friend
Popular Tags:
41
Enterprise Desktop Virtualization v1 to Solve Windows 7 Application Compatibility Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302
Transcript
Page 1: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

Deploying Microsoft Enterprise Desktop Virtualization v1 to Solve Windows 7 Application CompatibilityTim CrabbSr. Program ManagerMicrosoft Corporation

SESSION CODE: VIR302

Page 2: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

Session Objectives and Takeaways

Session Objective: Learn how MED-V unblocks and accelerates Windows 7 deployments

TakeawaysMED-V can address your tough app compatibility challengesAccelerate Windows 7 Upgrades with MED-VUnderstand enterprise planning and deployment for MED-VIntroduce the upcoming MED-V 2.0 release

Page 3: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

Agenda

MED-V Overview: How MED-V accelerates Windows 7 upgradesPlanning: What to consider for a MED-V deploymentServer Configuration: Management, Image, and DB ServerClient Configuration: Image, Policy, and the MED-V clientFutures: Introduction to MED-V 2.0Questions

Page 4: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

MED-V OverviewHow MED-V accelerates Windows 7 upgrades

Page 5: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

Overview of MDOP

1 Lowers Desktop TCO

Simplify Windows 7 deploymentIncrease manageability and control over desktops

2 Enhances Windows 7 Enterprise

Leverages existing investment in management infrastructureMinimal deployment effort

3 Provides immediate ROI

1. Gartner, Inc. “Quantifying the Value of Microsoft’s Desktop Optimization Pack”, July 20082. App-V Cost Reduction Study, Microsoft, February 2010

$70-$80 net cost savings per PC per year using MDOP1

App-V saves up to $82 per PC/Year when broadly used 2

Page 6: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

Compatibility Gap• IE 6 dependencies• Legacy internal apps• Vendor is gone

Addressing Application Compatibility

MED-V AcceleratesWindows 7 Deployments

Easy Hard

Number of Apps

Low

High

Shim

Upgrade The App

Just Work

Migration Difficulty

Page 7: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

Application Compatibility Solutions for Windows 7

Windows Virtual PC (“XP Mode”) : Provides Ease of Use for Small BusinessA preconfigured virtual Windows XP SP3 environment

Easy for the end-user to install applications in Windows XP to run on Windows 7

Well integrated into Windows 7Designed for small businesses and consumers

MED-V : Application-OS compatibility for the Enterprise

Deploy virtual Windows XP instances that are domain joined and customizedProvision applications to end usersRedirect web applications automatically to IE6Maintain and Support endpoints through monitoring and troubleshooting

Page 8: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

MED-V End-User DemoHow a user would use MED-V in an enterprise to access applications in Windows 7

demo

Page 9: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

Deployment Planning

What to consider for a MED-V deployment

Page 10: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

SQL Server DB

MED-V v1 System

Software Distribution

MED-V Management

Page 11: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

MED-V v1 Requirements

: Support for Windows 7 (32bit + 64bit) added April 2010 via MED-V 1.0 SP1 (2 GB, x64 – 3 GB)

Windows Vista SP1/2 – 32-bit (2GB RAM) Windows XP SP2/3 - 32bit (1GB RAM)

Client

Microsoft Virtual PC 2007 SP1 (+QFE) MED-V does not require hardware assisted virtualization (e.g. Intel VT, AMD-V)

Guest OS: Windows XP Pro SP2/3, Win2000 SP4 Guest browsers: Internet Explorer 7 or 6 SP2

Virtual machine

English UI , with support for localized OS: French, German, Italian, Dutch, Spanish, Portuguese (Brazil), & Japanese

Languages

Windows Server 2008 (Standard/Enterprise) or Windows Server 2008 R2 (Standard /Enterprise)

IIS web server for image delivery SQL Server 2008 (any edition) or SQL Server 2005(SP2 Enterprise ) for reporting

Server

Page 12: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

Planning Questions to ConsiderWhat are your application compatibility challenges?

Are there incompatible Windows XP Applications?Are there web based applications that require IE6/IE7?Global/Divisional/Departmental

Are you upgrading to Windows 7 as part of a hardware refreshIs the existing hardware being upgraded?

2gb or higher is required for MED-V on Windows 7What will be included on the default image?

MED-V requires VPC2007 SP1

Do you have System Center or another ESD?Are you using System Center Configuration Manager?Are you going to use MED-V or another system to deploy?

Page 13: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

Server ConfigurationManagement, Image, and DB Server

Page 14: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

MED-V v.1 Server IntroductionMED-V Management Server

Clients are authenticated and receive policyClient logging information is receivedRequired

SQL Server databaseCaptures logging information from the MED-V management serverIs used to generate reports

Image repositoryDistributes images to the clients based on the MED-V policy.Optional – other deployment methods can be used.

Multiple Servers

MED-V Management

SQL Server DB

Image Repository

MED-V Management

Image Repository

SQL Server DB

Single Server

Page 15: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

Client ConfigurationImage, Policy, and the MED-V client

Page 16: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

Client OverviewArchitecture Client Configuration Tasks

Create ImageImage, Configure, & Apps

Pack the ImageCompress & Encrypt

Create PolicyWho, What, & How

Configure the clientDistributionFirst-time Setup

Page 17: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

How to Create an Image for MED-V

Steps1. Create or import an image into VPC20072. Install the VPC Additions3. Install the MED-V guest agent

1. Install – MED-V_workspace_1.0.105.msi2. Run the VM Pre-requisites tool

4. Modify any additional settings on the VM5. Add any applications or install the CM client

1. Note: If you are using the CM client the VM should be configured for Bridged Networking

6. Run SysPrep on the image

Page 18: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

MED-V Image Creation

demo

Page 19: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

Workspace Policy CreationVHD Image + MED-V Policy = MED-V workspace

Policy Configuration IncludesWho

Which users will be able to access the workspaceWhat

What applications will be viewed on the host from the workspaceWhat URLs will be redirected to the workspace

HowHow the applications will be viewed

Task: Pack the image and Create the Policy

Page 20: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

Creating a MED-V WorkspacePack the image and Create the Policy

Packing the image prepares it for distributionDone via the management console under the images tabThis must be done regardless of the distribution method

Policy CreationDone via the management console under the policy tabAn image must be associated to a policyPolicy determines the users, visible applications, redirected web sites, etc.This must be done regardless of the distribution method

Page 21: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

Delivery - Configuration ManagerAdministrative Steps

Determine the method of distribution – CM store or Windows SharePrepare a distribution and distribute the package(s)

VPC2007, patch for VPC, MED-V Client, and the MED-V WorkspaceExpand the .CKM and Index files in the /prestagedimages folder

User ExperienceThe user logs-in and MED-V launches

MED-V client checks for policy and determines the imageThe image is them checked for locally - it is found and then expanded

First-time setup is then run as the userApplications / redirection will be available after first-time setup

For more information on distributing with Configuration Manager http://blogs.technet.com/medv/archive/2010/02/16/prescriptive-guidance-for-deploying-the-med-v-client-via-an-electronic-software-distribution-method-such-as-sms-sccm.aspx

Page 22: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

Delivery – Using with Windows 7 imageAdministrative Steps

Install the MED-V client components in the Windows 7 imageVPC2007, patch for VPC, and the MED-V Client

Configure a /prestagedimages directory in the imageCopy the .CKM and Index files to /prestagedimages folder

User ExperienceThe user launches Windows 7MED-V is auto-launched or launched by the user

MED-V client checks for policy and determines the imageThe image is them checked for locally - it is found and then expanded

First-time setup is then run as the userApplications / redirection will be available after first-time setup

Page 23: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

MED-V WorkspaceConfiguring MED-V Policy and Distribution

demo

Page 24: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

MED-V v2Introduction to the upcoming MED-V 2.0 release

Page 25: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

Just Announced – MED-V 2.0Simple and easier to deploy

IT ProSystem Center integrationNo additional infrastructure to deploySimplified application deploymentFull enterprise scalability

End-user Tight integration with Windows 7 and Windows Virtual PCExperience designed for Windows 7

Page 26: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

Simplified Experience for the IT ProDeploy applications – not infrastructure

MED-V Workspace PackagerNew console creates deployment packages -- workspaces and policyMSI-based for easy integration into existing management systemsUses standard corporate XP images and sysprep for image preparation

System Center and other ESD integrationUse existing infrastructure -- no need for an additional MED-V ServerUser existing workflows for managing applications and OS’sUse existing ESD to target applications to users – no need for additional policyAutomatic application publishing to the host

Standard management and eventingMED-V events are logged into standard event log channelsPowershell interfaces available on client and server

Page 27: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

Simplified Experience for the End-UserMy applications just work on Windows 7

User experience is designed for Windows 7 Centered around applications, not workspacesApplications published to standard locations in the host start menuFile type associations fully supported My Documents and Desktop mapping

Virtualization stack based on Windows Virtual PC -- same as XP ModeSeamless integration between Host and GuestOptimized use of disk, memory, CPU, batteryAutomated guest hibernation at shutdown or when system idleUSB device sharing

IE6 applications automatically redirected to the Guest

Page 28: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

MED-V v2Early Preview

demo

Page 29: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

MED-V 2 TAP / Beta ParticipationDid you like what you saw? Would you like to be involved in shaping V2?

To participate in the TAP / Betaemail [email protected] will receive a request to fill out a surveyParticipants will be selected based on the survey resultsTAP starts mid-June (next week) with Beta to follow in the Fall

Page 30: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

Which Version of MED-V Should You Deploy?

• Add / Verify that you have MDOP as part of your SA• Download & Install MED-V V1

Deploying Windows 7

today

• Consider MED-V V2 TAP Program• Beta available for evaluation Q4 CY2010• Full support of TAP customers at scale of the

deployment

Deploying Windows 7Q4 or Later

MED-V v1 SP1

MED-V v2

Page 31: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

In conclusion

Page 32: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

Deployment SummaryPlanning

Understand the application requirements for your organization

MED-V Workspace Creation & DeploymentCreate a MED-V workspace that has a lean image and an efficient policyDeploy with your existing enterprise tools

MED-V 2.0MED-V is ready today with Windows 7 support in v.1 and v.2 beta begins in CYQ42010 – email [email protected] if you are interested

Page 33: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

DifficultApps

Move to Windows 7 NowTest your applications and identify your “difficult” applications

Test Migrate

Use MED-V to Unblock and Accelerate Your Windows 7 Deployment

“Difficult” applications don’t have to stop your move to Windows 7, with MED-V these can run seamlessly for users – NOW!

Upgrade OS

Page 34: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

ReferencesMED-V Information

http://microsoft.com/med-v

MED-V Team Bloghttp://blogs.technet.com/medv/default.aspxProvides valuable information on top issues facing customers with MED-V

Walkthrough MED-V demo videohttp://technet.microsoft.com/en-us/windows/ee532035.aspx

Updated MED-V Documentationhttp://technet.microsoft.com/en-us/library/ee623013.aspxRefreshed as part of the SP1 release

Page 35: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

Related ContentVIR206 Virtualization 360: Microsoft Virtualization Strategy, Products and solutions for the new economy.

7-Jun 1:00 PM RM 291 Dai Vu

WCL03-INT Windows 7 Deployments: What's in the toolbox7-Jun 2:45 PM RM 352 Jeremy Chapman

WCL320 Windows 7 + MDOP: Optimized Desktop Solutions Demo8-Jun 3:15 PM RM 265 Brad McCabe

WCL205 Windows 7 Deployment Tips from Early Adopters9-Jun 1:30 PM Auditorium A Jeremy Chapman

Page 36: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

Virtualization Track ResourcesStay tuned into virtualization at TechEd NA 2010 by visiting our event website, Facebook and Twitter pages. Don’t forget to visit the Virtualization TLC area (orange section) to see product demos, speak with experts and sign up for promotional giveawaysMicrosoft.com/Virtualization/Events Facebook.com/Microsoft.VirtualizationTwitter.com/MS_Virt Like this session? Write a blog on 2 key learning's from this session and send it to #TE_VIR and you could win a Lenovo IdeaPad™ S10-3 with Windows 7 Netbook! Review the rules on our event websiteMicrosoft.com/Virtualization/Events

Page 37: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

Resources

www.microsoft.com/teched

Sessions On-Demand & Community Microsoft Certification & Training Resources

Resources for IT Professionals Resources for Developers

www.microsoft.com/learning

http://microsoft.com/technet http://microsoft.com/msdn

Learning

Page 38: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

Complete an evaluation on CommNet and enter to win!

Page 39: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31st

http://northamerica.msteched.com/registration

You can also register at the

North America 2011 kiosk located at registrationJoin us in Atlanta next year

Page 40: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to

be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Page 41: Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.

JUNE 7-10, 2010 | NEW ORLEANS, LA


Recommended