App-V for Terminal Servers

20
APP-V FOR TERMINAL SERVERS What’s New In Tim Mangan Kahuna: TMurgent Technologies LLP http://www.tmurgent.com Microsoft MVP for Application Virtualization President, Virtualization Boston http://www.virtg.com

description

What’s New In. App-V for Terminal Servers. Tim Mangan Kahuna : TMurgent Technologies LLP http://www.tmurgent.com Microsoft MVP for Application Virtualization. President , Virtualization Boston http://www.virtg.com . Agenda. What is Application Virtualization? Who are the Players? New - PowerPoint PPT Presentation

Transcript of App-V for Terminal Servers

Page 1: App-V for Terminal Servers

APP-V FOR TERMINAL SERVERSWhat’s New In

Tim ManganKahuna: TMurgent Technologies LLPhttp://www.tmurgent.comMicrosoft MVP for Application VirtualizationPresident, Virtualization Boston

http://www.virtg.com

Page 2: App-V for Terminal Servers

Agenda What is Application Virtualization? Who are the Players? New

Licensing Impact of the Microsoft RDS CAL Server 2008 R2 is 64-bit Only App-V Without a Server Infrastructure

Page 3: App-V for Terminal Servers

What is Application Virtualization?

Server Farm

Thousands of UsersTens of

Page 4: App-V for Terminal Servers

4

But software…

…can be full of holes

Page 5: App-V for Terminal Servers

Concept: State Separation

Operating

System

App 1

App 3

App 4

App 2

Operating

System

App 1

App 3

App 4

App 2

App to OS

App to OS &

App to App

App to OS

App to App

Page 6: App-V for Terminal Servers

UserA

Prefs UserB

Prefs

UserC

Prefs

Operating

System

App 1

App 3

App 4

App 2

State Separation

Page 7: App-V for Terminal Servers

Who is in the App Virt Space?

Page 8: App-V for Terminal Servers

Microsoft App-V

App-V for Terminal Services (RDS)

App-V for Windows Desktops (Part of MDOP)

Page 9: App-V for Terminal Servers

Warning: I am going to talk about

Licensing.

How to get App-V for ”free”.

For Information Only; verify with Microsoft on details

Page 10: App-V for Terminal Servers

Updated Licensing for TS

Sold by App-V CAL (Client Access License) Server 2008 R2 RDS CAL: includes App-V CAL Server 2008 TS CAL: grandfathers App-V

in! Server 2003 TS CAL: no such luck! Exchange:

“Old” App-V TS CALs for “New” 2008RS RDS CALs at 4x1 If SA is current on old CALs as of 9/09

New

Page 11: App-V for Terminal Servers

Understanding CALs

Server 2003 with TS Server 2008 with TS Server 2008 R2with RDS

2003 TS CAL 2008 TS CAL 2008 R2 RDS CALRequires separate App-V for TS CAL

App-V for TS CALincluded

App-V for TS CALincluded

Page 12: App-V for Terminal Servers

How does App-V for TS Work?

Virtual Applicatio

n

X

Group Policy

User ProfileVirtualization Settings

Package VirtualizationSettings

Windows Registry

Files (Data)

Non virtualizedApplications, Services, dlls, and COM components

Page 13: App-V for Terminal Servers

Three ways to Deploy1. Dedicated Infrastructure

App-V Management Servers and DatabasePublish virtual apps per user (group)Automatic updatesMetering & License checks supported

2. Shared InfrastructureUses existing SCCM Servers and DatabasePublish virtual and non virtual apps per deviceApplication updates possibleNo metering or license check of app usage

3. Stand-alone ClientNo back end infrastructure requiredPublish virtual apps per deviceUpdates are uninstall, reinstallNo metering or license check of app usageWraps Virtual App into an MSI for Deployment

Page 14: App-V for Terminal Servers

The “New” Way to Deploy

4. Stand-alone Client With StreamingNo back end infrastructure requiredDeploy virtual apps per device,Publish virtual apps per user.Central Updates (“Active Updates”)No metering or license check of app usageUses Active Directory for User

Assignment

BOLD items are differences from #3

Page 15: App-V for Terminal Servers

Step 1: Prepare Apps Sequence as always Save Package in a folder of same name Copy to central File Share

Page 16: App-V for Terminal Servers

Step 2: Prepare TS Install App-V Client in “Stand-Alone” Mode

with Streaming AllowStreamingFromFile = 1 RequireAuthorizationIfCached = 0 LimitedDisconnectedMode = 0

Give User Rights to “Publish App” Needed for logon script

Install AppV_DeployApp Configure Server Share Configure Application OU

Add AppV_Publish to user login script

Page 17: App-V for Terminal Servers

Step 3: Authorize Apps Create an “Organization Unit “ (OU) in

A.D. Create a user group for each package Package names much match sequence

package Assign users as members of package

group This step typically carried out by many

people

Page 18: App-V for Terminal Servers

Step 4: Deploy & Publish Use AppV_Deploy to add virtual app to

terminal server AND load cache (without /GLOBAL)Now…

As users log in, application shortcuts and FTAs are published to their account.

Later…Update package by copying updated pkg.Can use “Soft-link” to eliminate downtime

Page 19: App-V for Terminal Servers

Demo

Page 20: App-V for Terminal Servers

LinksHere are some

links to Microsoft sites and pages

most relevant to this topic.

App-V on TechNet:http://technet.microsoft.com/en-us/appvirtualization/default.aspx

Remote Desktop Services Team Blog:http://blogs.msdn.com/rds/archive/2009/09/04/what-s-the-difference-between-a-rds-cal-and-a-ts-cal.aspx

Remote Desktop Services Licensing:http://www.microsoft.com/windowsserver2008/en/us/rds-product-licensing.aspx