Improving Application Performance, Scalability, and Availability using Microsoft Windows Server 2008 and NLB with Sanbolic Melio FS and SAN Storage



Similar documents
Scalable Windows Server File Serving Clusters Using Sanbolic s Melio File System and DFS

Scalable Windows Storage Server File Serving Clusters Using Melio File System and DFS

Introduction. Scalable File-Serving Using External Storage

Clustering Windows File Servers for Enterprise Scale and High Availability

Table of Contents. Introduction Prerequisites Installation Configuration Conclusion Recommended Reading...

Installation Guide Using Melio Clustered File System to Enable Migration of VMware Server across Hosts

How to Manage a Virtual Server cluster Successfully

Sanbolic s SAN Storage Enhancing Software Portfolio

Software to Simplify and Share SAN Storage Sanbolic s SAN Storage Enhancing Software Portfolio

Introduction. Options for enabling PVS HA. Replication

Installation Guide. Step-by-Step Guide for clustering Hyper-V virtual machines with Sanbolic s Kayo FS. Table of Contents

Enterprise Storage Solution for Hyper-V Private Cloud and VDI Deployments using Sanbolic s Melio Cloud Software Suite April 2011


Configuring Windows Server Clusters

Network Load Balancing

How to Build a Sanbolic Platform User Manual

Deploying Windows Streaming Media Servers NLB Cluster and metasan

Configuration Guide. Achieve Unified Management and Scale-Out of Multi-Site File-Serving Deployments Using Windows Server 2012 R2 and Sanbolic

Making the Move to Desktop Virtualization No More Reasons to Delay

HIGHLY AVAILABLE MULTI-DATA CENTER WINDOWS SERVER SOLUTIONS USING EMC VPLEX METRO AND SANBOLIC MELIO 2010

LOAD BALANCING 2X APPLICATIONSERVER XG SECURE CLIENT GATEWAYS THROUGH MICROSOFT NETWORK LOAD BALANCING

Optimized Storage Solution for Enterprise Scale Hyper-V Deployments

MailMarshal SMTP in a Load Balanced Array of Servers Technical White Paper September 29, 2003

CONFIGURING MNLB FOR LOAD BALANCING EXCHANGE 2013 CU2 CAS SERVERS FOR HIGH AVAILABILITY

Installing and Configuring a. SQL Server 2012 Failover Cluster

StarWind Virtual SAN Installing & Configuring a SQL Server 2012 Failover Cluster

Load Balancing Exchange 2007 SP1 Hub Transport Servers using Windows Network Load Balancing Technology

Configuring a Microsoft Windows Server 2012/R2 Failover Cluster with Storage Center

StarWind SMI-S Agent: Storage Provider for SCVMM April 2012

A Unique Approach to SQL Server Consolidation and High Availability with Sanbolic AppCluster

Load Balancing Exchange 2007 Client Access Servers using Windows Network Load- Balancing Technology

Setup for Failover Clustering and Microsoft Cluster Service

Setup for Failover Clustering and Microsoft Cluster Service

Using HP Systems Insight Manager to achieve high availability for Microsoft Team Foundation Server

Deploying Global Clusters for Site Disaster Recovery via Symantec Storage Foundation on Infortrend Systems

Windows Server 2012 R2 Storage Infrastructure

Implementing and Managing Windows Server 2008 Clustering

Using High Availability Technologies Lesson 12

Configuration of a Load-Balanced and Fail-Over Merak Cluster using Windows Server 2003 Network Load Balancing

Using EonStor FC-host Storage Systems in VMware Infrastructure 3 and vsphere 4

Clustering ExtremeZ-IP 4.1

Parallels. Clustering in Virtuozzo-Based Systems

Configuring Network Load Balancing with Cerberus FTP Server

Dell High Availability Solutions Guide for Microsoft Hyper-V

StarWind iscsi SAN & NAS: Configuring HA File Server on Windows Server 2012 for SMB NAS January 2013

How to Scale out SharePoint Server 2007 from a single server farm to a 3 server farm with Microsoft Network Load Balancing on the Web servers.

NETFORT LANGUARDIAN INSTALLING LANGUARDIAN ON MICROSOFT HYPER V

This How To guide will take you through configuring Network Load Balancing and deploying MOSS 2007 in SharePoint Farm.

Dell Compellent Storage Center

Dell High Availability Solutions Guide for Microsoft Hyper-V R2. A Dell Technical White Paper

Deploying Remote Desktop Connection Broker with High Availability Step-by-Step Guide

ADConnect SSO over Network Load Balance Cluster

EMC Unified Storage for Microsoft SQL Server 2008

VMware vsphere-6.0 Administration Training

Microsoft Hyper-V Server 2008 R2 Getting Started Guide

Disk-to-Disk Backup and Restore Solution

Direct Attached Storage

BEST PRACTICES GUIDE: Nimble Storage Best Practices for Scale-Out

Bosch Video Management System High Availability with Hyper-V

Setup for Failover Clustering and Microsoft Cluster Service

Setup for Failover Clustering and Microsoft Cluster Service

Server Installation Procedure - Load Balanced Environment

Using SMI-S for Management Automation of StarWind iscsi SAN V8 beta in System Center Virtual Machine Manager 2012 R2

StarWind iscsi SAN & NAS: Configuring HA Storage for Hyper-V October 2012

Deploying Microsoft Exchange Server 2010 on the Hitachi Adaptable Modular Storage 2500

StarWind iscsi SAN Software: Configuring High Availability Storage for VMware vsphere and ESX Server

Veeam Cloud Connect. Version 8.0. Administrator Guide

StarWind Virtual SAN Installation and Configuration of Hyper-Converged 2 Nodes with Hyper-V Cluster

Microsoft IT Camp Hands-On Lab

StarWind iscsi SAN Software: Using an existing SAN for configuring High Availability storage with Windows Server 2003 and 2008

Load Balancing and Clustering in EPiServer

Building a Scale-Out SQL Server 2008 Reporting Services Farm

Introduction to Hyper-V High- Availability with Failover Clustering

Configuration Maximums VMware Infrastructure 3

EMC Virtual Infrastructure for SAP Enabled by EMC Symmetrix with Auto-provisioning Groups, Symmetrix Management Console, and VMware vcenter Converter

Microsoft Lync Server Overview

VMware vsphere 5.1 Advanced Administration

iscsi Quick-Connect Guide for Red Hat Linux

Best Practices for Installing and Configuring the Hyper-V Role on the LSI CTS2600 Storage System for Windows 2008

StarWind iscsi SAN & NAS: Configuring HA Shared Storage for Scale- Out File Servers in Windows Server 2012 January 2013

Configuring a SQL Server Reporting Services scale-out deployment to run on a Network Load Balancing cluster

QNAP and Failover Technologies

StarWind iscsi SAN Software: Installing StarWind on Windows Server 2008 R2 Server Core

Drobo How-To Guide. Topics. What You Will Need. Prerequisites. Deploy Drobo B1200i with Microsoft Hyper-V Clustering

StarWind iscsi SAN Configuring HA File Server for SMB NAS

StarWind iscsi SAN: Configuring HA File Server for SMB NAS February 2012

HP ProLiant Cluster for MSA1000 for Small Business Hardware Cabling Scheme Introduction Software and Hardware Requirements...

Installing and Configuring vcenter Multi-Hypervisor Manager

HP StorageWorks MPX200 Simplified Cost-Effective Virtualization Deployment

ServiceDesk 7.1 Installation and Upgrade. ServiceDesk 7.1 Installation and Upgrade - Using Domain Service Credentials A Step by Step Guide

How to configure Failover Clustering for Hyper-V hosts on HP ProLiant c-class server blades with All-in-One SB600c storage blade

Setup for Failover Clustering and Microsoft Cluster Service

Transcription:

Improving Application Performance, Scalability, and Availability using Microsoft Windows Server 2008 and NLB with Sanbolic Melio FS and SAN Storage (A step-by-step guide) www.sanbolic.com Software to Simplify and Share SAN Storage

Introduction As the demands imposed upon today s mission and business-critical applications continue to rise to unprecedented levels, IT administrators are faced with the difficult challenge of finding a solution to ensure their applications can meet these growing demands both now and in the future. One cost-effective way to achieve this objective is to deploy highly scalable application clusters using Microsoft Windows Server 2008 and Network Load Balancing (NLB) with Sanbolic Melio FS and SAN storage. This paper describes how to create highly scalable application clusters using Microsoft Windows Server 2008 and NLB with Sanbolic Melio FS and external SAN storage. About Sanbolic Melio FS Sanbolic Melio FS is a 64bit clustered file system that provides multiple servers with simultaneous access to data stored on SAN storage. Melio FS supports block-level access to all data types and storage volumes as large as 18 million terabytes (TBs). With its advanced transaction managers, symmetrical architecture, full journaling, and dynamic clustering capabilities, Melio FS ensures the integrity of data on shared SAN storage by controlling read/write access for multiple servers at any given time. Achieving Greater Application Performance and Scalability using Windows Server 2008, Melio FS, and SAN Storage Using Sanbolic s Melio FS clustered file system, multiple Microsoft Windows Server 2008 servers running on industry-standard hardware can be clustered into a common file system on external SAN storage. With this configuration, additional servers and/or storage arrays can be added dynamically to the cluster to expand I/O performance and/or storage capacity when necessary, without I/O interruptions. At the same time, administrators can continue to manage their Windows-based solutions using familiar Windows management tools. (See figure below.) Windows 2008 Servers 1 Melio FS Storage Pool (Managed by LaScala) 2 3 4 Fibre Channel or iscsi Storage Arrays 1, 2, 3, 4 Multiple servers accessing one pool of scalable storage With multiple Windows Server 2008 servers having concurrent read/write access to data on external SAN storage, mission and/or business-critical applications such as File Servers and Web Servers can be clustered together to leverage this shared data access capability; greatly enhancing application performance and scalability.

Using NLB Clusters with Windows Server 2008 Using NLB (Network Load Balancing) with Windows Server 2008, application traffic can be load-balanced, or distributed, across multiple servers. When NLB is installed and configured on multiple servers, an NLB Cluster is formed, allowing each server to share one or more IP addresses assigned to the NLB Cluster. With multiple servers sharing IP addresses, application traffic can be effectively loadbalanced amongst the servers. By distributing application traffic across multiple servers within an NLB Cluster, applications are able to work in tandem to more efficiently process requests. Thus, as the number of concurrent requests increases, so too does an application s ability to process those requests; resulting in significant improvements in both application performance and scalability. Another inherent benefit of NLB is its ability to enhance application availability by ensuring there is no single point of failure. For example, if one of the servers running an application were to experience a hardware failure or loss of network connectivity, the remaining servers running the application could continue processing requests; minimizing application downtime and facilitating business continuity. How to Configure a NLB Cluster using Windows Server 2008 The following pages provide step-by-step instructions for configuring an NLB Cluster in order to achieve significant improvements in application performance, scalability, and availability using Microsoft Windows Server 2008 servers with shared access to external SAN storage formatted with Sanbolic s Melio FS clustered file system. The following example includes two servers running Microsoft Windows Server 2008. A volume or LUN (Logical Unit Number) is presented to each server from the storage array through an iscsi or Fibre Channel switch fabric. The LUN, which is managed using Sanbolic s LaScala Volume Manager, is then formatted with Melio FS so that both servers have concurrent, block-level read/write access to data stored on the LUN. Note: Although this example uses two Windows Server 2008 servers, an NLB Cluster comprised of more than two servers can be easily configured. Note: This paper does not provide detailed descriptions for installing or configuring LaScala or Melio FS on Windows Server 2008 servers, nor does it explain how to provision a LUN on SAN storage. For detailed information regarding the installation and configuration of LaScala and Melio FS, please download the user manuals by clicking on the following links: http://www.sanbolic.com/pdfs/lascala_manual.pdf http://www.sanbolic.com/pdfs/meliofs_installation_guide.pdf For information regarding the provisioning of a LUN on your SAN storage, please refer to your SAN storage user s guide. Once a LUN has been provisioned, the installation and configuration of LaScala and Melio FS takes just a few minutes.

Requirements for Configuring NLB All servers participating in the NLB Cluster must be running Microsoft Windows Server 2008 x86 or x64. (Note: Backward compatibility has been tested with Windows Server 2003 R2). LaScala and Melio FS must be installed on each server. A volume or LUN on the SAN storage must be formatted with Melio FS. The NLB feature must be installed and configured on each server. A DNS Host entry for the IP address(es) assigned to the NLB Cluster must be added to the DNS Server for the domain in which the servers are joined. While not required, it is recommended that multiple NICs be installed on each server.

Steps for Configuring NLB Prior to installing NLB, provision a LUN on the SAN storage and present it to each server that will be participating in the NLB Cluster. Launch LaScala to manage the LUN and format it using Melio FS. Open the Server Management console in Windows Server 2008. In the left pane, click Features. In the right pane, click Add Features. Select "Network Load Balancing" and click "Next."

Click Install.

Once the Network Load Balancing feature has been installed, click "Close." In the Server Manager window, select "Features in the left pane. In the right pane, note that "Network Load Balancing" is now installed.

Close Server Manager. A new NLB Cluster can now be configured. Launch the Network Load Balancing (NLB) Manager (Start > Administrative Tools > Network Load Balancing Manager). Right-click on "Network Load Balancing Clusters" and select "New Cluster."

Enter the name of the primary node (server) participating in the NLB Cluster and click "Connect" to connect to the server. In the "Interfaces available for configuring a new cluster," select an interface and click "Next." In the "Host Parameters" window, leave the "Priority" set to "1" as this is the first interface to be configured in the NLB cluster. Leave the remaining options at their default values and click "Next."

In the "Cluster IP Addresses" window, click "Add" and enter the IP address(es) to be shared by all the nodes participating in the NLB Cluster. Click "OK" to add the Cluster IP address. Once all the Cluster IP addresses have been entered, click "Next."

In the "Cluster Parameters" window, enter the Full Internet name or FQDN (Fully Qualified Domain Name) for the DNS host entry associated with the NLB Cluster. Note: If a DNS host entry for the NLB Cluster has not been created, create it now. Select the "Cluster operation mode." Note: NLB best practices recommend using "Unicast" when the NLB Cluster consists of servers with multiple NICS and "Multicast" when the NLB Cluster consists of servers with only one NIC. Click "Next."

In the "Port Rules" window, click "Add" or "Edit" to add or modify the default port rules for TCP/UDP traffic. By default, all TCP/UDP traffic can be sent and received by the interface(s) associated with the Cluster IP Address(es). Once the Port Rules have been configured, click "OK."

Click "Finish" to complete the configuration of the NLB Cluster. Once the NLB Cluster has been created, it will appear in the NLB Manager window as follows:

Right-click on the new NLB Cluster and select "Add Host To Cluster." Enter the name of the node (server) to add to the NLB Cluster and click "Connect" to connect to the server. In the "Interfaces available for configuring a new cluster," select an interface and click "Next."

Leave the "Priority" for the interface set to "2" and click "Next." Configure the Port Rules and click "Finish."

Once the new host has been added to the NLB Cluster, it will appear in the NLB Manager window as follows: Congratulations... the NLB Cluster has been successfully created! To view the NLB Cluster IP address(es), open the command prompt and type "ipconfig /all." Note the NLB Cluster IP address(es) associated with the network interface selected for the NLB Cluster. In the properties of the network interface selected for the NLB Cluster, note that "Network Load Balancing (NLB)" has been configured.

The NLB Cluster is now ready to distribute application traffic across the nodes (servers) participating in the NLB Cluster. The last step is to install and configure the application(s) that will run on the servers participating in the NLB Cluster. Please refer to the application user manual to complete this step. Summary Deploying mission and/or business-critical applications such as File Servers and Web Servers on Windows Server 2008 NLB Clusters comprised of Sanbolic s Melio FS clustered file system and SAN storage provides a cost-effective way for IT administrators to achieve significant improvements in application performance, scalability, and availability; ensuring the enormous demands imposed upon their applications can be met both now and in the future.

Sanbolic Inc. 304 Pleasant Street, 2nd Floor Watertown, MA 02472 Phone: 617-833-4249 Fax: 617-926-2808 Email: sales@sanbolic.com Copyright 2008 Sanbolic Inc. All rights reserved.