Export (0) Print
Expand All

Planning for High Availability with App-V 5.0

Updated: July 30, 2013

Applies To: Application Virtualization 5.0, Application Virtualization 5.0 SP1

Microsoft Application Virtualization 5.0 (App-V 5.0) system configurations can take advantage of options that maintain a high level of available service.

Use the information in the following sections to help you understand the options to deploy App-V 5.0 in a highly available configuration.

Support for Microsoft SQL Server clustering

You can run the App-V 5.0 Management and Reporting Databases on computers running Microsoft SQL Server clusters; however you must install the databases using scripts.

The following steps can be used to install the App-V 5.0 databases using a script

  1. Copy the appv_server_setup.exe from the App-V 5.0 release media to a temporary location.

  2. Before you install the database scripts you should:

    • Review the Microsoft Application Virtualization Server 5.0 license terms.

    • Print and retain a copy of the license terms for your records. By running the Microsoft Application Virtualization Database Scripts you agree to the license terms. If you do not accept them, you should not use this software.

    • Locate the DatabaseScripts folder and review the ReportingDatabase and ManagementDatabase ReadMe.txt.

  3. From a command prompt, run appv_server_setup.exe and specify a temporary location to extract the database scripts. For example, appv_server_setup.exe /layout c:\<temporary location path>.

  4. Browse to the temporary location specified in step 3, open the extracted DatabaseScripts folder, and review the appropriate Readme.txt for the following steps:

    • To create the App-V 5.0 Management Database, locate the ManagementDatabase subfolder and follow the instructions in the ReadMe.txt.

    • To create the App-V 5.0 Reporting Database, locate the ReportingDatabase subfolder and follow the instructions in the ReadMe.txt.

Support for IIS Network Load Balancing

You can use Internet Information Services (IIS) Network Load Balancing to configure a highly available environment for computers running the App-V 5.x Management, Publishing, and Reporting services which are deployed through IIS.

Review the following for more information about configuring IIS and Network Load Balancing for computers running Windows Server operating systems:

Support for clustered file servers when running (SCS) mode

Running App-V 5.0 in Share Content Store (SCS) mode with clustered file servers is supported.

The following steps can be used to enable this configuration:

The following steps can be used to validate the configuration:

  1. Add a package on the publishing server. For more information about adding a package, see How to Add or Upgrade Packages Using the Management Console.

  2. Perform a publishing refresh on the computer running the App-V 5.0 client and open an application.

  3. Switch cluster nodes mid-publishing refresh and mid-streaming to ensure fail-over works correctly.

Review the following for more information about configuring Windows Server Failover clusters:

Support for Microsoft SQL Server Mirroring

Using Microsoft SQL Server mirroring, where the App-V 5.0 management server database is mirrored utilizing two SQL Server instances, for App-V 5.0 management server databases is supported.

Review the following for more information about configuring Microsoft SQL Server Mirroring:

The following steps can be used to validate the configuration:

  1. Initiate a Microsoft SQL Server Mirroring session.

  2. Select Failover to designate a new master Microsoft SQL Server instance.

  3. Verify that the App-V 5.0 management server continues to function as expected after the failover.

The connection string on the management server can be modified to include failover partner = <server2>. This will only help when the primary on the mirror has failed over to the secondary and the computer running the App-V 5.0 client is doing a fresh connection (say after reboot).

Use the following steps to modify the connection string to include failover partner = <server2>:

ImportantImportant
This topic describes how to change the Windows registry by using Registry Editor. If you change the Windows registry incorrectly, you can cause serious problems that might require you to reinstall Windows. You should make a backup copy of the registry files (System.dat and User.dat) before you change the registry. Microsoft cannot guarantee that the problems that might occur when you change the registry can be resolved. Change the registry at your own risk.

  1. Login to the management server and open regedit.

  2. Navigate to HKEY_LOCAL_MACHINE \ Software \ Microsoft \ AppV \ Server \ ManagementService.

  3. Modify the MANAGEMENT_SQL_CONNECTION_STRING value with the failover partner = <server2>.

  4. Restart management service using the IIS console.

    noteNote
    Database Mirroring is on the list of Deprecated Database Engine Features for Microsoft SQL Server 2012 due to the AlwaysOn feature available with Microsoft SQL Server 2012.

Click any of the following links for more information:

Support for Microsoft SQL Server Always On configuration

The App-V 5.0 management server database supports deployments to computers running Microsoft SQL Server with the Always On configuration.

See Also

Other Resources

Planning to Deploy App-V

-----
You can learn more about MDOP in the TechNet Library, search for troubleshooting on the TechNet Wiki, or follow us on Facebook or Twitter.
-----
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft