O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Getting Started with Microsoft Application Virtualization 4.6

Book Description

Virtualize your application infrastructure efficiently using Microsoft App-V

  • Publish, deploy, and manage your virtual applications with App-V
  • Understand how Microsoft App-V can fit into your company.
  • Guidelines for planning and designing an App-V environment.
  • Step-by-step explanations to plan and implement the virtualization of your application infrastructure

In Detail

Organizations often spend more money than they should on maintaining applications and the operating system life cycles. Supporting end-users' problems as well as maintaining different operating system baselines can also get really expensive. Microsoft App-V saves resources and increases productivity by virtualizing applications and providing centralized management for your organization's application infrastructure. However, application virtualization is not as simple as it sounds and can require expert guidance for successful implementations in an organization.

With this book in hand, you will learn how to easily implement a centralized management for your applications with Microsoft App-V. It provides all the necessary guidance for preparing your App-V environment, as well as sequencing (capturing) and delivering simple and complex applications. It will demonstrate how you can save a lot of time and effort by eliminating the common issues faced in application deployment and maintenance.

This Microsoft Application Virtualization 4.6 Implementation Guide will show you, in a step-by-step manner, how to set up the environment for installing your company’s applications, defining all the requirements and configurations one time only, and then delivering the same baseline to all the users you want. Microsoft App-V removes the constraints we usually have with applications, their dependencies and the issues involved, providing a centralized management of those applications. With this book, you will first review the basics of App-V architecture and the components involved and then start working directly with the platform by installing the App-V server and client components. As the book progresses, you will learn to sequence and publish simple as well as complex applications. Using this guide, applications' transitions, such as moving up from Microsoft Office 2007 to Office 2010, can be achieved transparently for all users. It will also guide you through advanced topics such as integrating App-V with Microsoft’s Configuration Manager, securing communications, and publishing applications through Remote Desktop Services.

By the end of this book, you will be geared up to plan and implement the virtualization of your application infrastructure with Microsoft App-V.

A complete guide for optimization and agility within the application delivery process using Microsoft App-V

Table of Contents

  1. Getting Started with Microsoft Application Virtualization 4.6
    1. Getting Started with Microsoft Application Virtualization 4.6
    2. Credits
    3. About the Author
    4. About the Reviewers
    5. www.PacktPub.com
      1. Support files, eBooks, discount offers and more
        1. Why Subscribe?
        2. Free Access for Packt account holders
    6. Preface
      1. What this book covers
      2. What you need for this book
      3. Who this book is for
      4. Conventions
      5. Reader feedback
      6. Customer support
        1. Errata
        2. Piracy
        3. Questions
    7. 1. Introducing Application Virtualization in a Virtualized World
      1. Why Virtualization?
        1. Faster and dynamic deployments
        2. Cost savings
        3. Scalable and easy-to-manage platforms
        4. Enhanced backup and recovery
        5. Remove application deployment incompatibility issues
      2. What is Application Virtualization?
        1. Normal applications
        2. Virtual environment
        3. Side-by-side virtualization
        4. Application Virtualization quick facts
      3. Does Application Virtualization fit into my environment?
        1. Business application scenario
        2. Dynamic base operating system
      4. Existing Application Virtualization platforms
      5. Introduction to App-V and the Microsoft virtualization model
        1. App-V implementation models
        2. The application lifecycle in App-V
        3. Differentiating App-V from other platforms
      6. Summary
    8. 2. Understanding App-V Architecture
      1. App-V components
        1. App-V Management Server
        2. App-V Management System
        3. App-V Streaming Server
        4. App-V Client
          1. Understanding the virtual environment
        5. App-V Sequencer
        6. Sequenced application files
      2. App-V Models
        1. App-V Standalone Model
        2. App-V Streaming Model
        3. App-V Full Infrastructure Model
      3. Choosing the correct model
        1. Application validations
        2. App-V model considerations
        3. Hardware sizing considerations
      4. Case study example
        1. Scenario at Contoso
        2. Contoso App-V implementation
          1. Answers for the App-V implementation
      5. Summary
    9. 3. Preparing your App-V Environment and Installing App-V Management Server
      1. What's new in App-V 4.6?
      2. Preparing your environment
        1. App-V requirements
          1. App-V Management and Streaming Servers
            1. Minimum hardware
            2. Operating system
            3. Software requirements
          2. App-V data store
            1. Minimum hardware
            2. Operating system
            3. Software requirements
          3. App-V Sequencer
            1. Minimum hardware
            2. Operating system
            3. Software requirements
          4. App-V client
            1. Minimum hardware
            2. Operating system
            3. Software requirements
      3. Preparing the Full Infrastructure Model
        1. Installing App-V Management Server
          1. Installing and configuring IIS 7
          2. Configuring SQL Server 2008 SP1 instance
          3. Installing App-V Management Server
          4. Post installation tasks
          5. What about SQL Server Express?
      4. Scaling up App-V Management Server installation
      5. Summary
    10. 4. Deploying the App-V Sequencer, Desktop Client, and Streaming Server
      1. Installing the App-V Sequencer
      2. Installing the App-V Client
      3. Installing the App-V Streaming Server
      4. Preparing the Streaming Mode
        1. Manual configuration for Streaming Mode
        2. Group Policy configuration for Streaming Mode
      5. Preparing the Standalone Mode
        1. Manual configuration for Standalone Mode
        2. Group Policy configuration for Standalone Mode
      6. Automating the App-V Desktop Client deployment
      7. Testing the environment
        1. Verifying the connection with the server
        2. Configuring and testing the default application
      8. Summary
    11. 5. Taking the Initial Steps in the Sequencing Process
      1. What is sequencing?
        1. Sequencing phases
          1. Installation
          2. Launch
          3. Process/Customization
          4. Save
      2. Reviewing sequencing requirements
        1. Sequencing best practices
          1. Creating an ODBC Data Source Name
          2. Creating a dummy printer
        2. Applications not supported for sequencing
      3. Sequencing applications
        1. Sequencing Mozilla Firefox
          1. Publishing and deploying Mozilla Firefox
      4. Summary
    12. 6. Sequencing Complex Applications
      1. When do you need Advanced Sequencing in App-V?
      2. How a virtualized Microsoft Office 2010 fits into your environment?
      3. Sequencing Microsoft Office 2010
        1. Initial configurations and requirements
        2. Installing Microsoft Office 2010 Deployment Kit for App-V
          1. What if the service is not installed?
          2. About Microsoft product keys
        3. Capturing Microsoft Office 2010
          1. Editing the package
      4. Publishing and deploying Microsoft Office 2010
        1. Enabling Microsoft Office proxies
      5. Troubleshooting applications deployment
        1. Error code: xxxxxx-xxxxxx0A-20000194
          1. Reason
          2. Resolution
        2. Error code: xxxxxx-xxxxxx0A-10000004
          1. Reason
          2. Resolution
      6. Summary
    13. 7. Managing Dynamic Suite Composition
      1. How Dynamic Suite Composition works
        1. DSC does not control the interaction
      2. Configuring DSC manually
      3. Using the Dynamic Suite Composition tool
      4. Summary
    14. 8. Integrating App-V with System Center Configuration Manager 2007 R2
      1. Why integrate?
        1. Limitations of the integration
      2. How does the integration work?
        1. Components involved
        2. Delivery methods
          1. Streaming delivery
          2. Local delivery (download and execute)
        3. Do you need to re-sequence an application to use it with SCCM?
      3. Requirements for the integration
        1. SCCM platform requirements
        2. Storage requirements
      4. Implementing App-V and SCCM integration
        1. Configuring SCCM to distribute virtual applications
          1. Enabling virtual application advertisements
          2. Enabling streaming of virtual applications
        2. Importing a virtual application into SCCM
        3. Advertising and distributing a virtual application in SCCM
      5. Summary
    15. 9. Securing your App-V Environment
      1. General guidelines for securing the environment
        1. Securing the operating system
        2. Securing SQL Server
        3. Securing the sequencing process
      2. Configuring App-V for secure delivery
        1. Creating and configuring a certificate
        2. Securing the App-V Management Server
          1. Securing the App-V Management Server at installation
          2. Securing an installed App-V Management Server
          3. Securing the web service
        3. Securing App-V Desktop Client
          1. Importing the certificate into the App-V Desktop Client
        4. Securing App-V Streaming Server
        5. Modifying virtual applications
        6. Securing other delivery methods
          1. Securing HTTP streaming
          2. Securing SMB streaming
      3. Using Internet-facing scenarios
        1. Publishing App-V in your firewalls
          1. Using App-V Servers in the internal network
          2. Using App-V Servers in the DMZ
      4. Summary
    16. A. Reviewing App-V for Remote Desktop Services (Terminal Services)
      1. What is Remote Desktop Services?
        1. Components in Remote Desktop Services
      2. App-V versus RemoteApp
        1. What do you need to use RemoteApp?
        2. Differences between RemoteApp and App-V
      3. Combining App-V with Remote Desktop Services
      4. Installing and configuring App-V Remote Desktop Services
        1. App-V RDS client considerations
        2. Deployment considerations
        3. Installing App-V RDS client
        4. Publishing App-V Applications with RemoteApp
      5. Summary