Download presentation
Presentation is loading. Please wait.
Published byClyde Shields Modified over 8 years ago
2
Jeff Wettlaufer Sr. Technical Product Manager System Center Microsoft Corporation MGT302
3
Agenda Review Microsoft Application Virtualization 4.5 Configuration Manager R2/Application Virtualization Technical Deep Dive Learn what’s happening “Behind the Scenes” MDOP and System Center Better Together Conclusion
4
The Client Spectrum Organizations can deliver multiple scenarios to 1 user
5
Gartner Magic Quadrant for PC Life Cycle Configuration Management 2008 Source: Gartner Magic Quadrant for PC Lifecycle Configuration Management 2008, Dec. 29, 2008, Terrence Cosgrove & Ronni J. Colville Ability to execute Completeness of vision niche players leaders visionaries challengers Microsoft Symantec (Altiris) Avocent (LANDesk) HP BMC Software BigFix Novell FrontRange Solutions (enteo Software) CA matrix42 ManageSoft Figure 1. Magic Quadrant for PC Life Cycle Configurations Management Source: Gartner (December 2008) As of December 2008 By including Application Virtualization in System Center and MDOP, Microsoft has helped position ConfigMgr ’07 as the best tool to manage App-V packages leaders
6
Runs on Local Client Consolidate & standardize images Build business continuity for applications Applications can be taken offline Runs on Terminal Server Enable Server Consolidation Mitigate roaming profile issues Transform TS into a dynamic system Designed for low bandwidth Microsoft Application Virtualization 4.5 Life Without Traditional Software Installation Applications to users at log on Centralized Permissions Application isolation Dynamically Streaming Software as a Centrally Managed Service *Microsoft Application Virtualization CAL for Terminal Services is available and sold separately from MDOP Application compatibility PC manageability Flexible computing models Software asset management For Terminal Services Accelerated desktop deployment Minimize App to App compatibility testing Run real-time usage reports Enable device roaming
7
MDOP Application Virtualization 4.5 Limitations Pieces of the solution which are outside of Application Virtualization 4.5 Content replication Roaming Out of the box reporting Machine-based targeting for applications
9
Virtual Applications for the Enterprise System Center builds on the Full Application Virtualization infrastructure: Integrates with existing Active Directory relationships Provides a scalable infrastructure to support a distributed network Broad scenario support to support workers wherever and however they work; desktops, laptops, mobile across LAN/WAN/Branch and Internet connections Centralized management and reporting for physical and virtual applications Reduce costs for deployment, and align to organizational requirements by targeting both user and computer systems for applications Asset Intelligence brings meaningful business terminology for software titles, categories and families, with full support for Virtual Applications Integrate Virtual Application delivery with everyday Management operations OS deployment Patch Management Inventory
10
Application Virtualization Management in Configuration Manager R2 Based on Application Virtualization 4.5 feature set Uses System Center Configuration Manager 2007 R2 Admin approach New in ConfigMgr 2007 R2: ConfigMgr can manage and deploy virtual applications Client roaming is supported so the client is always going to the “closest” server Dynamic nature of Application Virtualization preserved Version checking, user-based targeting, streaming
11
Core Scenarios for Application Virtualization Management Create virtual application packages and copy them to distribution points Packaging and distribution of virtual applications Advertise the packages to clients Deployment of virtual applications to clients (connected and offline) After the application is advertised and made available, end-users run the applications from their desktop computers Launching and running virtual applications (connected and offline) ConfigMgr inventory and reports enable administrators to report on packages, applications and their usage within the ConfigMgr hierarchy Inventory and Reporting of virtual applications
12
System Center Requirements Configuration Manager 2007 SP1 is a prerequisite A customer must have purchased MDOP and be licensed to use App Virtualization 4.5 4.5 Sequencer to build virtual applications 4.5 Client to interact with the ConfigMgr client on the desktop A customer must be licensed to use ConfigMgr 2007 R2 ‘Software Assurance’ Additional Configuration Manager client requirements (min OS, etc) System Center Operations Manager is optional
13
Infrastructure Requirements Some key areas to be aware of when deploying Virtual Applications in ConfigMGR Distribution Point Virtual Applications Tab Enable Virtual Application Streaming Client Agent Config Advertised Programs Client Agent Set to allow Virtual Application Package Advertisement
14
Application Virtualization Management Jeff Wettlaufer Sr. Technical Product Manager System Center Microsoft
15
Where are these settings?
16
App-V begins with Application Sequencing Linearization Optimization & Compression Virtualized Application MSI Standalone Microsoft Application Virtualization Sequencer Rapidly packages applications through active watch technology including execution dependencies The Sequencer produces the virtual application package containing the application and its dependencies The admin has the option to stream the virtual application or create an MSI wrapper for Standalone Mode delivery Windows Application CD Windows Application Installer Unpackaging The beginning of Application Virtualization Management with System Center
17
Application Sequencing Jeff Wettlaufer Sr. Technical Product Manager System Center Microsoft
18
Application Delivery and Launch Streaming Delivery Pros: Uses HTTP:// with IIS enabled on standard distribution points (FILE:// on branch DP’s) Application shortcuts invoke a connection to the server so the app can be delivered on demand Great for highly connected clients Application updates are applied on the server, so the client connects to the new version on the server fast and seamlessly Cons: Requires a minimum of two copies of the SFT file on the distribution point Not great in unreliable network connections or offline scenarios
19
Download and Execute Delivery Pros: Standard distribution point functionality for download and execute using BITS Virtual application package contents are delivered locally to the client Application shortcuts refer to a local copy of the virtual application (no server connection required) Great for unreliable/slow network connections and occasionally connected clients (uses BITS to download virtual application content) Uses Remote Differential Compression to send only binary deltas when virtual application content is changed or updated Cons: Requires twice the disk space for virtual application packages (dual cache) For RDC, needs 3x the disk space temporarily (while calculating diffs) Application Delivery and Launch
20
Virtual Application Package Creation Jeff Wettlaufer Sr. Technical Product Manager System Center Microsoft
21
Virtual Application Advertisement Creation Jeff Wettlaufer Sr. Technical Product Manager System Center Microsoft
22
Can a Virtual Package be upgraded? Yes. The SoftGrid package is revised with a new update to the virtual application package ConfigMgr administrator updates the source contents of the package ConfigtMgr updates the distribution points with the new, sequenced output ConfigMgr uses Binary Delta Replication (BDR) for both site to site and site to DP data transfer to update the package on the DP Administrator Re-runs advertisements Streaming Delivery - The next time the end-user launches the application, only the differential blocks are streamed Download and execute - Changes are downloaded via BITS and RDC to the local ConfigMgr cache and then applied locally when they are completely downloaded
23
Migration from an App Virt 4.5 Deployment When migrating from App Virt 4.5 management infrastructure to Configuration Manager 2007 R2: Import packages and create advertisements Enable the integration through the Advertised Programs Agent This removes all previously deployed virtual application packages (published via App-V Management server or MSI utility) Advertisements and policy are evaluated and the virtual applications are re-added to the system No need to re-sequence your packages
24
Configuration Manager Advanced Client Configuration Manager Advanced Client (Desktop publishing, inventory) Configuration Manager Advanced Client Configuration Manager Advanced Client (Desktop publishing, inventory) Application Virtualization Client-Side Architecture SFTMIME (ADD, CONFIGURE, DELETE) SFTMIME WMI Provider (Get properties for Packages and Applications) WMI Provider (Get properties for Packages and Applications) Application Virtualization Launcher (SFTTray) (SFTTray) SoftGrid Registry App Virtualization Client
25
What is SFTMIME? Command Line Interface (CLI) to Configure the Application Virtualization Client SFTMIME is used by ConfigMgr client to Add Package Configure Package Load Package Delete Package
26
Inventory and Reporting AppVirt Client WMI Provider READ ONLY Namespace root\microsoft\appvirt\client and it exposes two key WMI classes: Application and Package Key App Virt client data retrieved, for example package/application names, guid, version, size in cache, whether applications in the package are in use, last launch time, and more ConfigMgr R2 ships several new reports that capture the WMI provider client data for the administrator (captured through standard SMS hardware inventory) AppVirt Client WMI Provider READ ONLY Namespace root\microsoft\appvirt\client and it exposes two key WMI classes: Application and Package Key App Virt client data retrieved, for example package/application names, guid, version, size in cache, whether applications in the package are in use, last launch time, and more ConfigMgr R2 ships several new reports that capture the WMI provider client data for the administrator (captured through standard SMS hardware inventory) System Center Configuration Manager Asset Intelligence The Asset and License Management (ALM) feature of ConfigMgr 2007 R2 exposes application data (digital PID, MSI product codes, publisher names, etc) for each virtual application that has been registered on a client computer Only applications that have at least feature block 1 in cache can be inventoried System Center Configuration Manager Asset Intelligence The Asset and License Management (ALM) feature of ConfigMgr 2007 R2 exposes application data (digital PID, MSI product codes, publisher names, etc) for each virtual application that has been registered on a client computer Only applications that have at least feature block 1 in cache can be inventoried Client and Server Logs VAppLauncher.log – Used to record the launch traffic of streaming and downloaded virtual apps Vapp.log – Server side Client and Server Logs VAppLauncher.log – Used to record the launch traffic of streaming and downloaded virtual apps Vapp.log – Server side
27
Configuration Manager Reporting for Virtual Applications Jeff Wettlaufer Sr. Technical Product Manager System Center Microsoft
28
WMI Application Class get-wmiobject -class Application -namespace root\microsoft\appvirt\client | format-list Name,Version,PackageGUID,CachedOsdPath Package Class get-wmiobject -class Package -namespace root\microsoft\appvirt\client | format-table n*,v*,gl*,l* get-wmiobject -class Package -namespace root\microsoft\appvirt\client | format-list
29
MDOP App-V and System Center Configuration Manager: Better Together Single, scalable infrastructure provides centralized management of physical and virtual applications Seamless integration provides a consistent delivery experience to both users and machines via download & execute or streaming services Manage business needs through explicit scheduling, targeting; change management control of delivery including OS Deployment, Inventory and Software Update Management Provide deep business insight through robust, centralized Asset Intelligence and reporting of physical and virtual assets
30
Conclusion Application Virtualization is a powerful tool Significant answer for AppCompat issues Primarily directed toward App to App conflicts Will not answer App to OS conflicts Requires an app to be healthy before it is sequenced Check out the public content we have released at http://www.microsoft.com/mdop http://microsoft.com/systemcenter http://www.microsoft.com/virtualization
31
www.microsoft.com/teched Sessions On-Demand & Community http://microsoft.com/technet Resources for IT Professionals http://microsoft.com/msdn Resources for Developers www.microsoft.com/learning Microsoft Certification and Training Resources www.microsoft.com/learning Microsoft Certification & Training Resources Resources
32
Management Track Resources Key Microsoft Sites System Center on Microsoft.com: http://www.microsoft.com/systemcenterhttp://www.microsoft.com/systemcenter System Center on TechNet: http://technet.microsoft.com/systemcenter/http://technet.microsoft.com/systemcenter/ Virtualization on Microsoft.com: http://www.microsoft.com/virtualizationhttp://www.microsoft.com/virtualization Community Resources System Center Team Blog: http://blogs.technet.com/systemcenterhttp://blogs.technet.com/systemcenter System Center Central: http://www.systemcentercentral.comhttp://www.systemcentercentral.com System Center Community: http://www.myITforum.comhttp://www.myITforum.com System Center on TechNet Edge: http://edge.technet.com/systemcenterhttp://edge.technet.com/systemcenter System Center on Twitter: http://twitter.com/system_centerhttp://twitter.com/system_center Virtualization Feed: http://www.virtualizationfeed.comhttp://www.virtualizationfeed.com System Center Influencers Program: Content, connections, and resources for influencers in the System Center Community. For information, contact scnetsup@microsoft.com scnetsup@microsoft.com
33
Complete an evaluation on CommNet and enter to win!
34
© 2009 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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.