Walid Hegazy

How To Do :) IT

Microsoft Application Virtualization (App-V) Part1

Leave a comment

Microsoft Application Virtualization (App-V) enables enterprises to meet the needs of users and IT by empowering anywhere productivity and accelerated application deployment. App-V provides anywhere user access to applications that available on any authorized device without application installs. Virtual applications and user settings are preserved whether users are online or offline. App-V increases business agility through faster application deployment and updates with no user interruptions. It minimizes conflicts between applications, allowing enterprises to reduce application compatibility testing time. App-V together with Microsoft User State Virtualization (USV) provides users with a consistent experience and reliable access to applications and business data, no matter their location and connection to the Internet.

images

.App-V 5.0 server system requirements

clip_image003[12]Important

The App-V 5.0 server does not support the following scenarios:

clip_image001[30]      Deployment to a computer that runs Microsoft Windows Server Core.

clip_image001[31]      Deployment to a computer that runs a previous version of App-V 5.0 server components.

clip_image001[32]      Deployment to a computer that runs Microsoft SQL Server Express edition.

clip_image001[33]      Remote deployment of the management server database or the reporting database. The installer must be run directly on the computer running Microsoft SQL for the database installation to succeed.

Custom SQL Server instance name (if applicable) – the format should be INSTANCENAME, because the installation assumes that it is on the local machine. If you specify the name with the following format, SVR\INSTANCE will fail.

clip_image001[34]      Deployment to a domain controller.

clip_image001[35]      Short paths are not supported. If you plan to use a short path you must create a new volume.

 

Management Server requirements

Operating systems that are supported for the App-V 5.0 management server installation.

Operating system

Edition

Service pack

System architecture

Microsoft Windows Server 2008 (Standard, Enterprise, Datacenter, or Web Server)

R2

SP1 and higher

64-bit

Microsoft Windows Server 2012 (Standard, Datacenter)

 

64-bit

Hardware requirements

clip_image002[32]      Processor—1.4 GHz or faster, 64-bit (x64) processor

clip_image002[33]      RAM— 1 GB RAM (64-bit)

clip_image002[34]      Disk space—200 MB available hard disk space, not including the content directory

Publishing Server requirements

Operating systems that are supported for the App-V 5.0 publishing server installation.

Operating system

Edition

Service pack

System architecture

Microsoft Windows Server 2008 (Standard, Enterprise, Datacenter, or Web Server)

R2

64-bit

Microsoft Windows Server 2012 (Standard, Datacenter)

 

64-bit

Hardware requirements

clip_image002[35]      Processor—1.4 GHz or faster. 64-bit (x64) processor

clip_image002[36]      RAM— 2 GB RAM (64-bit)

clip_image002[37]      Disk space—200 MB available hard disk space. not including content directory

Reporting Server requirements

Operating systems that are supported for the App-V 5.0 reporting server installation.

Operating system

Edition

Service Pack

System architecture

Microsoft Windows Server 2008 (Standard, Enterprise, Datacenter, or Web Server)

R2

64-bit

Microsoft Windows Server 2012 (Standard, Datacenter)

 

64-bit

Hardware requirements

clip_image002[38]      Processor—1.4 GHz or faster. 64-bit (x64) processor

clip_image002[39]      RAM—2 GB RAM (64-bit)

clip_image002[40]      Disk space—200 MB available hard disk space

SQL Server database requirements

The SQL Server versions that are supported for the App-V 5.0 database and server installation.

App-V 5.0 server type

SQL Server version

Edition

Service pack

System architecture

Management / Reporting

Microsoft SQL Server 2008

(Standard, Enterprise, Datacenter, or the Developer Edition with the following feature: Database Engine Services.)

32-bit or 64-bit

Management / Reporting

Microsoft SQL Server 2008

(Standard, Enterprise, Datacenter, or the Developer Edition with the following feature: Database Engine Services.)

R2

SP2

32-bit or 64-bit

Management / Reporting

Microsoft SQL Server 2012

(Standard, Enterprise, Datacenter, or the Developer Edition with the following feature: Database Engine Services.)

32-bit or 64-bit

App-V 5.0 client system requirements

clip_image003[13]Note

The installation of the App-V 5.0 client on a computer that runs Windows Server is not supported.

The operating systems that are supported for the App-V 5.0 client installation. 

Operating system

Service pack

System architecture

Microsoft Windows 7

SP1

32-bit or 64-bit

Microsoft Windows 8 Professional

32-bit or 64-bit

Client hardware requirements

The supported hardware configuration for the App-V 5.0 client installation.

clip_image002[41]      Processor— 1.4 GHz or faster 32-bit (x86) or 64-bit (x64) processor

clip_image002[42]      RAM— 1 GB (32-bit) or 2 GB (64-bit)

clip_image002[43]      Disk— 100 MB for installation, not including the disk space that is used by virtualized applications.

App-V 5.0 Remote Desktop client requirements

The operating systems that are supported for App-V 5.0 Remote Desktop client installation.

Operating system

Edition

Service pack

Microsoft Windows Server 2008

R2

SP1

Microsoft Windows Server 2012

Hardware requirements

The following list displays the supported hardware configuration for the App-V 5.0 client installation.

clip_image002[44]      Processor— 1.4 GHz or faster 32-bit (x86) or 64-bit (x64) processor

clip_image002[45]      RAM— 1 GB (32-bit) or 2 GB (64-bit)

clip_image002[46]      Disk— 100 MB for installation, not including the disk space that is used by virtualized applications.

App-V 5.0 Sequencer requirements

The following table lists the operating systems that are supported for App-V 5.0 Sequencer installation.

Operating system

Edition

Service pack

System architecture

Microsoft Windows 7

 

SP1

32-bit and 64-bit

Microsoft Windows 8

 

32-bit and 64-bit

Microsoft Windows Server 2008

R2

SP1

32-bit and 64-bit

Microsoft Windows Server 2012

 

32-bit and 64-bit

 App-V 5.0 Security Considerations

 

A best practice for user account management is to create domain global groups and add user accounts to them. Then, add the domain global accounts to the necessary App-V 5.0 local groups on the App-V 5.0 servers.

App-V 5.0 server security

No groups are created automatically during App-V 5.0 Setup. You should create the following Active Directory Domain Services global groups to manage App-V 5.0 server operations. 

Group name

Details

App-V Management Admin group

Used to manage the App-V 5.0 management server. This group is created during the App-V 5.0 Management Server installation.

clip_image003[14]Important

There is no method to create the group using the management console after you have completed the installation.

Database read/write for Management Service account

Provides read/write access to the management database. This account should be created during the App-V 5.0 management database installation.

App-V Management Service install admin account

clip_image003[15]Note

This is only required if management database is being installed separately from the service.

Provides public access to schema-version table in management database. This account should be created during the App-V 5.0 management database installation.

App-V Reporting Service install admin account

clip_image003[16]Note

This is only required if reporting database is being installed separately from the service.

Public access to schema-version table in reporting database. This account should be created during the App-V 5.0 management database installation.

 Consider the following additional information:

  • Access to the package shares – If a share exists on the same computer as the management Server, then the Network service requires read access to the share.
  • Registering publishing servers with Management Server – A publishing server must be registered with the Management server. For example, it must be added to the database, so that the Publishing server machine accounts are able to call into the Management service API.

App-V 5.0 package security

The following will help you plan how to ensure that virtualized packages are secure.

  • If an application installer applies an access control list (ACL) to a file or directory, then that ACL is not persisted in the package. When the package is deployed, if the file or directory is modified by a user it will either inherit the ACL in the %userprofile% or inherit the ACL of the target computer’s directory. The former case occurs if the file or directory does not exist in a virtual file system location; the latter case occurs if the file or directory exists in a virtual file system location, for example %windir% .

App-V 5.0 log files

During App-V 5.0 Setup, setup log files are created in the %temp% folder of the installing user.

Deploying the App-V 5.0 Server” standalone deployment”

App-V 5.0 Server overview

The App-V 5.0 Server is made up of five components. Each component serves a different purpose within the App-V 5.0 environment. Each of the five components is briefly described here:

clip_image001[36]      Management Server – provides overall management functionality for the App-V 5.0 infrastructure.

clip_image001[37]      Management Database – facilitates database predeployments for App-V 5.0 management.

clip_image001[38]      Publishing Server – provides hosting and streaming functionality for virtual applications.

clip_image001[39]      Reporting Server – provides App-V 5.0 reporting services.

clip_image001[40]      Reporting Database – facilitates database predeployments for App-V 5.0 reporting.

 

Prerequisites

The App-V 5.0 standalone deployment provides a good topology for a small deployment or a test environment. When you use this type of implementation, all server components are deployed to a single computer. The services and associated databases will compete for the resources on the computer that runs the App-V 5.0 components. Therefore, you should not use this topology for larger deployments. http://technet.microsoft.com/en-us/library/jj713458.aspx

Before we begin the Microsoft Application Virtualization (App-V) 5.0 Setup, you should make sure that you have met the prerequisites to install the product. For computers that run Windows 8 or Windows Server 2012, the following prerequisites are already installed:

  • Microsoft Windows .NET Framework 4.5. This eliminates the Microsoft Windows .NET Framework 4 requirement.
  • Windows PowerShell 3.0
  • Update for Windows KB2533623

 

Microsoft Visual C++ 2010 SP1 (X86) &(X64)

Download and install Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)

clip_image004[4]

clip_image005[4]

clip_image006[4]

 

Enable IIS Role

Windows Web Server with the IIS role enabled and the following features: Common HTTP Features (static content and default document), Application Development (ASP.NET, .NET Extensibility, ISAPI Extensions and ISAPI Filters), Security (Windows Authentication, Request Filtering), and Management Tools (IIS Management Console).

         The following Windows Web Server features must be disabled:

o   Common HTTP Features

§  WebDAV Publishing

o   Security

§  Basic Authentication

 

clip_image008[4]

clip_image010[4]

clip_image012[4]

clip_image014[4]

clip_image016[4]

clip_image018[4]

clip_image020[4]

clip_image022[4]

clip_image024[4]

clip_image026[4]

clip_image028[4]

clip_image030[4]

clip_image032[4]

Installing SQL

clip_image034[4]

clip_image036[4]

clip_image038[4]

clip_image040[4]

clip_image042[4]

clip_image044[4]

clip_image046[4]

clip_image048[4]

clip_image050[4]

clip_image052[4]

clip_image054[4]

clip_image056[4]

clip_image058[4]

clip_image060[4]

clip_image062[4]

clip_image064[4]

clip_image066[4]

clip_image068[4]

 

clip_image070[4]

Configure SQL

Configure SQL Server Agent to Restart Services Automatically

You can configure SQL Server Agent to restart the SQL Server and SQL Server Agent services automatically if they stop unexpectedly. Configuring automatic restart of these services is a good idea because it might keep you from getting paged if the server stops for some reason at 3:00 in the morning.

·         Open the SQL Server Management Studio Management folder, right-click the SQL Server Agent entry, and select Properties.

clip_image072[4]

·  On the General page, select the Auto Restart SQL Server If It Stops Unexpectedly check box.

·  Here, you should also select the Auto Restart SQL Server Agent If It Stops Unexpectedly check box.

·  Click OK.

clip_image074[4]

Test reportingclip_image076[4]clip_image078[4]

 

SQL Other Considerations

From the SQL server configuration manager > SQL server Network configuration > set both TCP/IP and named pipes to Enabled

clip_image080[4]

Installing App-V Server 5.0

The account used to launch APP-V setup  must have Administrative privileges on the targeted machine and must be able to query AD.  If the Management Server Database component is selected, Database Admin (DBA) privileges are also needed.clip_image082[4]clip_image084[4]clip_image086[4]

On the Getting Started page, review the license terms. To accept the license terms select I accept the license terms. Click Next.clip_image088[4]clip_image090[4]

On the Feature Selection page, we will select all components – Click Nextclip_image092[4]On the Installation Location page confirm the location where the management server will be installed.clip_image094[4]

On the initial Create New Management Database page configure the Microsoft SQL Server instance and Management Server database.clip_image096[4]

clip_image001[41]     If you are using a custom Microsoft SQL Server instance, select Use the custom instance and type the name of the instance. Do not enter in the format of “Server\instance” as this will fail.

Since the “Management Server DB” feature is selected, install knows that the database is being       created on the local server.

clip_image001[42]     If you are using a custom database name, select Custom configuration and type the database name.

                Click Next.

 

On the next Create New Management Server Database page, all the options are not available and displayed for information purposes only as all the components are being deployed on the same server.

clip_image001[43]        The reason all the options are grayed out is that the installer knows that the Management Server is being deployed on the same server as the database and automatically selects the correct vaclip_image098[4]

Same for Reporting

clip_image100[4]

clip_image102[4]

On the Configure (Management Server Configuration) page, specify the following:

Type the AD group with sufficient permissions to manage the App-V 5.0 environment.

On the Website name line specify the custom name that will be used to run the publishing service. If you do not have a custom name, do not make any changes.

For the Port binding, specify a unique port number that will be used by App-V 5.0, You should also ensure that the port specified is not being used by another website.

clip_image104[4]

On the ConfigurePublishing Server Configuration page specify the following:

Specify the URL for the management service. This is the address the publishing server uses to connect to.

Specify the Website Name that you want to use for the Publishing Service. Leave the default unchanged if you do not have a custom name.

For the Port binding, specify a unique port number that will be used by App-V 5.0, You should also ensure that the port specified is not being used by another website.

clip_image106[4]

On the Reporting Server page, specify the following:

Specify the Website Name that you want to use for the Reporting Service. Leave the default unchanged if you do not have a custom name.

For the Port binding, specify a unique port number that will be used by App-V 5.0, You should also ensure that the port specified is not being used by another website.

clip_image108[4]

On the Ready page, to start the installation, click Install.

clip_image110[4]

clip_image112[6]

clip_image112[7]

On the Finished page, to close the wizard, click Close.

If the installation succeeded the App-V 5.0 management console will be displayed without any errors.

clip_image114[4]

clip_image116[4]

See you in part2

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s