1 / 34

How to create App-V Packages More Efficiently with the New App-V 4.6 SP1 Sequencer

VIR305. How to create App-V Packages More Efficiently with the New App-V 4.6 SP1 Sequencer. Alvin Chardon Sr. Software Developer Engineer in Test Microsoft Corporation. Session Objectives and Takeaways. New features in 4.6 SP1 Sequencer How to save time Sequencing

rey
Download Presentation

How to create App-V Packages More Efficiently with the New App-V 4.6 SP1 Sequencer

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. VIR305 How to create App-V Packages More Efficiently with the New App-V 4.6 SP1 Sequencer Alvin Chardon Sr. Software Developer Engineer in Test Microsoft Corporation

  2. Session Objectives and Takeaways • New features in 4.6 SP1 Sequencer • How to save time Sequencing • Guidance and Best Practices

  3. Session Overview

  4. Application VirtualizationValue proposition Applications are isolated • Isolation allows the application to behave consistently regardless of the changes in the OS or other applications in the system • Lowers application testing costs for enterprises Applications are delivered on demand (SaaS) • Brings the benefits of Software as a Service (SaaS) to rich Windows applications • Applications can be streamed from a variety of locations: locally, IIS server, App-V Server, System Center Configuration Manager or other Electronic Software Distribution (ESD) products and devices Centralized management and servicing • Service in one central location, stream to all users • User based application targeting • Simplified management and deployment of applications to enterprises

  5. Leveraging Sequencer Diagnostics Efficient sequencing and effective troubleshooting

  6. Sequencing GuidelinesGood candidates for virtualization • Almost all applications are good candidates!

  7. Sequencing GuidelinesCandidates needing assistance to virtualize • Embed state or dependencies • Custom configuration • Interface with system • Device drivers • System software • Use non-virtualized extensibility points • Shell extensions • App or system plug-ins • Deploy at runtime or in image • Use DSC to add plug-ins • Follow sequencing best practices

  8. Leveraging Sequencer Diagnostics Sequencing Network Monitor demo

  9. Detecting Sequencing Issues Installation report • Excluded files • Drivers • COM+ • System differences • SxS Conflicts • Shell Extensions Prepare Computer report • Pending reboots • VM not reverted • Services (Defender, Indexing, Defrag, SMS) • Applications report.xml

  10. Linking Packages with Dynamic Suite Composition

  11. Dynamic Suite CompositionIncreased flexibility managing applications • Features • Multiple Packages in Same Virtual Environment • Target Scenarios • Plug-ins, Middleware, Shared Components • “Small” Dependent Applications • Benefits • Independent Servicing • Independent Deployment

  12. Linking Packages with Dynamic Suite Composition Sequencing Microsoft Office Plugins demo

  13. Dynamic Suite CompositionWorkflow for plug-ins Package files Primaryapplication Package files Plug-in (secondary)application Sequence primary app Revert VM Expand primary app Sequence plug-in Link dependencies

  14. Dynamic Suite CompositionWorkflow for middleware and frameworks Package files Middleware (secondary) application Package files Primaryapplication Sequence middleware app Revert VM Expand middleware app Sequence primary app Link dependencies

  15. Dynamic Suite CompositionPrimary and secondary packages .Net App 1 (Primary) .Net App 2 (Primary) Excel 2010 (Primary) .NET Framework 3.5 (Secondary) .NET Framework 3.5 (Secondary) Excel plug-in 1 (Secondary) Excel plug-in 2 (Secondary) .NET Framework 3.5 (Secondary) Excel plug-in 1 (Secondary) Excel plug-in 2 (Secondary)

  16. Package Accelerators Quickly converting complex applications into App-V packages

  17. Package Accelerators Sequencing Adobe Reader 9.4 demo

  18. Applying a Package Accelerator Install Media App-V Package .OSD .MSI .SPRJ Report.xml .manifest .ICO .SFT .MSI .ZIP .CAB Files/folders App-V Sequencer Package Accelerator .OSD FileSystem.xml .SPRJ Header.xml .manifest Environment.xml Ingredients files Optimization.xml Security.xml

  19. Application FilesSpecifying where the Sequencer will find application files Install media Local installation files No monitoring Sequencer will locate files from locally installed application Install application to default location (C:\Program Files\...) • No monitoring • Sequencer will extract application files from original installation media • .CAB • .ZIP • .MSI • Stand-alone files/directories • .EXEs need to be expanded

  20. Using Package AcceleratorsThe key activities of producing a package Procure Package Accelerator FollowGuidance Convert into Package Configure Package (opt)

  21. Automation Using Project Templates and the Command Line Interface

  22. Project Templates • Configure the Sequencer via an Xml file • Can be used to pre-populate settings in the GUI • Can be used to set otherwise inaccessible settings via the CLI • Allows you to configure: • Package compression • File and registry exclusion paths • Target platforms • Security descriptor enforcement • … and more • Example: sftsequencer /DEFAULT myTemplate.sprt

  23. Optimizing Packages via the CLI • New options allow you to optimize a package for streaming from the CLI • Launch all shortcuts, specific shortcuts, or a script you craft • Control timeouts • Example: • sftsequencer … /OPTIMIZE:ALL /UPTIME:30

  24. Session Recap

  25. Where Can I Get the App-V 4.6 SP1 Sequencer? • Generally available as of March 11, 2011 • Download it from a variety of sources: • Microsoft Download Center • Microsoft Volume Licensing Website • MSDN • Technet • Get package accelerators online, too! • Package Accelerator Site

  26. Required Slide Speakers, please list the Breakout Sessions, Interactive Discussions, Labs, Demo Stations and Certification Exam that relate to your session. Also indicate when they can find you staffing in the TLC. Related Content • Breakout Sessions • VIR318 How to Set Up App-V and Get the Most Out of Your RDS and VDI Deployments • Kevin Sullivan • Tuesday, May 17 | 3:15 PM - 4:30 PM • VIR314 Understanding Server App-V, Sequencing and Deploying Datacenter Applications • Derrick Isoka • Wednesday, May 18 | 8:30 AM - 9:45 AM • VIR302 Microsoft Application Virtualization (App-V) Server Infrastructure: Planning for Optimal App-V Management Server Performance and Scalability • Ben Fersenheim • Thursday, May 19 | 10:15 AM - 11:30 AM • Find Me Later at the Microsoft Desktop Virtualization station

  27. Track Resources • Don’t forget to visit the Cloud Power area within the TLC (Blue Section) to see product demos and speak with experts about the Server & Cloud Platform solutions that help drive your business forward. • You can also find the latest information about our products at the following links: • Cloud Power - http://www.microsoft.com/cloud/ • Private Cloud - http://www.microsoft.com/privatecloud/ • Windows Server - http://www.microsoft.com/windowsserver/ • Windows Azure - http://www.microsoft.com/windowsazure/ • Microsoft System Center - http://www.microsoft.com/systemcenter/ • Microsoft Forefront - http://www.microsoft.com/forefront/

  28. Resources • Connect. Share. Discuss. http://northamerica.msteched.com Learning • Sessions On-Demand & Community • Microsoft Certification & Training Resources www.microsoft.com/teched www.microsoft.com/learning • Resources for IT Professionals • Resources for Developers http://microsoft.com/technet http://microsoft.com/msdn

  29. Complete an evaluation on CommNet and enter to win!

  30. © 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.

More Related