This post has already been read 35339 times!
In this post I will take you through the procedure you will need to set up a Microsoft App-V 5.0 Full Infrastructure. There are some pre-requisites that I will list below but the following should be an easy to follow guide.
Pre Requisites
- Domain Controller
- SQL Server for the App-V Database
- App-V Management and Publishing Server (These can be seperate but in the case of this they will be on the same server)
- App-V Client (Windows Desktop or XenApp / XenDesktop Server)
- Sequencing Machine
I would where possible use virtual machines for this and would snapshot them prior to the install. This way you have a nice easy rollback if needed.
Step 1 – Setting up the Active Directory Groups
Your initial configuration will be to set up the Active Directory groups needed to install and run App-V 5. Log into your Domain Controller and create the following 3 groups:
- App-V Administrators
- App-V SQL Administrators
- App-V Users
Step 2 – Setting up the Server Pre Requisites
The following will need to be done on ALL the App-V Servers (SQL, Management and Publishing)
- Windows Server 2008 R2 or Later
- Microsoft Dot Net 4.0 Extended Version (download link here)
- The account used to install App-V has to be a local administrator of the server
In addition to the above the following will need to be done on the Management and Publishing Server
Windows Web Server with IIS Role added and configured with only the following features enabled:
- Common HTTP Features
- Static Content
- Default Document
- Application Development
- ASP.Net
- .Net Extensibility
- ISAPI Extensions
- ISAPI Filters
- Security
- Windows Authentication
- Request Filtering
The following Windows Web Server features must be disabled:
- Common HTTP Features
- WebDAV Publishing
- Security
- Basic Authentication
- Disable “Anonymous Authentication” in the IIS Console.
Microsoft .NET Framework 3.5 (This must be installed/configured via the ‘Add Features Wizard’ in Server Manager)
Once you have done the above run the following command from an elevated command prompt
dism /Online /Enable-Feature /FeatureName:IIS-ApplicationDevelopment /FeatureName:IIS-ASPNET /FeatureName:IIS-CommonHttpFeatures ^
/FeatureName:IIS-DefaultDocument /FeatureName:IIS-DirectoryBrowsing /FeatureName:IIS-HealthAndDiagnostics /FeatureName:IIS-HttpCompressionStatic ^
/FeatureName:IIS-HttpErrors /FeatureName:IIS-HttpLogging /FeatureName:IIS-HttpTracing /FeatureName:IIS-ISAPIExtensions /FeatureName:IIS-ISAPIFilter ^
/FeatureName:IIS-LoggingLibraries /FeatureName:IIS-ManagementConsole /FeatureName:IIS-ManagementService /FeatureName:IIS-NetFxExtensibility ^
/FeatureName:IIS-Performance /FeatureName:IIS-RequestFiltering /FeatureName:IIS-RequestMonitor /FeatureName:IIS-Security /FeatureName:IIS-StaticContent ^
/FeatureName:IIS-WebServer /FeatureName:IIS-WebServerManagementTools /FeatureName:IIS-WebServerRole /FeatureName:IIS-WindowsAuthentication ^
/FeatureName:WAS-ConfigurationAPI /FeatureName:WAS-NetFxEnvironment /FeatureName:WAS-ProcessModel /FeatureName:WAS-WindowsActivationService
You then need to register BOTH versions of asp.net with the Dot Net Framework. Run the following 2 commands from the same elevated command prompt.
- 32-bit registration: c:\windows\microsoft.net\framework\v4.0.30319\aspnet_regiis.exe -ir
- 64-bit registration: c:\windows\microsoft.net\framework64\v4.0.30319\aspnet_regiis.exe -ir
Now you have to install Microsoft Silverlight onto the Management and Publishing Server.
Step 3 – Setting up the Database Server
The needs to be done on the SQL Server itself. There is a was of using the database scripts provided in the installer to manually create the database but I will cover that off in a later post. For the purpose of this article you will need to run the App-V installer on the SQL Server and set up the databases that way.
Click on appv_server_setup.exe
Step 4 – Setting up the Management, Publishing and Reporting Server
This article assumes that you are installing the above 2 components on the same server. Ensure that you have installed the pre requisites mentioned at the top of this article before running this procedure.
Click on appv_server_setup.exe
At this point you have installed the App-V 5 full infrastructure and are ready to start deploying virtual applications.
You will need to prepaire your Publishing server in readyness to push applications out but I will cover that in my next article. (Click here to get there!)
Hope you found this useful.
Laters,
b@m
Thanks Dave. Good guide.
Looks like I need 4 machines?
1) AD
2) SQL server
3) App-V mgmt & publishing
4) Sequencing machine
I am pretty new with this, so I didn’t manage to understand
Hi there,
Yes – thats correct.
Dave
Hi,
How can I install in on a named instance which is on a clustered environment.
Thanks.
You can prep the database beforehand using the scripts included and point the install at that once created.
SQL express wont work for App-V requirement, right?
Not officially – well in a production environment I would not recommend it.
I followed all the mentioned steps, but I keep getting A prerequisite is missing from this machine. See the installer log file for more information.
Any idea where i can find the installer log file please note that im using windows server 12.
Many thanks.