Guidelines for using Internet Information Server with HP StorageWorks Storage Mirroring

Similar documents
Guidelines for Using MySQL with Double-Take

HP Intelligent Management Center Remote Site Management User Guide

HP StorageWorks. EVA Virtualization Adapter administrator guide

HP LeftHand P4000 Virtual SAN Appliance in an HP BladeSystem environment solution guide

HP Intelligent Management Center v7.1 MySQL 5.6 Installation and Configuration Guide (Windows)

High Availability for Lotus Domino Using Double-Take

HP Enterprise Secure Key Manager Configuration Guide for HP Tape Libraries

HPE ALM Client MSI Generator

HP 3PAR StoreServ Storage VMware ESX Host Persona Migration Guide

Mac OS X Fibre Channel connectivity to the HP StorageWorks Enterprise Virtual Array storage system configuration guide

v7.0 Intelligent Management Center MySQL 5.5 Installation and Configuration Guide (for Windows)

HP Database and Middleware Automation

HP StorageWorks Partitioning in an EBS Environment Implementation Guide

HP ALM Client MSI Generator

HP Insight Control for Microsoft System Center Installation Guide

HP Fortify Scanning Plugin for Xcode

HP StorageWorks Storage Mirroring user s guide Storage Mirroring Application Manager

HP Virtual Connect Enterprise Manager

OMi Management Pack for Microsoft SQL Server. Software Version: For the Operations Manager i for Linux and Windows operating systems.

Installation and Configuration Guide (for Linux)

HP P6000 Cluster Extension Software Installation Guide

HP Storage Mirroring Application Manager 4.1 for Exchange white paper

Marvell BIOS Utility User Guide

SQL Server Installation and Configuration Guide. Abstract

High Availability for Lotus Notes

HP StoreOnce 4900 (44TB) and (60TB) Capacity Expansion Kit

HP LeftHand P4500 and P GbE to 10GbE migration instructions

Installation and Configuration Guide

HP 10500/ G Unified Wired-WLAN Module

HP EVA Cluster Extension Software Installation Guide

HPE Security Fortify WebInspect Enterprise Software Version: Windows operating systems. Installation and Implementation Guide

v7.0 HP Intelligent Management Center MySQL 5.6 Installation and Configuration Guide (for Linux)

IDE Connector Customizer Readme

HP StorageWorks 4000/6000/8000 Enterprise Virtual Array connectivity for Sun Solaris installation and reference guide

HPE RDX Utility Version 2.36 Release Notes

HP OpenView Storage Data Protector A.05.10

HP AutoPass License Server

HP StoreVirtual Storage Multi-Site Configuration Guide

HP D6000 Disk Enclosure Direct Connect Cabling Guide

HPE Operations Bridge Reporter

HP P4000 Remote Copy User Guide

Hewlett Packard Enterprise. HPE OmniStack for vsphere Upgrade Guide

HP Enterprise Integration module for SAP applications

HP High-End Firewalls

Virtual Recovery Assistant user s guide

HP Direct-Connect External SAS Storage for HP BladeSystem Solutions Deployment Guide

HPE Insight Management Agents Installation Guide

HP IDOL Site Admin. Software Version: Installation Guide

HPE D2600/D2700 Disk Enclosure I/O Module Firmware 0149 Release Notes

HPE FlexNetwork MSR Router Series

HP Service Test Management

HP StorageWorks Enterprise Virtual Array 4400 to 6400/8400 upgrade assessment

Guest Management Software V2.0.2 Release Notes

HPE Intelligent Management Center

HPE StoreEver MSL6480 Tape Library CLI Utility Version 1.0 User Guide

HP V1905 Switch Series Release Notes

HPE Storage Optimizer Software Version: 5.4. Best Practices Guide

HPE ilo mobile app for ios

HP Server Updates Catalog for System Center Configuration Manager 2007 User Guide

HPE PSR300-12A & PSR300-12D1

Achieve Patch Currency for Microsoft SQL Server Clustered Environments Using HP DMA

HP Service Quality Management Solution

HP Dynamic Deduplication achieving a 50:1 ratio

HP UFT Connection Agent

HPE StoreVirtual OS v13.5 Release Notes

HPE StoreEver MSL6480 Tape Library Version 5.50 Firmware Release Notes

HPE Storage Optimizer Software Version: 5.4. Support Matrix

About the HP 830 Series PoE+ Unified Wired-WLAN Switch and HP 10500/ G Unified Wired-WLAN Module

HP ProLiant Hardware Inventory Tool for Configuration Manager 2007 User Guide

HP LeftHand SAN Solutions

HP Records Manager. Kofax Capture Template. Software Version: 8.1. Document Release Date: August 2014

HP Online ROM Flash User Guide. July 2004 (Ninth Edition) Part Number

HP StoreVirtual Storage Multi-Site Configuration Guide

Integrated Smart Update Tools for Windows and Linux User Guide

IDOL Site Admin. Software Version: User Guide

HPE ControlPoint. Software Version: Support Matrix

HP 5130-POE-143 Release Notes

HP ALM Synchronizer for Agile Manager

HP StoreVirtual DSM for Microsoft MPIO Deployment Guide

HP Web Jetadmin Report Generation Plug-in

HP 5120 EI Switch Series

High Availability for Oracle 8i Using Double-Take

About the Configuration Guides for HP Unified

HP StorageWorks Data Protector Express ProLiant Edition 3.1 SP4. Overview

HP StorageWorks 4x00/6x00/8x00 Enterprise Virtual Array hardware configuration guide

HP Device Manager 4.6

Configuring RAID with HP Z Turbo Drives

HPE VMware ESXi and vsphere 5.x, 6.x and Updates Getting Started Guide

HPE Security ArcSight Connectors

Intelligent Provisioning 1.64(B) Release Notes

Intelligent Provisioning 1.70 Release Notes

HPE 3PAR OS GA Patch 12

HP Service Manager. Software Version: 9.41 For the supported Windows and UNIX operating systems. Collaboration Guide

Best Practices When Deploying Microsoft Windows Server 2008 R2 or Microsoft Windows Server 2008 SP2 on HP ProLiant DL980 G7 Servers

HP P4000 SAN Solution User Guide

High Availability for Oracle 9i Using Double-Take

External Devices. User Guide

HP Data Protector A disaster recovery support for Microsoft Windows 7 and Windows Server 2008 R2

HPE Automatic Number Plate Recognition Software Version: Automatic Number Plate Recognition Release Notes

HP A5120 EI Switch Series IRF. Command Reference. Abstract

Transcription:

HP StorageWorks Guidelines for using Internet Information Server with HP StorageWorks Storage Mirroring Application Note doc-number Part number: T2558-96338 First edition: June 2009

Legal and notice information Copyright 2009 Hewlett-Packard Development Company, L.P. Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein. WARRANTY STATEMENT: To obtain a copy of the warranty for this product, see the warranty information website: http://www.hp.com/go/storagewarranty

Contents About this guide... 5 Intended audience... 5 Prerequisites... 5 Related documentation... 6 Document conventions and symbols... 6 HP technical support... 7 Subscription service... 7 HP websites... 7 Documentation feedback... 8 1 Solution Overview... 9 Requirements... 9 Using the Microsoft IIS migration tools... 10 Enabling compression... 10 Configuring memory usage... 10 2 Sample Implementation... 11 Install software on the source... 11 Install and configure software on the target... 11 Configure and begin mirroring and replication... 12 Configure failover and begin failure monitoring... 12 Restoring your IIS data... 13 Guidelines for using Internet Information Server with HP StorageWorks Storage Mirroring 3

Tables 1 Document conventions... 6 4

About this guide This document is a HP StorageWorks Storage Mirroring application note. An application note provides guidelines on the use of Storage Mirroring in a specific environment. This document contains: Document Overview: Explains what an application note contains, how it should be used, what you need to know before trying to use the application note, and where you can go for more information. Solution Overview: Explains how the application works with Storage Mirroring and describes the considerations that you must weigh when implementing your Storage Mirroring solution. Review this section to make sure that you understand the theory involved with using Storage Mirroring and your application. Includes both basics, such as system requirements, as well as configuration and environment-specific topics, such as interactions with specific clients or special considerations for WAN (Wide Area Network) environments. Pay special attention to those topics that are directly related to your environment. Sample Implementations: Describes specific examples of how to use Storage Mirroring for this solution. This includes information about the specific system setup used in the sample implementation. Use these procedures as a guideline for creating your own implementation. Because no two environments or configurations are exactly the same, you will probably need to implement additional or different steps than what is documented here in order to make the solution work in your environment. Intended audience This document is written for network and application administrators who have a working understanding of the applications and environments where the Storage Mirroring solution is to be deployed. You may need to expand on the documented information in order to customize the solution to fit your environment. Before you use this application note, you should have an understanding of: HP StorageWorks Storage Mirroring Volume Shadow Copy Prerequisites Application notes are intended to provide a framework for configuring a Storage Mirroring solution in a specific environment and to draw attention to decisions you will need to make when configuring your solution. Because there are an infinite number of possible configuration, network, and environment scenarios, application notes contain general configuration guidelines as well as an example configuration procedure that has been tested for a specific environment. This document assumes that you are comfortable working with your operating system, Storage Mirroring, and Volume Shadow Copy. Guidelines for using Internet Information Server with HP StorageWorks Storage Mirroring 5

Related documentation Before you begin to configure your solution, make sure that you have complete documentation for your operating system, application, and Storage Mirroring. This application note does not provide step-by-step instructions for using standard operating system, application, and Storage Mirroring functionality. The following documents contain additional information that you may need while setting up this solution: HP StorageWorks Storage Mirroring Enterprise Install Console HP StorageWorks Storage Mirroring installation instructions HP StorageWorks Storage Mirroring user's guide You can find these documents and more on the Manuals page of the HP Business Support Center website: http://www.hp.com/support/manuals Document conventions and symbols Table 1 Document conventions Convention Blue text: Table 1 Blue, underlined text: http://www.hp.com Bold text Italic text Monospace text Monospace, italic text Monospace, bold text Element Cross-reference links and e-mail addresses Website addresses Keys that are pressed Text typed into a GUI element, such as a box GUI elements that are clicked or selected, such as menu and list items, buttons, tabs, and check boxes Text emphasis File and directory names System output Code Commands, their arguments, and argument values Code variables Command variables Emphasized monospace text WARNING! Indicates that failure to follow directions could result in bodily harm or death. 6 About this guide

CAUTION: Indicates that failure to follow directions could result in damage to equipment or data. IMPORTANT: Provides clarifying information or specific instructions. NOTE: Provides additional information. TIP: Provides helpful hints and shortcuts. HP technical support For worldwide technical support information, see the HP support website: http://www.hp.com/support Before contacting HP, collect the following information: Product model names and numbers Technical support registration number (if applicable) Product serial numbers Error messages Operating system type and revision level Detailed questions Subscription service HP recommends that you register your product at the Subscriber's Choice for Business website: http://www.hp.com/go/e-updates After registering, you will receive e-mail notification of product enhancements, new driver versions, firmware updates, and other product resources. HP websites For additional information, see the following HP websites: http://www.hp.com http://www.hp.com/go/storage http://www.hp.com/support/manuals http://www.hp.com/support/downloads Guidelines for using Internet Information Server with HP StorageWorks Storage Mirroring 7

Documentation feedback HP welcomes your feedback. To make comments and suggestions about product documentation, please send a message to storagedocsfeedback@hp.com. All submissions become the property of HP. 8 About this guide

1 Solution Overview Internet Information Server (IIS) is a standards-based Web and File Transfer Protocol (FTP) server from Microsoft. IIS is designed to operate on the Windows network operating system and is an Internet standards-compliant HTTP (Hypertext Transfer Protocol) server that also includes FTP and several other valuable Web and FTP-related services. IIS permits the user to fully design, create, deploy, and manage Web sites of any size. This document describes the steps necessary to configure Storage Mirroring to provide high availability for Windows servers running IIS. These procedures allow a secondary server to assume the identity and role of a failed IIS server while maintaining the availability of IIS services with minimal disruption or data loss. To complete these instructions, install IIS and Storage Mirroring, and configure Storage Mirroring for replication and failover. NOTE: Due to the complexities of these applications, this document is intended for network administrators with experience installing, configuring, and maintaining network applications including Storage Mirroring and IIS. Requirements Two servers that meet one of the following operating system requirements: IIS 6.0 If you will be using IIS version 6.0, you will need Microsoft Windows 2003 IIS 7.0 If you will be using IIS version 7.0, you will need Microsoft Windows 2008 NOTE: The two servers should both be running the same operating system. It is recommended that both source and target servers be member servers. You may experience problems with promotion and demotion during failover if either of the machines are Primary or Backup Domain Controllers. One copy of Microsoft Internet Information Server Two licensed copies of Storage Mirroring with the latest service pack Either the Internet Information Services 6.0 Migration Tool, or the Microsoft Web Deployment Tool (MS Deploy) utility Guidelines for using Internet Information Server with HP StorageWorks Storage Mirroring 9

Using the Microsoft IIS migration tools This Microsoft IIS 6.0 Migration Tool automates several of the steps needed to move a Web site or application from IIS 6.0 to a clean installation of IIS 6.0 running on Windows Server 2003. The tool transfers configuration data, Web site content, and application settings to a new IIS 6.0 server. The Microsoft Web Deployment Tool (MS Deploy) automates several of the steps needed to migrate your Web server or Web site from an IIS 7.0 Web server to a clean installation of IIS 7.0 running on Windows Server 2008. The tool transfers all IIS configuration,.net configuration, Web content, and associated NTFS ACLs and certificates to a new IIS 7.0 server. Both of these utilities and detailed instructions about how to use them are available for download from the Microsoft website. Enabling compression By enabling compression, you can reduce the amount of bandwidth needed to transmit Storage Mirroring data. When compression is enabled, the data is compressed before it is transmitted from the source. When the target receives the compressed data, it uncompresses it and then writes it to disk. On a default Storage Mirroring connection, compression is disabled. Because the files that should be included in a replication set may generate a significant amount of data, you should enable compression for the connection. For more information about enabling compression, see the HP StorageWorks Storage Mirroring User s Guide. However, keep in mind that the process of compressing data impacts processor usage. If you notice an impact on performance while compression is enabled in your environment, either adjust to a lower level of compression, or leave compression disabled. Configuring memory usage Storage Mirroring uses memory to queue operations and data on both the source and target. Since the source server is typically running a production application, it is important that the amount of memory Storage Mirroring and the other applications use does not exceed the amount of RAM in the system. If the applications require more memory than there is RAM, the system will begin to swap pages of memory to disk and the system performance will degrade. As an example, SQL Server will use all of the available system memory when needed by default, and it may use almost all of the system memory during high-load operations. These high-load operations are precisely what cause Storage Mirroring to need memory to queue the data being changed by SQL Server. On a server with 1 GB of RAM running SQL Server and Storage Mirroring, you might configure SQL Server to use only 512 MB and Storage Mirroring to use 256 MB, leaving 256 MB for the operating system and other applications on the system. Many other server applications will use almost all system memory by default, so it is important to check and configure applications appropriately, particularly on high-capacity servers. 10 Solution Overview

2 Sample Implementation This section describes an example of how to configure Storage Mirroring and IIS. Use these procedures as a guideline for creating your own implementation. Because no two environments or configurations are exactly the same, you will probably need to implement additional or different steps than what is documented here in order to make the solution work in your environment. Install software on the source 1. Install IIS on the source, if it is not already installed. 2. Record the drive and directory where you installed IIS. 3. Install Storage Mirroring on the source machine using the installation defaults. See the HP StorageWorks Storage Mirroring Getting installation guide for details. Install and configure software on the target 1. Remove the source machine from the network. This step will allow the target machine to use the source's identity for this section. 2. Install IIS on the target using the same drive and directory specifications recorded in step 2 of Install software on the source. WARNING! When prompted, do not reboot the target machine at this time. 3. Use the IIS 6.0 Migration Tool or Microsoft Web Deployment Tool (MS Deploy) to "migrate" the IIS settings from the source to the target. The IIS migration tools and information about how to use them are available from the Microsoft website. Alternately, you can manually configure all web sites which are configured on the source. This includes IP address assignments, virtual directories, security, etc. NOTE: If any configuration changes are later made to the web sites on the source, the same configuration changes may need to be manually made on the target. There may be a delay before the websites are displayed (up to a few minutes). 4. Perform the post-migration tasks recommended by Microsoft. Be sure to copy any SSL certificates present on the source machine to the IIS installation on the target. 5. Install Storage Mirroring on the target machine using the installations defaults. See the HP StorageWorks Storage Mirroring installation guide for more information. Guidelines for using Internet Information Server with HP StorageWorks Storage Mirroring 11

WARNING! When prompted, do not reboot the target machine at this time. 6. Configure the Storage Mirroring service to interact with the desktop. a. Select Start, Programs, Administrative Tools, Services and double-click the Storage Mirroring service. b. Select the Log On tab and select the check box Allow Service to Interact with Desktop. c. Click OK. 7. Reconnect your source machine back to the network. 8. Reboot the target machine. Configure and begin mirroring and replication 1. Select Start, Programs, Storage Mirroring, Management Console. 2. Double-click the source machine to log on. 3. Right-click your source machine and select New, Replication Set. Enter the desired name for the replication set. 4. Select the IIS data you want to protect. It is not necessary to replicate the application files (.dll and.exe files) since they already exist on the target machine, so you will probably only include the IIS data directories. If you have any IIS data stored on other drives, be sure to select those directories as well. NOTE: The replication set must include all directories that are used by any web sites. 5. Right-click the replication set name and select Save to save the replication set. 6. Drag and drop the replication set onto the target. The Connection Manager dialog box opens. 7. The Source Server, Target Server, Replication Set, and Route fields will automatically be populated. If you have multiple IP addresses on your target, verify the Route field is set to the correct network path. For more information about connecting a source and target, see the HP StorageWorks Storage Mirroring User s Guide. 8. Select One to One to map the replication set data from the source to an identical volume/directory structure on the target. 9. Click Connect to start the mirror and replication processes. Configure failover and begin failure monitoring 1. Select Start, Programs, Storage Mirroring, Failover Control Center. 2. Select the target machine from the list of available machines. If the target you need is not displayed, click Add Target, enter the machine name, and click OK. 3. To add a monitor for the selected target, click Add Monitor. Type the name of the source machine or click Browse to select it, and click OK. The Monitor Settings window will open. 4. In the Monitor Settings window, select the IP address that is going to failover. 5. Recommended: In the Items to Failover area, select Server Name. This will allow applications that connect to the server via name internally to connect after failover. 12 Sample Implementation

6. Click OK to go back to the Monitor Settings dialog box. 7. Click OK to begin monitoring the source machine. Guide. In the event of a source machine failure, your target machine is now ready to stand in for your source. For more information about monitoring failover, see the Storage Mirroring User s. Restoring your IIS data If your source experiences a failure, such as a power, network, or disk failure, your target machine will stand in for the source while you resolve the source machine issues. During the source machine downtime, data is updated on the target machine. When your source machine is ready to come back online, the data is no longer current and must be updated with the new data on the target machine. 1. Make sure the source machine is offline and disconnected from the network. 2. Resolve the source machine problem that caused the failure. NOTE: If you must rebuild your hard drive, continue with step 3. If you do not need to rebuild your hard drive, verify that the Storage Mirroring connection on the source has been disconnected (right-click the connection in the Storage Mirroring Management Console and select Disconnect) and then continue with step 4. 3. If you must rebuild your hard drive, complete the following. If you do not need to rebuild your hard drive, skip this step and continue with step 4. a. Install Windows and the appropriate service pack, if necessary. Since your source machine is not connected to the network, go ahead and use the source s original name and IP address. b. Install Storage Mirroring using the same installation defaults. c. Install IIS using the same drive and directory settings recorded earlier. 4. On the target machine, select Start, Programs, Storage Mirroring, Failover Control Center. 5. Select the target machine that is currently standing in for the failed source. 6. Select the failed source and click Failback. 7. You will be prompted to determine if you want to continue monitoring the source server. Do not choose Continue or Stop at this time. 8. Connect the source machine to the network. 9. After the source is back online, select whether you want to continue monitoring the source machine (Continue or Stop). NOTE: Verify that the Storage Mirroring connection on the source has been disconnected (right-click the connection in the Storage Mirroring Management Console and select Disconnect). 10. To begin the restoration process, open the Storage Mirroring Management Console and select Tools, Restoration Manager. Guidelines for using Internet Information Server with HP StorageWorks Storage Mirroring 13

NOTE: You can also run the Storage Mirroring automated restoration script, which can be found in the HP StorageWorks Storage Mirroring User s Guide, to complete the remaining steps in this section. 11. Complete the appropriate fields as described below. Original Source The name of the source machine where the data originally resided. Restore From The name of the target machine that contains the replicated data. Replication Set The name of the replication set to be restored. Restore To The name of the machine where the data will be restored. This may or may not be the same as the original source machine. 12. Identify the correct drive mappings for the data and any other restoration options necessary. For more information about the restoration options, see the HP StorageWorks Storage Mirroring User s Guide. 13. Verify that the selections you have made are correct and click Restore. The restoration procedure time will vary depending on the amount of data that you have to restore. 14. After the restoration is complete, disconnect the restoration connection. You can identify a restoration connection because it is enclosed in parenthesis () and it has _Restore appended to the end of the replication set name. 15. Reestablish the Storage Mirroring IIS replication set connection. At this time, your data is restored back to your source machine, the source machine is again the primary IIS server, and, if you selected to continue failover monitoring, the target is available to stand in for the source in the event of a failure. 14 Sample Implementation