Deploying the BIG-IP System for Microsoft Application Virtualization

Similar documents
Oracle Database Firewall

Deploying the BIG-IP LTM with IBM WebSphere MQ

Deploying the BIG-IP LTM with IBM QRadar Logging

Deploying the BIG-IP System v11 with DNS Servers

Deploying the BIG-IP System v11 with LDAP Servers

Configuring the BIG-IP LTM for FAST Search Server 2010 for SharePoint 2010

Deploying the BIG-IP System with Microsoft Lync Server 2010 and 2013 for Site Resiliency

Accelerating SaaS Applications with F5 AAM and SSL Forward Proxy

Deploying the BIG-IP LTM with. Citrix XenApp. Deployment Guide Version 1.2. What s inside: 2 Prerequisites and configuration notes

Configuring a single-tenant BIG-IP Virtual Edition in the Cloud

Document version: 1.3 What's inside: Products and versions tested Important:

Deploying F5 to Replace Microsoft TMG or ISA Server

Configuring the BIG-IP LTM v11 for Oracle Database and RAC

Prerequisites. Creating Profiles

Deploying F5 with IBM Tivoli Maximo Asset Management

DEPLOYMENT GUIDE Version 1.0. Deploying the BIG-IP LTM with Microsoft Windows Server 2008 R2 Remote Desktop Services

Deploying F5 with Microsoft Dynamics CRM 2011 and 2013

Deploying the BIG-IP System v11 with SAP NetWeaver and Enterprise SOA: ECC

Deploying F5 with Microsoft Remote Desktop Services

Filling the Threat Management Gateway Void with F5

DEPLOYMENT GUIDE Version 1.0. Deploying the BIG-IP LTM with the Zimbra Open Source and Collaboration Suite

Deploying F5 with Microsoft Forefront Threat Management Gateway 2010

F5 and Secure Windows Azure Access

Deploying the BIG-IP System v11 with Microsoft Internet Information Services

Deploying the BIG-IP System with VMware vcenter Site Recovery Manager

Deploying the BIG-IP System for DNS Traffic Management

DEPLOYMENT GUIDE Version 1.2. Deploying the BIG-IP System v10 with Microsoft IIS 7.0 and 7.5

Deploying F5 with Microsoft Active Directory Federation Services

DEPLOYMENT GUIDE Version 1.0. Deploying F5 with the Oracle Fusion Middleware SOA Suite 11gR1

Deploying the BIG-IP System with Microsoft IIS

Deploying the BIG-IP LTM v10 with Microsoft Lync Server 2010 and 2013

Deploying the BIG-IP System for LDAP Traffic Management

DEPLOYMENT GUIDE Version 1.1. DNS Traffic Management using the BIG-IP Local Traffic Manager

Integrating F5 Application Delivery Solutions with VMware View 4.5

Deploying the BIG-IP System v10 with VMware Virtual Desktop Infrastructure (VDI)

Deploying the BIG-IP System v11 with RADIUS Servers

DEPLOYMENT GUIDE Version 1.0. Deploying the BIG-IP LTM System with VMware View

DEPLOYMENT GUIDE Version 1.0. Deploying the BIG-IP Edge Gateway for Layered Security and Acceleration Services

Deploying the BIG-IP System v10 with Oracle Application Server 10g R2

DEPLOYMENT GUIDE Version 1.2. Deploying the BIG-IP system v10 with Microsoft Exchange Outlook Web Access 2007

DEPLOYMENT GUIDE DEPLOYING THE BIG-IP LTM SYSTEM WITH MICROSOFT WINDOWS SERVER 2008 TERMINAL SERVICES

DEPLOYMENT GUIDE Version 1.1. Deploying F5 with Oracle Fusion Middleware Identity Management 11gR1

DEPLOYMENT GUIDE. Deploying F5 for High Availability and Scalability of Microsoft Dynamics 4.0

DEPLOYMENT GUIDE Version 2.1. Deploying F5 with Microsoft SharePoint 2010

DEPLOYMENT GUIDE Version 1.2. Deploying the BIG-IP System v9.x with Microsoft IIS 7.0 and 7.5

Deploying the BIG-IP System with Oracle WebLogic Server

Deploying F5 for Microsoft Office Web Apps Server 2013

Introducing the BIG-IP and SharePoint Portal Server 2003 configuration

DEPLOYMENT GUIDE DEPLOYING F5 WITH VMWARE VIRTUAL DESKTOP INFRASTRUCTURE (VDI)

5 Key Reasons to Migrate from Cisco ACE to F5 BIG-IP

Optimizing VMware View VDI Deployments with F5

DEPLOYMENT GUIDE DEPLOYING THE BIG-IP LTM SYSTEM WITH ADOBE ACROBAT CONNECT PROFESSIONAL

Application and Database Security with F5 BIG-IP ASM and IBM InfoSphere Guardium

DEPLOYMENT GUIDE. Deploying the BIG-IP LTM v9.x with Microsoft Windows Server 2008 Terminal Services

DEPLOYMENT GUIDE DEPLOYING THE BIG-IP SYSTEM WITH MICROSOFT INTERNET INFORMATION SERVICES (IIS) 7.0

DEPLOYMENT GUIDE Version 1.1. Deploying the BIG-IP LTM v10 with Citrix Presentation Server 4.5

Deploying F5 with Microsoft Remote Desktop Session Host Servers

Deploying the BIG-IP System v10 with SAP NetWeaver and Enterprise SOA: ERP Central Component (ECC)

DEPLOYMENT GUIDE Version 1.0. Deploying the BIG-IP LTM with Apache Tomcat and Apache HTTP Server

Deploying the BIG-IP System v11 with Microsoft SharePoint 2010 and 2013

BEST PRACTICES. Application Availability Between Hybrid Data Centers

Deploying F5 with Microsoft Remote Desktop Gateway Servers

DEPLOYMENT GUIDE Version 1.2. Deploying F5 with Oracle E-Business Suite 12

Deploying the BIG-IP LTM system and Microsoft Windows Server 2003 Terminal Services

Deployment Guide. Deploying F5 BIG-IP Global Traffic Manager on VMware vcloud Hybrid Service

Post-TMG: Securely Delivering Microsoft Applications

Microsoft Exchange Server

Load Balancing 101: Firewall Sandwiches

Configuring the BIG-IP APM as a SAML 2.0 Identity Provider for Microsoft Office 365

Deploying the BIG-IP System with Microsoft SharePoint

Deliver More Applications for More Users

Deploying the BIG-IP LTM with Microsoft Skype for Business

Deploying F5 with Microsoft Remote Desktop Gateway Servers

DEPLOYMENT GUIDE DEPLOYING F5 WITH SAP NETWEAVER AND ENTERPRISE SOA

Deploying F5 BIG-IP Virtual Editions in a Hyper-Converged Infrastructure

Deploying the BIG-IP System with Oracle E-Business Suite 11i

DEPLOYMENT GUIDE Version 1.1. Deploying F5 with Oracle Application Server 10g

How To Configure An Orgaa Cloud Control On A Bigip (Cloud Control) On An Orga Cloud Control (Oms) On A Microsoft Cloud Control 2.5 (Cloud) On Microsoft Powerbook (Cloudcontrol) On The

Maximum Availability Architecture. Oracle Best Practices For High Availability

Deploying the Barracuda Load Balancer with Office Communications Server 2007 R2. Office Communications Server Overview.

DEPLOYMENT GUIDE DEPLOYING F5 WITH MICROSOFT WINDOWS SERVER 2008

Deploying F5 with Microsoft Remote Desktop Session Host Servers

Configuring the BIG-IP APM as a SAML 2.0 Identity Provider for Microsoft Office 365

Accelerating Mobile Access

Microsoft Lync Server Overview

The Shortfall of Network Load Balancing

DEPLOYMENT GUIDE Version 1.1. Deploying F5 with IBM WebSphere 7

Building an Enterprise Cloud with F5 and IBM

Deploying F5 Application Ready Solutions with VMware View 4.5

DEPLOYMENT GUIDE Version 1.2. Deploying the BIG-IP LTM for SIP Traffic Management

Deploying the BIG-IP Application Security Manager with IBM InfoSphere Guardium

The F5 Intelligent DNS Scale Reference Architecture.

Deploying the BIG-IP System v11 with Microsoft Exchange 2010 and 2013 Client Access Servers

Deploying F5 with Microsoft Dynamics CRM 2011 and 2013

High-Performance DNS Services in BIG-IP Version 11

Resonate Central Dispatch

Transcription:

Deployment Guide Deploying the BIG-IP System for Microsoft Application Virtualization Welcome to the F5 and Microsoft Application Virtualization deployment guide. Use this document for guidance on configuring the BIG-IP system version 11 and later to provide performance and availability for App-V 5.0 SP Publishing and Management servers. When configured according to the instructions in this guide, the BIG-IP system performs as a reverse proxy for App-V. F5 provides high availability and intelligent health monitoring for App-V services such as Management, Publishing, SMB, and HTTP Streaming servers. Products and applicable versions Product Version BIG-IP LTM 11.0-11.6 Microsoft Application Virtualization (App-V) 5.0 SP Deployment guide version 1.0 Important: Make sure you are using the most recent version of this deployment guide, available at http://www.f5.com/pdf/deployment-guides/microsoft-application-virtualization-dg.pdf. To provide feedback on this deployment guide or other F5 solution documents, contact us at solutionsfeedback@f5.com

Contents Prerequisites and configuration notes 3 Configuration example 3 Configuring the BIG-IP LTM for 4 Publishing Server configuration table 4 Management Server configuration table 5 SMB configuration table 6 HTTP Streaming configuration table 7 Optional: Configuring Direct Server Return for SMB Traffic 8 App-V Server Configuration 8 Configuring the BIG-IP system for Direct Server Return and SMB traffic 8 Document Revision History 9

Prerequisites and configuration notes The following are general prerequisites and configuration notes for this guide: hh The BIG-IP system must be running BIG-IP version 11.0 or later, and all initial configuration tasks must be complete. h h You must have DNS A records pointing Publishing, Management, file share, and streaming FQDNs to their respective BIG-IP virtual server addresses. hh When importing sequenced packages, use the FQDNs/file share names specified above in the HTTP/UNC path. h h If you are configuring SSL Bridging for HTTP Streaming traffic, you must have obtained the appropriate SSL certificate and key, and installed them on the BIG-IP LTM system. See System > File Management > SSL Certificate list. Refer to the Help tab or the BIG-IP documentation for specific instructions on importing certificates. Configuration example The following diagram shows a logical configuration diagram with the BIG-IP system providing high availability and intelligent health monitoring for a deployment. It also shows the optional Direct Server Return (npath) configuration that is described in Optional: Configuring Direct Server Return for SMB Traffic on page 8. Clients Optional Direct Server Return Microsoft Application Virtualization BIG-IP Platform Management Servers Publishing Servers Web Servers SMB Servers Figure 1: Logical configuration example 3

Configuring the BIG-IP LTM for Use the following tables for guidance on configuring the BIG-IP system for the Microsoft Application Virtualization. These tables contains any non-default setting you should configure as a part of this deployment. Settings not contained in the table can be configured as applicable. For specific instructions on configuring individual objects, see the online help or product manuals. Publishing Server configuration table Use this table for configuring the BIG-IP system for the Publishing server. HTTP Interval 30 Health Monitor ( Local Traffic-->Monitors) Timeout 91 Send String 1, GET / HTTP/1.1\r\nHost: publish.example.local\r\n Pool (Local Traffic -->Pools) Receive String 1 User 1 Password 1 Health monitor Load Balancing Method Address Publishing a user name with access to the implementation the associated password Add health monitor above Least Connections (member) recommended IP address of a Publishing Server Service Port 8081 Repeat Address and Port for all members HTTP (-->Services) TCP WAN (-->Protocol) http tcp-wan-optimized TCP LAN (-->Protocol) Persistence (-->Persistence) tcp-lan-optimized Persistence Source Address Affinity Service Port 8081 Protocol Profile (Client) 1 Protocol Profile (Server) 1 HTTP Profile Source Address Translation Default Pool Default Persistence Profile Select the TCP WAN profile you created above Select the TCP LAN profile you created above Select the HTTP profile you created above Auto Map (SNAT is recommended. If you expect more than 64,000 concurrent connections per server, use a SNAT Pool instead of Auto Map) Select the pool you created above Select the persistence profile you created above 1 You must select Advanced from the Configuration list for these options to appear. For more information on SNAT Pools, see the BIG-IP documentation 4

Management Server configuration table Use the following guidance for configuring the BIG-IP system for the Management server. HTTP Interval 30 Health Monitor ( Local Traffic-->Monitors) Timeout 91 Send String 1, GET /Console.html HTTP/1.1\r\nHost: manage.example.local\r\n Receive String 1 User 1 Password 1 Health monitor 00 OK a user name with access to the implementation the associated password Add health monitor above Pool (Local Traffic -->Pools) Slow Ramp Time 1 300 Load Balancing Method Least Connections (member) recommended Address IP address of a Management Server Service Port 8080 Repeat Address and Port for all members HTTP (-->Services) http TCP WAN (-->Protocol) tcp-wan-optimized TCP LAN (-->Protocol) tcp-lan-optimized Persistence (-->Persistence) Persistence Source Address Affinity Service Port 8080 Protocol Profile (Client) 1 Protocol Profile (Server) 1 HTTP Profile Source Address Translation Default Pool Default Persistence Profile Select the TCP WAN profile you created above Select the TCP LAN profile you created above Select the HTTP profile you created above Auto Map (SNAT is recommended. If you expect more than 64,000 concurrent connections per server, use a SNAT Pool instead of Auto Map) Select the pool you created above Select the persistence profile you created above 1 You must select Advanced from the Configuration list for these options to appear. For more information on SNAT Pools, see the BIG-IP documentation 5

SMB configuration table Use the following guidance for configuring the BIG-IP system for SMB traffic. If you are configuring the BIG-IP system for Direct Server Return (npath), see Configuring the BIG-IP system for Direct Server Return and SMB traffic on page 8 for an additional profile, and an alternate virtual server configuration. Health Monitor ( Local Traffic-->Monitors) TCP Interval 30 Timeout 91 Pool (Local Traffic -->Pools) Health monitor Load Balancing Method Address Add health monitor above Least Connections (member) recommended IP address of a file share server Service Port 445 Repeat Address and Port for all members Persistence (-->Persistence) Persistence Source Address Affinity Performance (Layer 4) Service Port 445 Source Address Translation Auto Map (SNAT is recommended. If you expect more than 64,000 concurrent connections per server, use a SNAT Pool instead of Auto Map) Default Pool Default Persistence Profile Select the pool you created above Select the persistence profile you created above 1 You must select Advanced from the Configuration list for these options to appear. For more information on SNAT Pools, see the BIG-IP documentation 6

HTTP Streaming configuration table Use the following table for guidance on configuring the BIG-IP system for HTTP Streaming. If you want the BIG-IP system to perform SSL bridging (where the BIG-IP system unencrypts incoming traffic, and then re-encrypts it before sending it back to the servers), follow the SSL Bridging notes. HTTP (HTTPS if you are deploying SSL Bridging) Interval 30 Health Monitor ( Local Traffic-->Monitors) Timeout 91 Send String 1, GET /Content/ HTTP/1.1\r\nHost: publish.example.local\r\n Receive String 1 User 1 Password 1 Health monitor web.config a user name with access to the implementation the associated password Add health monitor above Pool (Local Traffic -->Pools) Slow Ramp Time 1 300 Load Balancing Method Least Connections (member) recommended Address IP address of an HTTP streaming content server Service Port 80 (443 if you are deploying SSL Bridging) Repeat Address and Port for all members Persistence (-->Persistence) Persistence Source Address Affinity Additional profiles if you are configuring SSL bridging Client SSL ( > SSL) Certificate and Key clientssl Select the Certificate and Key you imported from the associated list Server SSL ( > Other) serverssl Service Port Source Address Translation Default Pool Default Persistence Profile Performance (Layer 4) (Standard if you are deploying SSL Bridging) 80 (443 if you are deploying SSL Bridging) Auto Map (SNAT is recommended. If you expect more than 64,000 concurrent connections per server, use a SNAT Pool instead of Auto Map) Select the pool you created above Select the persistence profile you created above 1 You must select Advanced from the Configuration list for these options to appear. For more information on SNAT Pools, see the BIG-IP documentation 7

Optional: Configuring Direct Server Return for SMB Traffic In traditional load balancing implementations, both incoming client traffic and the return server traffic flow through the BIG-IP system. With Direct Server Return (DSR), or npath, the incoming client traffic flows through the BIG-IP device and to the application server, however the return traffic is routed around the BIG-IP system and sent directly to the client. Because App-V relies on protocols that use a simple request-in and large-stream-back model, this architecture has the benefit of eliminating the impact that the large amount of streaming traffic would have on your BIG-IP system. App-V Server Configuration To support the deployment of DSR/nPath, you must configure a loopback adapter with the SMB BIG-IP virtual server IP address, and enable WeakHostReceive and Forwarding on the network interfaces. Configure the Loopback Adapter 1. From Control Panel, select Device Manager.. Right-click the computer name and click Add Legacy Hardware. 3. Click Next > Install the hardware that I manually select from a list > Network Adapters > Microsoft > Microsoft Loopback Adapter (Windows 008 R) or Microsoft KM-TEST Loopback Adapter (Windows 01/R). 4. When the adapter is successfully installed, configure the IP address of the loopback adapter to match the destination IP address of the BIG-IP virtual server you created for SMB access, with a subnet mask of 55.55.55.55. 5. You must use Microsoft Windows PowerShell to enable the network interfaces for WeakHostReceive and Forwarding. From each Windows Server, open Windows PowerShell and run the following commands: Get-NetIPInterface This command lists the server network interfaces. Note the ifindex property of the loopback interface, as well as the interface that corresponds to the port 445 pool member in LTM. Set-NetIPInterface InterfaceIndex 1 WeakHostReceive Enabled Forwarding Enabled Run this command for each interface you identified above, using the ifindex number for the InterfaceIndex value. Configuring the BIG-IP system for Direct Server Return and SMB traffic Use the following guidance for an additional profile and an alternate virtual server configuration. Fast (-->Protocol-->FastL4) Loose Close Enabled Performance (Layer 4) Service Port 445 Protocol Profile (Client) Select the Fast L4 profile you created above Source Address Translation None Address Translation Disabled Port Translation Disabled Default Persistence Profile Select the persistence profile you created in the table on page 6 Additional information about Direct Server Return/nPath can be found in the following guide: https://support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/ltm-implementations-11-1-0/6.html. 8

9 DEPLOYMENT GUIDE Document Revision History Version Description Date 1.0 New guide 10-9-014 F5 Networks, Inc. 401 Elliott Avenue West, Seattle, WA 98119 888-88-4447 www.f5.com F5 Networks, Inc. Corporate Headquarters info@f5.com F5 Networks Asia-Pacific apacinfo@f5.com F5 Networks Ltd. Europe/Middle-East/Africa emeainfo@f5.com F5 Networks Japan K.K. f5j-info@f5.com 014 F5 Networks, Inc. All rights reserved. F5, F5 Networks, the F5 logo, and IT agility. Your way., are trademarks of F5 Networks, Inc. in the U.S. and in certain other countries. Other F5 trademarks are identified at f5.com. Any other products, services, or company names referenced herein may be trademarks of their respective owners with no endorsement or affiliation, express or implied, claimed by F5. 041