万本电子书0元读

万本电子书0元读

顶部广告

Microsoft Application Virtualization Advanced Guide电子书

售       价:¥

0人正在读 | 0人评论 9.8

作       者:Augusto Alvarez

出  版  社:Packt Publishing

出版时间:2012-03-26

字       数:491.8万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
A practical tutorial containing clear, step-by-step explanations of all the concepts required to understand the technology involved in virtualizing your application infrastructure. Each chapter uses real-world scenarios so that the readers can put into practice what they learn immediately and with the right guidance. Each topic is written defining a common need and developing the process to solve it using Microsoft App-V. This book is for system administrators or consultants who want to master and dominate App-V, and gain a deeper understanding of the technology in order to optimize App V implementations. Even though the book does not include basic steps like installing App-V components or sequencing simple applications; application virtualization beginners will receive a comprehensive look into App-V before jumping into the technical process of each chapter.
目录展开

Microsoft Application Virtualization Advanced Guide

Table of Contents

Microsoft Application Virtualization Advanced Guide

Credits

About the Author

About the Reviewers

www.PacktPub.com

Support files, eBooks, discount offers and more

Why Subscribe?

Free Access for Packt account holders

Instant Updates on New Packt Books

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Downloading the example code

Errata

Piracy

Questions

1. Taking a Deep Dive into App-V

What's new in App-V 4.6 SP1?

App-V components and architecture

Understanding App-V server components

App-V management server

App-V management system

App-V Streaming Server

App-V Management Server Console options

The Reset Administrators option

Understanding memory and core processes utilization

Understanding sequenced application components

Understanding App-V client components

Understanding the virtual environment

App-V Client Management Console

Reviewing Management Console properties

Understanding Global Data and User Data directory

Global Data directory

User Data directory

Using PKG files

Understanding the App-V client cache

Reducing the size of the App-V client cache

Registry keys available in the App-V client

App-V deployment possibilities

Understanding the Full Infrastructure model

Understanding the ESD model

Comparing streaming methods

Understanding the Standalone model

Understanding the App-V client and publishing interaction

Understanding the publishing refresh process

Understanding the application launch/load process

AutoLoad options

Summary

2. Sequencing in Complex Environments

Overview of complex sequencing

Applications not supported for sequencing

Sequencing best practices

Reviewing complex applications

Applications that require complex sequencing

About the Microsoft Application Compatibility Toolkit

Understanding sequencing phases

Handling App-V Sequencer exclusions

Using workarounds for applications with drivers

Handling the virtual environment

Using override/merge options

Understanding LOCAL_INTERACTION_ALLOWED

Using Dynamic Suite Composition

Sequencing applications in DSC

Using the Dynamic Suite Composition tool

Upgrading/editing an existing application

Updating an application in an existing package

Editing the package

Adding a new application

Creating and handling package accelerators

What is a package accelerator?

Creating a package accelerator

Using a package accelerator

Reviewing package accelerators best practices

Summary

3. Deploying Applications in Complex Environments

Configuring and using HTTP publishing and streaming

Adding the Web Server role

Configuring IIS options

Adding MIME types

Creating publication files

Configuring the App-V client

Configuring and using the standalone mode

Standalone without streaming

Manual configuration

Group Policy configuration

Running the application in standalone mode without streaming

Standalone with SMB streaming

Manual configuration

Group Policy configuration

Running the application in standalone mode with SMB streaming

Configuring SSL communications

Certificate prerequisites

Setting RTSPS communications

Configuring the App-V management server

Securing the App-V Management Server during installation

Securing an installed App-V Management Server

Configuring the App-V Streaming Server

Configuring the App-V Desktop Client

Setting HTTPS communications

Configuring the web service

Configuring HTTPS streaming

Using Providers Policies in App-V

Understanding Providers Policies and licenses

Configuring and applying Providers Policies

Configuring and applying App-V licenses

Using an unlimited license

Using concurrent licenses

Using named licenses

Summary

4. Handling Scripting and App-V Command Lines

What we can do with App-V scripting

Introducing OSD scripting

Understanding OSD scripting stages

Understanding <HREF>

Understanding <SCRIPTBODY>

Comparing <HREF> and <SCRIPTBODY>

Interacting within the virtual environment

Adding parameters to the virtual application

Using WORKINGDIR

Adding environment variables

Editing the virtual registry

Editing LOCAL_INTERACTION_ALLOWED

Editing TERMINATECHILDREN

Editing the Provider Policy

Interacting outside the virtual environment

Launching local applications

Starting a service

Checking for prerequisites before launching

Using App-V command lines

Configuring client options with SFTMIME

Handling virtual applications with SFTMIME

Using ADD APP

Using CLEAR APP

Using CONFIGURE APP

Using DELETE APP

Using LOAD/UNLOAD APP

Using LOCK/UNLOCK APP

Using PUBLISH APP

Using REPAIR APP

Differentiating between UNLOAD and DELETE

Handling packages with SFTMIME

Using ADD PACKAGE

Using CONFIGURE PACKAGE

Using DELETE PACKAGE

Using PUBLISH PACKAGE

Using UNPUBLISH PACKAGE

Using LOAD/UNLOAD PACKAGE

Configuring server options with SFTMIME

Using ADD SERVER

Using CONFIGURE SERVER

Using REFRESH SERVER

Using DELETE SERVER

Handling file type associations

Using ADD TYPE

Using CONFIGURE TYPE

Using DELETE TYPE

Handling queries and OBJ with SFTMIME

Using QUERY OBJ

Using CLEAR and DELETE OBJ

Using SFTSequencer

Sequencing an application using SFTSequencer

Defining FB1

Opening a package for upgrade using SFTSequencer

Handling package accelerators using SFTSequencer

Creating a package accelerator using installation media

Creating a package accelerator from a locally installed application

Creating a package from a package accelerator (installation media)

Creating a package from a package accelerator (locally installed application)

Expand package to a local system

What about SFTTRAY?

Reviewing possibilities using PowerShell

Summary

5. Troubleshooting App-V

Troubleshooting App-V implementations

Troubleshooting the App-V management server implementation

Solving App-V management server installation problems

Reviewing installation errors "251xx"

Solving App-V management server implementation problems

Common validations post installation

Understanding sft-server log

Reviewing common implementation problems

Troubleshooting the App-V client implementation

Solving App-V client installation problems

Reviewing installation errors "250xx"

Troubleshooting applications delivery

Reviewing App-V client log files

Enabling sftnta.txt and sftlist.txt

Understanding error codes in App-V client

Reviewing common application delivery problems

About application client log parser

Reviewing common problems with virtual application usage

Working with applications that require elevation

Using workarounds to analyze application problems

Using CMD inside the virtual environment

Changing the virtual environment for troubleshooting

Analyzing performance problems in applications

Troubleshooting application sequencing/launching

Using Process Monitor for troubleshooting

Understanding the application problem

Monitoring the activity with Process Monitor

Monitoring in the sequencing process

Monitoring in the launching process

Using Filter options to research the problem

Summary

6. Scaling Up App-V Implementations

Reviewing general guidelines for the right design

Reviewing fault tolerance possibilities in App-V

Implementing Network Load Balancing in App-V

Preparing accounts for delegation in Active Directory

Creating a Network Load Balancing cluster

Adding Service Principal Names

Installing or configuring App-V Management Server services in NLB

Configuring App-V Clients

Troubleshooting App-V Clients in the NLB scenario

Considerations about using the Management Console in NLB

Implementing database mirroring for the App-V data store

Preparing a database for mirroring

Configuring SQL database mirroring

Configuring the App-V Management Server for database mirroring

Implementing Distributed File System

Extending App-V implementations

Publishing App-V in your firewalls

Using App-V servers on the internal network

Using App-V servers in the DMZ

Summary

7. Integrating App-V with Virtual Desktop Infrastructure (VDI)

Virtual Desktop Infrastructure (VDI)

Understanding VDI components and architecture

VDI considerations

Integrating App-V with VDI

Shared cache and its benefits

Using the App-V shared cache

Creating your own VDI environment

Installing and configuring RDS roles

Configuring and assigning virtual desktops to RDS

Testing the environment

Preparing and extracting the App-V client cache

Configuring App-V clients for a shared cache

Handling application and cache updates

Reviewing alternatives in App-V plus RDS integration

App-V versus RemoteApp

Understanding App-V and RemoteApp differences

Combining App-V with Remote Desktop Services

Installing and configuring App-V Remote Desktop Services

App-V RDS Client considerations

Deployment considerations

Publishing App-V applications with RemoteApp

Summary

8. Integrating App-V with System Center Configuration Manager 2012

SCCM 2012

SCCM 2012 improvements

Reviewing SCCM and App-V integration

Benefits of integrating SCCM and App-V

Some considerations about the integration

Components involved

Understanding delivery methods

Streaming Delivery

Local Delivery (downloading and execution)

App-V Client and the OverrideURL setting

Requirements for the SCCM + App-V integration

Platform requirements in SCCM 2012

Storage requirements

Implementing SCCM and App-V integration

Installing SCCM 2012

SCCM 2012 requirements

Installing SCCM 2012

Distributing the App-V Client with SCCM 2012

Using virtual applications in SCCM 2012

Creating virtual applications

Deploying virtual applications

Deployment Types

Deploying applications in clients

Summary

9. Integrating Server App-V with Private Clouds

Server App-V

Reviewing applications supported by Server App-V

Differentiating between Server App-V and Desktop App-V

PowerShell Cmdlets available

Understanding the SCVMM and the Private Cloud concept

Integrating SCVMM and Server App-V

What is a Service template?

Installing and configuring SCVMM 2012

Installing SCVMM 2012

SCVMM 2012 requirements

Reviewing installation steps

SCVMM initial configuration and features

Adding virtualization hosts

Adding Library servers

Handling and creating VM templates

Sequencing applications with Server App-V

Preparing Server App-V Sequencer

Sequencing MySQL with Server App-V Sequencer

Understanding the available Server App-V Sequencer panes

Deploying Server App-V applications

Deploying Server App-V applications using PowerShell

Deploying Server App-V applications using SCVMM 2012

Configuring an application profile

Configuring and deploying a Service template

Summary

A. Reviewing App-V Microsoft and Third-party Tools

Microsoft tools for App-V

Application Virtualization Dashboard

Application Virtualization Dynamic Suite Composition tool

Application Virtualization Administrative template (ADM template)

Application Virtualization Best Practices Analyzer

Application Virtualization 4.5 Security Configuration Roles

Application Virtualization Sequencing SuperFlow

Application Virtualization Listing tool

Application Virtualization Client Log Parser utility

Application Virtualization SFT View

Application Virtualization SFT Parser tool

Application Virtualization Cache Configuration tool

Application Virtualization MSI Compat Transform

Microsoft Application Virtualization DemoMate demo

Third-party tools for App-V

App-V Ping tool

App-V Client Diagnostic and Configuration (ACDC) tool

App-V USB tool

App-V add-on ADM 2.0

Application Virtualization Explorer

App-V Client Setup Kit

Application Virtualization Analyzer

AppV_DeployApp and AppV_PublishApp

LaunchIt

App-V OSD editor

OSD Illustrated

Batch+

Add OS to OSD

OSD+

App-V Helper

Softricity File (SFT) Checking utility

LogTools for SoftGrid client

SFT Encoder Express

Virtualization Encoder

App-V Migration tool

Lib-V

AppScriber

AdminStudio

App-V Tool suite

PowerShell snap-in for Microsoft App-V Server 4.6 SP1

App-V Generator

PkgView for App-V

PimpMy for Softgrid and App-V

Failure to Launch

sftImport

Advanced Installer

DSC Management Utility

App-V Import tool

Summary

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部