Microsoft Windows 2008 Media Server Load Balancing with Radware AppDirector.



Similar documents
Radware s AppDirector and Microsoft Windows Terminal Services 2008 Integration Guide

AppDirector Load balancing IBM Websphere and AppXcel

Radware s AppDirector and AppXcel An Application Delivery solution for applications developed over BEA s Weblogic

TESTING & INTEGRATION GROUP SOLUTION GUIDE

Application Delivery Controller (ADC) Implementation Load Balancing Microsoft SharePoint Servers Solution Guide

Oracle Communication Service Load Balancing with Radware SIP Director.

TESTING & INTEGRATION GROUP SOLUTION GUIDE

Content Scanning for secure transactions using Radware s SecureFlow and AppXcel together with Aladdin s esafe Gateway

Radware s AppDirector. And. Microsoft Office Communications Server R2. Integration Guide

TESTING & INTEGRATION GROUP SOLUTION GUIDE

Highly Available Unified Communication Services with Microsoft Lync Server 2013 and Radware s Application Delivery Solution

Radware s AppDirector and IBM s Lotus Domino Integration Guide

Server configuration for layer 4 DSR mode

Radware AppDirector and Juniper Networks Secure Access SSL VPN Solution Implementation Guide

Network Load Balancing

Cisco - Configure the 1721 Router for VLANs Using a Switch Module (WIC-4ESW)

Radware s AppDirector. And. Microsoft Exchange Integration Guide

Radware s AppDirector and Oracle Siebel Customer Relationship Management (CRM) 8.1 Implementation Guide

ClusterLoad ESX Virtual Appliance quick start guide v6.3

Multi-Homing Security Gateway

Alteon Application Switch. And. Microsoft SharePoint Integration Guide

Microsoft SharePoint 2010 Deployment with Coyote Point Equalizer

Overview of WebMux Load Balancer and Live Communications Server 2005

Barracuda Load Balancer Administrator s Guide

P-660R-D Series. ADSL2+ Router. Quick Start Guide. Version /2006 Edition 1

Radware AppDirector and Juniper Networks Infranet Controller Solution Implementation Guide

P-660HW-Tx v3. Quick Start Guide g Wireless ADSL 2+ 4-port Gateway. Version /2008 Edition 1

How to Make the Client IP Address Available to the Back-end Server

Tunnels and Redirectors

Barracuda Load Balancer Administrator s Guide

Smart Network. Smart Business. Application Delivery Solution Brochure

Layer 4-7 Server Load Balancing. Security, High-Availability and Scalability of Web and Application Servers

Alteon Application Switch Microsoft SharePoint 2013 Integration Guide

Radware s AppDirector and Oracle Siebel Customer Relationship Management (CRM) 8.0 Implementation Guide

Server Iron Hands-on Training

M2M Series Routers. Virtual Router Redundancy Protocol (VRRP) Configuration Whitepaper

Version 0.1 June Xerox WorkCentre 7120 Fax over Internet Protocol (FoIP)

Smart Tips. Enabling WAN Load Balancing. Key Features. Network Diagram. Overview. Featured Products. WAN Failover. Enabling WAN Load Balancing Page 1

Instructions for Activating and Configuring the SAFARI Montage Managed Home Access Software Module

P-660HW-Tx v g Wireless ADSL2+ 4-port Gateway DEFAULT LOGIN DETAILS. Firmware v3.70 Edition 1, 2/2009

HREP Series DVR DDNS Configuration Application Note

1-Port Wireless USB 2.0 Print Server Model # APSUSB201W. Quick Installation Guide. Ver. 2A

Appliance Quick Start Guide v6.21

SOLUTION GUIDE. Radware & CyberGuard Complete Security Solutions offering Load Balancing, High Availability and Bandwidth Management.

Introducing the BIG-IP and SharePoint Portal Server 2003 configuration

Load Balancing Clearswift Secure Web Gateway

Browser Client 2.0 Admin Guide

ETHERNET WEATHER STATION CONNECTIONS Application Note 33

Radware s AppDirector and Oracle E-Business Suite 12.1 Integration Guide

Avaya P330 Load Balancing Manager User Guide

Superior Disaster Recovery with Radware s Global Server Load Balancing (GSLB) Solution

Transparent Cache Switching Using Brocade ServerIron and Blue Coat ProxySG

Innominate mguard Version 6

Galileo SSL Installation Guide Galileo SSL Client v

Internet Guide. Prepared for 55 John Street

Spam Marshall SpamWall Step-by-Step Installation Guide for Exchange 5.5

Networking and High Availability

GY-HM850 & GY-HM890 camcorders LIVE STREAMING QUICK REFERENCE GUIDE

Availability Digest. Redundant Load Balancing for High Availability July 2013

Cisco TelePresence Content Server

Load Balancing Microsoft Sharepoint 2010 Load Balancing Microsoft Sharepoint Deployment Guide

Scalable Linux Clusters with LVS

Remote PC Guide for Standalone PC Implementation

Deploying Microsoft SharePoint Services with Stingray Traffic Manager DEPLOYMENT GUIDE

> Technical Configuration Guide for Microsoft Network Load Balancing. Ethernet Switch and Ethernet Routing Switch Engineering

Alteon Application Switch. And. Microsoft Exchange Integration Guide

Managing Virtual Servers

Ethernet Interface Manual Thermal / Label Printer. Rev Metapace T-1. Metapace T-2 Metapace L-1 Metapace L-2

LifeSize UVC Multipoint Deployment Guide

NF3ADV VoIP Setup Guide (for TPG)

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

ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy

Testing and Integration Group Deploying Alteon NG with Citrix XenDesktop

Radware s AppDirector. And. Microsoft Exchange Integration Guide

Radware ADC-VX Solution. The Agility of Virtual; The Predictability of Physical

1. Introduction What is Axis Camera Station? What is Viewer for Axis Camera Station? AXIS Camera Station Service Control 5

Step-by-Step Configuration

Network/Floating License Installation Instructions

Virtual Appliance Setup Guide

Chapter 2 Preparing Your Network

Configuring Network Load Balancing with Cerberus FTP Server

Installing and Using the vnios Trial

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

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

Load Balancing ContentKeeper With RadWare

TESTING & INTEGRATION GROUP SOLUTION GUIDE

Quick Start Guide. Cisco SPA232D Mobility Enhanced ATA

Emerald. Network Collector Version 4.0. Emerald Management Suite IEA Software, Inc.

Microsoft Office Communications Server 2007 & Coyote Point Equalizer Deployment Guide DEPLOYMENT GUIDE

Multi-Profile CMOS Infrared Network Camera

Network Agent Quick Start

Snapt Redundancy Manual

6.40A AudioCodes Mediant 800 MSBG

Appliance Quick Start Guide v6.21

Aspera Connect User Guide

Avaya IP Office SIP Trunk Configuration Guide

The SSL device also supports the 64-bit Internet Explorer with new ActiveX loaders for Assessment, Abolishment, and the Access Client.

Electromeet Participant Guide Optimising Your Internet Connection

Transcription:

TESTING & INTEGRATION GROUP SOLUTION GUIDE Microsoft Windows 2008 Media Server Load Balancing with Radware AppDirector. Contents SOLUTION OVERVIEW... 2 RADWARE APPDIRECTOR OVERVIEW... 2 MICROSOFT WINDOWS MEDIA SERVICES 2008... 3 SOLUTION DETAILS... 3 HOW IT WORKS... 4 IMPORTANT NOTES:... 4 SOFTWARE AND HARDWARE... 4 TESTED NETWORK OVERVIEW... 5 CONFIGURATION... 6 RADWARE DEVICES... 6 APPDIRECTOR ACTIVE CONFIGURATION... 6 APPDIRECTOR BACKUP CONFIGURATION... 11 WINDOWS 2008 MEDIA SERVER-1... 12 WINDOWS 2008 MEDIA SERVER-2... 12 APPENDIX 1... 13 TECHNICAL SUPPORT... 14 TECHNICAL SOLUTION GUIDE AUTHOR: Elad Kurzweil DATE: Monday, September 07, 2009 Version: 1.0

Solution Overview The Radware and Microsoft Windows 2008 Media Services solution ensures Microsoft Windows 2008 Media Services customers solution resilience, efficiency and scale. Radware s AppDirector guarantees Windows 2008 Media Services maximum availability, scalability, performance and security. AppDirector provides advanced health monitoring to avoid system down time and advanced traffic management to deliver a best of breed subsystem. With a pay as you grow platform licensing model, AppDirector ensures long term investment protection facilitating incremental growth demanded by today s business. Radware AppDirector Overview Radware s AppDirector is an intelligent application delivery controller (ADC) which provides scalability and application-level security for service infrastructure optimization, fault tolerance and redundancy. Radware combined its next-generation, OnDemand Switch multi-gigabit hardware platform with the powerful capabilities of the company s APSolute operating system. The result AppDirector enables accelerated application performance; local and global server availability; and application security and infrastructure scalability for fast, reliable and secure delivery of applications over IP networks. AppDirector is powered by the innovative OnDemand Switch platform. OnDemand Switch, which has established a new price/performance standard in the industry, delivers breakthrough performance and superior scalability to meet evolving network and business requirements. Based on its on demand, pay-as-you-grow approach, no forklift upgrade is required even when new business requirements arise. This helps companies guarantee short-term and long-term savings on CAPEX and OPEX for full investment protection. Radware s OnDemand Switch enables customers to pay for the exact capacity currently required, while allowing them to scale their ADC throughput capacity and add advanced application-aware services or application acceleration services on demand to meet new or changing application and infrastructure needs. And it does it without compromising on performance. AppDirector lets you get the most out of your service investments by maximizing the utilization of service infrastructure resources and enabling seamless consolidation and high scalability. AppDirector s throughput licensing options allows pay as you grow investment protection. Make your network adaptive and more responsive to your dynamic services and business needs with AppDirector s fully integrated traffic classification and flow management, health monitoring and failure bypassing, traffic redirection, application acceleration, bandwidth management, intrusion prevention and DoS protection. For more information, please visit: http://www.radware.com/ 2

Microsoft Windows Media Services 2008 Windows Media Services 2008 is an industrial-strength platform for streaming live or on-demand audio and video content to clients over the Internet or an intranet. Use Windows Media Services 2008 to configure and manage one or more Windows Media servers running on the Windows Server 2008 operating system. Your clients can be: Computers or devices that play the content using a player, such as Windows Media Player. Computers running Windows Media Services that are proxying, caching, or redistributing your content. Custom applications that have been developed using the Windows Media Software Development Kit (SDK). Windows Media Services 2008 contains a new, built-in cache/proxy plug-in that you can use to configure your Windows Media server either as a cache/proxy server or a reverse-proxy server. Also, Windows Media Services is a supported installation option for Server Core installations of Windows Server 2008. For more information, please visit: http://www.microsoft.com/windows/windowsmedia/forpros/server/server.aspx Solution Details The suggested solution uses 2 Media services 2008 servers for the streaming media. The 2 AppDirectors are installed in the front of the Media services 2008 servers in order to provide availability, acceleration and protection: - AppDirector continuously monitors the operational availability of the Media services 2008 servers - AppDirector intelligently distributes the application transactions between the Media services 2008 servers, making sure that all the transactions that belong to the same application session will reach the same Media services 2008 servers. - The dual AppDirector are providing a highly available solution with no single point of failure 3

How it works The client opens RTSP or HTTP (RTSP over HTTP) session to IP 10.1.82.200 (AppDirector VIP). The AppDirector chooses one of the Windows Media Services 2008 servers and forwards the connection to that media server. The media server establishes the connection to get the request from the client. On the response, the Server is answering with the VIP IP (loopback adapter) back to the client saving the route through the AppDirecotor. Important Notes: - The solution can be easily extended to support additional Windows 2008 Media servers for higher capacity - The setup can be installed as a global solution with many sites. - Always use Regular session mode in the farm when using Windows MMS servers. The live stream changes the source ports in the middle of a session. - All Servers are configured with loopback adaptor that represents the AppDirector VIP IP (AppDirector Local Triangulation mechanism). This way the return traffic, including all media traffic, is going directly to the client without passing through the AppDirector. - This solution can be done in a global environment when the customer has 2 or more sites. Software and Hardware The following is a list of hardware and Multimedia software tested to verify the interoperabilty of the presented solution: Radware s Appdirector v.2.11 Video Streaming Server : Windows media services 2008 Streaming video Client: Windows Media Player v.11 and Real Player v.11 4

Tested network overview Network Diagram 5

Configuration Radware Devices APPDIRECTOR ACTIVE CONFIGURATION Network Configuration - Create IP 10.1.30.101/16 on port 1 - Create default route to 10.1.0.1 Farm Configuration - Create Farm named Win.2008.Media.Services.RTSP.farm in AppDirector -> Farms -> Farm Table with these parameters o Farm Name Win.2008.Media.Services.RTSP.farm o Session mode Regular mode o Connectivity checks No Checks Farm Configuration - Create Farm named Win.2008.Media.Services.HTTP.farm in AppDirector -> Farms -> Farm Table with these parameters o Farm Name Win.2008.Media.Services.HTTP.farm o Session mode Regular mode o Connectivity checks No Checks Servers Configuration - Create Server named Win.2008.WMS.RTSP.1 and attach it to Farm Win.2008.Media.Services.RTSP.farm in AppDirector -> Servers -> Server Table with these parameters o Server Name - Win.2008.WMS.RTSP.1 o Farm Name Win.2008.Media.Services.RTSP.farm o Server Address 10.1.30.11 o Type - Local Triangulation - Create Server named Win.2008.WMS.RTSP.2 and attach it to Farm Win.2008.Media.Services.RTSP.farm in AppDirector -> Servers -> Server Table with these parameters o Server Name - Win.2008.WMS.RTSP.2 o Farm Name Win.2008.Media.Services.RTSP.farm o Server Address 10.1.30.12 o Type - Local Triangulation - Create Server named Win.2008.WMS.HTTP.1 and attach it to Farm Win.2008.Media.Services.HTTP.farm in AppDirector -> Servers -> Server Table with these parameters o Server Name - Win.2008.WMS.HTTP.1 o Farm Name Win.2008.Media.Services.HTTP.farm o Server Address 10.1.30.11 o Type - Local Triangulation 6

- Create Server named Win.2008.WMS.HTTP.2 and attach it to Farm Win.2008.Media.Services.HTTP.farm in AppDirector -> Servers -> Server Table with these parameters o Server Name - Win.2008.WMS.HTTP.2 o Farm Name Win.2008.Media.Services.HTTP.farm o Server Address 10.1.30.12 o Type - Local Triangulation Layer 4 Configuration - Create L4 Policy for RTSP Traffic named RTSP.TCP.LB.L4.rule in AppDirector -> Servers -> Server Table with these parameters o L4 Policy Name RTSP.TCP.LB.L4.rule o Virtual IP 10.1.82.200 o L4 Protocol TCP o L4 Port 554 o Application - RTSP o Farm Name Win.2008.Media.Services.RTSP.farm - Create L4 Policy for RTSP Traffic named RTSP.UDP.LB.L4.rule in AppDirector -> Servers -> Server Table with these parameters o L4 Policy Name RTSP.UDP.LB.L4.rule o Virtual IP 10.1.82.200 o L4 Protocol UDP o L4 Port 554 o Application - RTSP o Farm Name Win.2008.Media.Services.RTSP.farm - Create L4 Policy for RTSP Traffic named RTSP.Over.HTTP.LB.L4.rule in AppDirector -> Servers -> Server Table with these parameters o L4 Policy Name RTSP.Over.HTTP.LB.L4.rule o Virtual IP 10.1.82.200 o L4 Protocol TCP o L4 Port 80 o Application - HTTP o Farm Name Win.2008.Media.Services.HTTP.farm 7

AppDirector Health Monitoring Enable Health Monitoring in Health Monitoring -> Global Parameters Create a Check for RTSP on server 10.1.30.11 in Health Monitoring -> Check Table o Check name WMS.2008.Server.RTSP.1 o Method RTSP HOST=10.1.30.11 PATH=/check.wmv o Dest IP 10.1.30.11 o Dest Port 554 Create a Check for RTSP on server 10.1.30.12 in Health Monitoring -> Check Table o Check name WMS.2008.Server.RTSP.2 o Method RTSP HOST=10.1.30.12 PATH=/check.wmv o Dest IP 10.1.30.12 o Dest Port 554 Create a Check for UDP (RTSP UDP) on server 10.1.30.11 in Health Monitoring -> Check Table o Check name WMS.2008.Server.RTSP.UDP.1 o Method UDP Port o Dest IP 10.1.30.11 o Dest Port 554 Create a Check for UDP (RTSP UDP) on server 10.1.30.12 in Health Monitoring -> Check Table o Check name WMS.2008.Server.RTSP.UDP.2 o Method UDP Port o Dest IP 10.1.30.12 o Dest Port 554 Create a Check for HTTP on server 10.1.30.11 in Health Monitoring -> Check Table o Check name WMS.2008.Server.HTTP.1 o Method HTTP o Dest IP 10.1.30.11 o Dest Port 80 Create a Check for HTTP on server 10.1.30.12 in Health Monitoring -> Check Table o Check name WMS.2008.Server.HTTP.2 o Method HTTP o Dest IP 10.1.30.12 o Dest Port 80 8

Bind the RTSP check WMS.2008.Server.RTSP.1 to Server Farm Win.2008.Media.Services.RTSP.farm 10.1.30.11 in Health Monitoring -> Binding Table Bind the RTSP check WMS.2008.Server.RTSP.2 to Server Farm Win.2008.Media.Services.RTSP.farm 10.1.30.12 in Health Monitoring -> Binding Table Bind the RTSP check WMS.2008.Server.RTSP.UDP.1 to Server Farm Win.2008.Media.Services.RTSP.farm 10.1.30.11 in Health Monitoring -> Binding Table Bind the RTSP check WMS.2008.Server.RTSP.UDP.2 to Server Farm Win.2008.Media.Services.RTSP.farm 10.1.30.12 in Health Monitoring -> Binding Table Bind the RTSP check WMS.2008.Server.HTTP.1 to Server Farm Win.2008.Media.Services.HTTP.farm 10.1.30.11 in Health Monitoring -> Binding Table Bind the RTSP check WMS.2008.Server.HTTP.2 to Server Farm Win.2008.Media.Services.HTTP.farm 10.1.30.12 in Health Monitoring -> Binding Table 9

VRRP Configuration - Enable VRRP in AppDirector -> Redundancy -> Global Configuration o IP Redundancy Admin Status VRRP o Interface Grouping Enable o ARP with interface grouping Send o VLAN Redundancy Active o Backup Fake ARP Enable o Backup Interface Grouping Enable - Create Virtual Router interfaces in AppDirector -> Redundancy -> VRRP -> VR Table o IF Index 1 o VR ID 1 o Priority 255 (Highest number is Active device) o Primary IP 10.1.30.101 o Leave all other options as default Create Associated IP Addresses in AppDirector -> Redundancy -> VRRP -> Associated IP Addresses o IF Index 17, VR ID 1, Associated IP 10.1.30.101 o IF Index 17, VR ID 1, Associated IP 10.1.82.200 10

APPDIRECTOR BACKUP CONFIGURATION Network Configuration - Create IP 10.1.30.102/16 on port 1 - Create default route to 10.1.0.1 - Copy all configuration from the Active AppDirector device Auto Generating the Backup Configuration from the Primary AppDirector 1. From the web interface menu of the Primary AppDirector, select File -> Configuration -> Receive from Device and choose Backup (Active-Backup) save the file on your computer and call it AppDirector.backup.txt. 2. Open the browser on the AppDirector backup device and upload the saved configuration (AppDirector.backup.txt) in File -> Configuration -> Send to Device 3. Reboot the AppDirector Backup device VRRP Configuration - Enable VRRP in AppDirector -> Redundancy -> Global Configuration o IP Redundancy Admin Status VRRP o Interface Grouping Enable o ARP with interface grouping Send o VLAN Redundancy Active o Backup Fake ARP Enable o Backup Interface Grouping Enable - Create Virtual Router interfaces in AppDirector -> Redundancy -> VRRP -> VR Table o IF Index 1 o VR ID 1 o Priority 100 (Highest number is Active device) o Primary IP 10.1.30.102 o Leave all other options as default Create Associated IP Addresses in AppDirector -> Redundancy -> VRRP -> Associated IP Addresses o IF Index 17, VR ID 1, Associated IP 10.1.30.101 o IF Index 17, VR ID 1, Associated IP 10.1.82.200 11

WINDOWS 2008 MEDIA SERVER-1 - Create IP 10.1.30.11 on network interface - Create Default GW to 10.1.0.1/16 Add LoopBack adaptor and configure IP 10.1.82.200 (Please see appendix 1 for more information on the configuration the loopback adaptor) WINDOWS 2008 MEDIA SERVER-2 - Create IP 10.1.30.12 on network interface - Create Default GW to 10.1.0.1/16 - Add LoopBack adaptor and configure IP 10.1.82.200 (Please see appendix 1 for more information on the configuration the loopback adaptor) 12

APPENDIX 1 On Microsoft Windows, you must first install the loopback adapter as it is not installed by default. To manually install the Microsoft Loopback adapter in Windows XP, follow these steps: 1. Click Start, and then click Control Panel. 2. If you are in Classic view, click Switch to Category View under Control Panel in the left pane. 3. Double-click Printers and Other Hardware, and then click Next. 4. Under See Also in the left pane, click Add Hardware,and then click Next. 5. Click Yes, I have already connected the hardware, and then click Next. 6. At the bottom of the list, click Add a new hardware device, and then click Next. 7. Click Install the hardware that I manually select from a list, and then click Next. 8. Click Network adapters, and then click Next. 9. In the Manufacturer box, click Microsoft. 10. In the Network Adapter box, click Microsoft Loopback Adapter, and then click Next. 11. Click Finish. To configure the loopback with the VIP IP please do the following procedures, 1. Run ipconfig /all command and find the Loopback adaptor For example: Ethernet adapter Local Area Connection 4: Description...Microsoft Loopback Adapter 2. Add the VIP IP to the loopback using the following netsh command : netsh interface ipv4 add address "Local Area Connection 4" 10.1.82.200 netmask 255.255.0.0 3. Enable forwarding for all of the interfaces on the machine. For example: netsh interface ipv4 set interface "Local Area Connection" forwarding=enabled set interface "Local Area Connection 2" forwarding=enabled set interface "Local Area Connection 3" forwarding=enabled set interface "Local Area Connection 4" forwarding=enabled After each command, you should receive an "OK" message. 13

Technical Support Radware offers technical support for all of its products through the Radware Certainty Support Program. Please refer to your Certainty Support contract, or the Radware Certainty Support Guide available at: http://www.radware.com/content/support/supportprogram/default.asp For more information, please contact your Radware Sales representative or: U.S. and Americas: (866) 234-5763 International: +972(3) 766-8666 14