Avid® Interplay®Engine Failover Guide m a k e m a n a g e m ove | m e d i a ™ Avid ®
Legal Notices Product specifications are subject to change without notice and do not represent a commitment on the part of Avid Technology, Inc. This product is subject to the terms and conditions of a software license agreement provided with the software. The product may only be used in accordance with the license agreement.
Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. This software is provided "as is" without express or implied warranty. Copyright 1996 Daniel Dardailler.
This product includes software developed by the Apache Software Foundation (http://www.apache.org/). © DevelopMentor This product may include the JCifs library, for which the following notice applies: JCifs © Copyright 2004, The JCIFS Project, is licensed under LGPL (http://jcifs.samba.org/). See the LGPL.txt file in the Third Party Software directory on the installation CD. Avid Interplay contains components licensed from LavanTech.
Contents Using This Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Symbols and Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 If You Need Help. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Viewing Help and Documentation on the Interplay Portal. . . . . . . . . . . . . . . . . . . . . 11 Avid Training Services . . . . . . . . . . . . . . . . .
Preparing the Server for the Cluster Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Setting the QLogic HBA Link Speed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Increasing the Boot Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Setting the ATTO Link Speed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Removing Unnecessary Windows Components . . . . . . . . . . . . . . . . . . . . . . .
Chapter 3 Installing the Interplay Engine for a Failover Cluster . . . . . . . . . . . . . . . 81 Disabling Any Web Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Installing the Interplay Engine on the First Node . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Preparation for Installing on the First Node . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Starting the Installation and Accepting the License Agreement . . . . . . . . . . . . .
Using This Guide Congratulations on the purchase of your Avid® Interplay™, a powerful system for managing media in a shared storage environment. This guide is intended for all Avid Interplay administrators who are responsible for installing, configuring, and maintaining an Avid Interplay Engine with the Automatic Server Failover module integrated. n The documentation describes the features and hardware of all models.
Symbol or Convention Meaning or Action Bold font Bold font is primarily used in task instructions to identify user interface items and keyboard sequences. Italic font Italic font is used to emphasize certain words and to indicate variables. Courier Bold font Courier Bold font identifies text that you type. Ctrl+key or mouse action Press and hold the first key while you press the last key or perform the mouse action. For example, Command+Option+C or Ctrl+drag.
Viewing Help and Documentation on the Interplay Portal Viewing Help and Documentation on the Interplay Portal You can quickly access the Interplay Help, PDF versions of the Interplay guides, and useful external links by viewing the Interplay User Information Center on the Interplay Portal. The Interplay Portal is a web site that runs on the Interplay Engine. You can access the Interplay User Information Center through a browser from any system in the Interplay environment.
Avid Training Services Avid makes lifelong learning, career advancement, and personal development easy and convenient. Avid understands that the knowledge you need to differentiate yourself is always changing, and Avid continually updates course content and offers new training delivery methods that accommodate your pressured and competitive work environment. To learn about Avid's new online learning environment, Avid Learning Excellerator™ (ALEX), visit http://learn.avid.com.
1 Automatic Server Failover Introduction This chapter covers the following topics: • Server Failover Overview • How Server Failover Works • Installing the Failover Hardware Components • Clustering Terminology Server Failover Overview The automatic server failover mechanism in Avid Interplay allows client access to the Interplay Engine in the event of failures or during maintenance, with minimal impact on the availability.
1 Automatic Server Failover Introduction The following diagram illustrates the components of a cluster group, including sample IP addresses. For a list of required IP addresses and node names, see “List of IP Addresses and Network Names” on page 43. Cluster Group Intranet Resource groups Clustered services Failover Cluster 11.22.33.200 Node #1 Intranet: 11.22.33.44 Private: 10.10.10.10 Interplay Server (virtual) 11.22.33.201 Private Network MSDTC 11.22.33.202 Node #2 Intranet: 11.22.33.
Server Failover Configurations When the server is online, the resource monitor regularly checks its availability and automatically restarts the server or initiates a failover to the other node if a failure is detected. The exact behavior can be configured using the Windows Cluster Administrator console. Because clients connect to the virtual network name and IP address, which are also taken over by the failover node, the impact on the availability of the server is minimal.
1 Automatic Server Failover Introduction Redundant-Switch Configuration The following diagram illustrates the failover cluster architecture for an Avid Unity ISIS environment that uses two layer-3 switches. These switches are configured for failover protection through either HSRP (Hot Standby Router Protocol) or VRRP (Virtual Router Redundancy Protocol). The cluster nodes are connected to two subnets (VLAN 30), each on a different switch.
Server Failover Configurations The following table describes what happens in the redundant-switch configuration as a result of an outage: Type of Outage Result Hardware (CPU, network adapter, The cluster detects the outage and triggers failover to the remaining node. memory, cable, power supply) fails The Interplay Engine is still accessible. Network switch 1 (VLAN 30) fails External switches running VRRP/HSRP detect the outage and make the gateway available as needed.
1 Automatic Server Failover Introduction The following table describes what happens in the dual-connected configuration as a result of an outage: Type of Outage Result Hardware (CPU, network adapter, The cluster detects the outage and triggers failover to the remaining node. memory, cable, power supply) fails The Interplay Engine is still accessible.
Server Failover Requirements The following table describes what happens in the MediaNetwork configuration as a result of an outage: Type of Outage Result Hardware (CPU, network adapter, The cluster detects the outage and triggers failover to the remaining node. memory, cable, power supply) fails The Interplay Engine is still accessible. Network switch fails The cluster detects the outage and triggers failover but detects that the second node is also disconnected from the network, and both clusters fail.
1 Automatic Server Failover Introduction Antivirus Software You can run antivirus software on a cluster, if the antivirus software is cluster-aware. For information about cluster-aware versions of your antivirus software, contact the antivirus vendor. If you are running antivirus software on a cluster, make sure you exclude these locations from the virus scanning: Q:\ (Quorum disk), C:\Windows\Cluster, and S:\Workgroup_Databases (database).
Installing the Failover Hardware Components • “Failover Cluster Connections: Avid Unity MediaNetwork, Infortrend A16F-R221” on page 34 • “Failover Cluster Connections: Avid Unity MediaNetwork, Infortrend A16F-R2431” on page 37 SR2400 Slot Locations The SR2400 is supported as a server for the Interplay applications. This section describes the slot locations that are specific to the Interplay components in a cluster configuration.
1 Automatic Server Failover Introduction SR2500 Slot Locations (for Infortrend A16F-R221) The SR2500 is supported as a server for the Interplay applications. This section describes the slot locations that are specific to the Interplay components in a cluster configuration that uses the Infortrend model A16F-R221shared-storage RAID array. Use the following figure and table as guides to configuring an SR2500 system.
Installing the Failover Hardware Components SR2500 Slot Locations (for Infortrend A16F-R2431) The SR2500 is supported as a server for the Interplay applications. This section describes the slot locations that are specific to the Interplay components in a cluster configuration that uses the Infortrend A16F-R2431 shared-storage RAID array. Use the following figure and table as guides to configuring an SR2500 system.
1 Automatic Server Failover Introduction Failover Cluster Connections: Avid Unity ISIS, Redundant-Switch Configuration, Infortrend A16F-221 Make the following cable connections to add a failover cluster to an Avid Unity ISIS environment, using the redundant-switch configuration with an Infortrend A16F-R221 RAID array: • • First cluster node: - Left on-board network interface connector to layer-3 switch 1 (VLAN 30) - QLogic card connector to RAID array, Fibre Channel 1 left connector Second cluster no
Installing the Failover Hardware Components Failover Cluster Connections: Avid Unity ISIS, Redundant-Switch Configuration, SR2400, Infortrend A16F-R221 PCI adapter network interface right connector Interplay Engine Cluster Node 1 SR2400 Back Panel Right on-board network interface To Avid Network Switch 1 Fibre Channel 0 left connector QLogic card Left on-board network interface Private network for heartbeat Fibre Channel 1 left connector Cluster Shared-Storage RAID Array FC CH0 FC CH1 All switches s
1 Automatic Server Failover Introduction Failover Cluster Connections: Avid Unity ISIS Environment, Redundant-Switch Configuration, SR2500, Infortrend A16F-R221 PCI adapter network interface right connector Interplay Engine Cluster Node 1 Slot 3 Slot 2 Slot 1 Right on-board network interface To Avid Network Switch 1 Fibre Channel 0 left connector SR2500 Back Panel QLogic card Private network for heartbeat Left on-board network interface Fibre Channel 1 left connector Cluster Shared-Storage RAID Arra
Installing the Failover Hardware Components Failover Cluster Connections: Avid Unity ISIS, Redundant-Switch Configuration, Infortrend A16F-R2431 Make the following cable connections to add a failover cluster to an Avid Unity ISIS environment, using the redundant-switch configuration with an Infortrend A16F-R2431 RAID array: • • First cluster node: - Left on-board network interface connector to layer-3 switch 1 (VLAN 30) - ATTO 41XS card connector to RAID array, Fibre Channel 0 top-left connector Seco
1 Automatic Server Failover Introduction Failover Cluster Connections: Avid Unity ISIS, Redundant-Switch Configuration, SR2500, Infortrend A16F-R2431 PCI adapter network interface right connector Interplay Engine Cluster Node 1 Slot 3 Slot 2 Slot 1 SR2500 Back Panel Right on-board network interface ATTO 41XS card To Avid Network Switch 1 Left on-board network interface Fibre Channel 0 top left connector Cluster Shared-Storage RAID Array 1 ES A16F-R2431-1 BBU Status 1. Ctrl Status 2. C Dirty 3.
Installing the Failover Hardware Components Failover Cluster Connections: Avid Unity ISIS, Dual-Connected Configuration, Infortrend A16F-R221 Make the following cable connections to add a failover cluster to an Avid Unity ISIS environment, using the dual-connected configuration with an Infortrend A16F-R221RAID array: • • First cluster node: - Left on-board network interface connector to ISIS left subnet (VLAN 10) - Right on-board network interface connector to ISIS right subnet (VLAN 20) - QLogic ca
1 Automatic Server Failover Introduction Failover Cluster Connections: Avid Unity ISIS, Dual-Connected Configuration, SR2400, Infortrend A16F-R221 PCI adapter network interface right connector Interplay Engine Cluster Node 1 SR2400 Back Panel To ISIS left subnet Right on-board network interface Left on-board network interface To ISIS right subnet Fibre Channel 0 left connector QLogic card Private network for heartbeat Fibre Channel 1 left connector Cluster Shared-Storage RAID Array FC CH0 FC CH1 Al
Installing the Failover Hardware Components Failover Cluster Connections: Avid Unity ISIS, Dual-Connected Configuration, SR2500, Infortrend A16F-R221 PCI adapter network interface right connector Interplay Engine Cluster Node 1 Slot 3 Slot 2 Slot 1 SR2500 Back Panel To ISIS left subnet Right on-board network interface To ISIS right subnet Fibre Channel 0 left connector QLogic card Private network for heartbeat Left on-board network interface Fibre Channel 1 left connector Cluster Shared-Storage RAI
1 Automatic Server Failover Introduction Failover Cluster Connections: Avid Unity ISIS, Dual-Connected Configuration, Infortrend A16F-R2431 Make the following cable connections to add a failover cluster to an Avid Unity ISIS environment, using the dual-connected configuration with an Infortrend A16F-R2431 RAID array: • • First cluster node: - Left on-board network interface connector to ISIS left subnet (VLAN 10) - Right on-board network interface connector to ISIS right subnet (VLAN 20) - ATTO 41XS
Installing the Failover Hardware Components Failover Cluster Connections: Avid Unity ISIS, Dual-Connected Configuration, SR2500, Infortrend A16F-R2431 PCI adapter network interface right connector Interplay Engine Cluster Node 1 Slot 3 Slot 2 Slot 1 SR2500 Back Panel To ISIS left subnet Right on-board network interface ATTO 41XS card Left on-board network interface To ISIS right subnet Fibre Channel 0 top left connector Cluster Shared-Storage RAID Array 1 ES A16F-R2431-1 BBU Status 1.
1 Automatic Server Failover Introduction Failover Cluster Connections: Avid Unity MediaNetwork, Infortrend A16F-R221 Make the following cable connections to add a failover cluster to an Unity MediaNetwork environment, using the Infortrend A16F-R221RAID array: • • n First cluster node: - Left on-board network interface connector to Ethernet® public network on the Avid network switch - QLogic card connector to RAID array, Fibre Channel 1 left connector - ATTO card connector to Unity MediaNetwork FC s
Installing the Failover Hardware Components Failover Cluster Connections: Avid Unity MediaNetwork, SR2400, Infortrend A16F-R221 ATTO card To MediaNetwork FC switch Interplay Engine Cluster Node 1 SR2400 Back Panel To Ethernet Public Network Right on-board network interface QLogic card PCI adapter network interface - not used Left on-board network interface Private network for heartbeat Fibre Channel 1 left connector Fibre Channel 0 left connector Cluster Shared-Storage RAID Array FC CH1 FC CH0 A
1 Automatic Server Failover Introduction Failover Cluster Connections: Avid Unity MediaNetwork, SR2500, Infortrend A16F-R221 PCI adapter network interface - not used Interplay Engine Cluster Node 1 To Ethernet public network ATTO card To MediaNetwork FC switch Slot 3 Slot 2 Slot 1 Right on-board network interface SR2500 Back Panel QLogic card Left on-board network interface Private network for heartbeat Fibre Channel 1 left connector Fibre Channel 0 left connector Cluster Shared-Storage RAID Arra
Installing the Failover Hardware Components Failover Cluster Connections: Avid Unity MediaNetwork, Infortrend A16F-R2431 Make the following cable connections to add a failover cluster to an Unity MediaNetwork environment.
1 Automatic Server Failover Introduction Failover Cluster Connections: Avid Unity MediaNetwork, SR2500, Infortrend A16F-R2431 PCI adapter network interface - not used Interplay Engine Cluster Node 1 To Ethernet public network To MediaNetwork FC switch ATTO 41EL card Slot 3 Slot 2 Slot 1 SR2500 Back Panel Right on-board network interface ATTO 41XS card Left on-board network interface Fibre Channel 0 top left connector Cluster Shared-Storage RAID Array 0 1 ES A16F-R2431-1 BBU Status 1.
Clustering Terminology Clustering Terminology Clustering is not always straightforward, so it is important that you get familiar with the terminology of server clusters before you start. A good source of information is the Microsoft Technology Center for Clustering Services under: http://www.microsoft.com/windowsserver2003/technologies/clustering/default.mspx Detailed architecture documentation can be found here: http://www.microsoft.com/windowsserver2003/techinfo/overview/servercluster.
1 Automatic Server Failover Introduction 40
2 Creating a Microsoft Failover Cluster This chapter describes the processes for creating a Microsoft failover cluster for automatic server failover. It is crucial that you follow the instructions given in this chapter completely, otherwise the automatic server failover will not work.
2 Creating a Microsoft Failover Cluster n • Install the Interplay Engine on both nodes (see “Installing the Interplay Engine for a Failover Cluster” on page 81). • Test the complete installation (see “Testing the Complete Installation” on page 102). Do not install any other software on the cluster machines except the Interplay engine. For example, Media Indexer software needs to be installed on a different server.
Before You Begin the Server Failover Installation For information on creating a cluster user account, see the Microsoft document “Guide to Creating and Configuring a Server Cluster under Windows Server 2003.” http://www.microsoft.com/technet/prodtechnol/windowsserver2003/technologies/c lustering/confclus.mspx. - n Cluster Installation and Administration Account: Create or select a user account to use during the installation process.
2 Creating a Microsoft Failover Cluster n n If your Active Directory domain or DNS includes more than one cluster, to avoid conflicts, you need to make sure the cluster names, MSDTC names, and IP addresses are different for each cluster. All names must be valid and unique network host names.
Before You Begin the Server Failover Installation IP Addresses and Node Names: ISIS Dual-Connected Configuration Node or Service Item Required Example Name Where Used First Cluster Node • 1 Host Name SECLUSTER1 • 2 ISIS IP addresses - public (one for left and one for right) • 1 IP address - private (Heartbeat) See “Configuring the Cluster Service on the First Node” on page 61 and “Creating a Resource Group for the Distributed Transaction Coordinator” on page 76.
2 Creating a Microsoft Failover Cluster IP Addresses and Node Names: MediaNetwork Configuration Node or Service Item Required Example Name Where Used First Cluster Node • 1 Host Name SECLUSTER1 • 1 MediaNetwork IP address public • 1 IP address - private (Heartbeat) See “Configuring the Cluster Service on the First Node” on page 61 and “Creating a Resource Group for the Distributed Transaction Coordinator” on page 76.
Preparing the Server for the Cluster Service • “Removing Unnecessary Windows Components” on page 51 • “Renaming the Local Area Network Interface on Each Node” on page 52 • “Configuring the Private Network Adapter on Each Node” on page 55 • “Configuring the Binding Order Networks on Each Node” on page 57 • “Configuring the Public Network Adapter on Each Node” on page 59 • “Joining Both Servers to the Active Directory Domain” on page 59 • “Configuring the Cluster Shared-Storage RAID Disks on Eac
2 Creating a Microsoft Failover Cluster 2. In the left pane, select Port 1. 3. Click the Settings tab. 4. In the HBA Port Settings section, click the arrow pointer for the Data Rate list and change the default setting from Auto to 2 Gbps. 5. Click Save. 6. When prompted for a password, enter config and click OK. 7. On the other node, repeat steps 1 through 6. 8. Verify that the SAN Surfer data rate is set to 2 Gbps on both nodes.
Preparing the Server for the Cluster Service Increasing the Boot Delay Increasing the the timeout value in the boot.ini file increases the time it takes for the server to boot. This boot delay might avoid a problem if the Infortrend requires a longer than usual time for a self-test and initializing. If a server boots before the Infortrend is ready, the cluster might fail.
2 Creating a Microsoft Failover Cluster 2. In the left pane, navigate to the appropriate channel on your host adapter. The NVRAM tab opens. 3. Click the arrow pointer for the Data Rate list and change the default setting from Auto to 4 Gb/sec. 4. Click Commit. 5. Reboot the system. 6. Open the Configuration tool again and verify that the Data Rate is set to 4 Gb/sec. 7. On the other node, repeat steps 1 through 6.
Preparing the Server for the Cluster Service Removing Unnecessary Windows Components You need to remove some unnecessary Windows components before you configure the cluster service. Which components you remove depends on the type of cluster you are configuring.
2 Creating a Microsoft Failover Cluster Renaming the Local Area Network Interface on Each Node You need to rename the LAN interface on each node to appropriately identify each network. Although you can use any name for the network connections, Avid suggests that you use the naming conventions provided in the table in the following procedure. Make sure you use the same name on both nodes. The names and network connections on both nodes must match. To rename the local area network connections: 1.
Preparing the Server for the Cluster Service Use the following illustration and table for reference. The illustration uses an SR2400 in an Avid Unity ISIS environment as an example. Left PCI adapter network interface SR2400 back view Right PCI adapter network interface Right on-board network interface This illustration shows Unity ISIS environment.
2 Creating a Microsoft Failover Cluster Naming Network Connections (Continued) Network Interface Avid Unity ISIS New Names (Redundant-switch configuration) Right PCI adapter network Private interface. This is a private network used for the heartbeat between the two servers in the cluster. Avid Unity ISIS New Names (Dual-connected configuration) Avid Unity MediaNetwork New Names Private Not used (Disabled) This is a private network used for the heartbeat between the two servers in the cluster.
Preparing the Server for the Cluster Service Configuring the Private Network Adapter on Each Node To configure the private network adapter for the heartbeat connection: 1. Open the Network Connections window. 2. Right-click the Private network connection and select Properties. The Private Properties dialog box opens. 3. On the General tab, click the Internet Protocol (TCP/IP) check box. Make sure all other components are unchecked. Select this check box. All others are unchecked. 4.
2 Creating a Microsoft Failover Cluster Type the private IP address for the node you are configuring. 5. On the General tab of the Internet Protocol (TCP/IP) Properties dialog box: n a. Select “Use the following IP address.” b. IP address: type the IP address for the Private network connection for the node you are configuring. See “List of IP Addresses and Network Names” on page 43.
Preparing the Server for the Cluster Service 7. On the DNS tab, make sure no values are defined and that the “Register this connection’s addresses in DNS” and “Use this connection’s DNS suffix in DNS registration” are not selected. 8. On the WINS tab, do the following: t Make sure no values are defined in the WINS addresses area. t Uncheck “Enable LMHOSTS Lookup”. t Select “Disable NetBIOS over TCP/IP.” 9. Click OK.
2 Creating a Microsoft Failover Cluster To configure the binding order networks: 1. On one node, open the Network Connections window. 2. Select Advanced > Advanced Settings. 3.
Preparing the Server for the Cluster Service - For an Avid Unity MediaNetwork environment use the following order: - Public - Private 4. Click OK. 5. Repeat this procedure on the other node and make sure the configuration matches on both nodes. Configuring the Public Network Adapter on Each Node Make sure you configure the IP address network interfaces for the Public Network Adapter as you normally would.
2 Creating a Microsoft Failover Cluster The following illustration shows the required names and drive letters. Configure disks as shown 5. Verify you can access the disk and that it is working by creating a file and deleting it. 6. Shut down the first node and start the second node. 7. On the second node, assign drive letters and names. You do not need to format the disks. a. Open the Disk Management tool. Right-click the partition, select Change Drive Letter, and enter the appropriate letter.
Configuring the Cluster Service 3. Validate the cluster service installation on the first node. See “Validating the Cluster Service on the First Node” on page 66. 4. Turn on the second node. Leave first node turned on. 5. Configure the second node using Add Cluster Computers Wizard. See “Configuring the Cluster Service on the Second Node” on page 66. Configuring the Cluster Service on the First Node To configure the cluster service on the first node: 1.
2 Creating a Microsoft Failover Cluster Type the Cluster service name. 8. Click Next. The Select Computer dialog box opens. n 62 You might be prompted for an account. If so, use a domain user account, such as the Cluster Installation Account referred to in “Before You Begin the Server Failover Installation” on page 42. Do not use the Cluster Service Account (Service Execution User).
Configuring the Cluster Service 9. In the Select Computer dialog box, in the Computer name text box, type the Cluster node host name of the first node. For example, use SECLUSTER1. See “List of IP Addresses and Network Names” on page 43. 10. Click Advanced. The Advanced Configuration Options dialog box opens. 11. Select Advanced (minimum) configuration, and click OK. 12. Click Next.
2 Creating a Microsoft Failover Cluster The setup process analyzes the node for hardware or software problems that might cause problems during installation. A warning icon displays next to “Checking Cluster feasibility.” In this case, the warnings do not indicate a problem. 13. Click Next after the analyze is complete and the Task Complete bar is green. 14. In the IP Address dialog box, type the Interplay Engine service ISIS IP address for the left side in the IP Address text box.
Configuring the Cluster Service 18. Click Quorum. The Cluster Configuration Quorum dialog box opens. 19. Select Disk Q: from the menu, and click OK. 20. Review the summary on the Proposed Cluster Configuration dialog box to verify all the information for creating the cluster is correct. 21. Click Next. The Creating the Cluster dialog box opens. 22. Review any errors during the cluster creation. n If red errors display, check the Cluster Service ISIS IP address you entered in step 14. 23. Click Next.
2 Creating a Microsoft Failover Cluster 24. Click Finish. Validating the Cluster Service on the First Node To validate the first node cluster installation: 1. Click Start and select Programs > Administrative Tools > Cluster Administrator. 2. In the left pane, click Resources to make sure all resources are online. Verify Resources Configuring the Cluster Service on the Second Node To configure the cluster service on the second node: 1.
Configuring the Cluster Service 7. Click Advanced. The Advanced Configuration Options dialog box opens. 8. Select Advanced (minimum) configuration, and click OK. 9. Click Next. The setup process analyzes the node for hardware or software problems that might cause problems during installation. A warning icon displays next to “Checking Cluster feasibility.” In this case, the warnings do not indicate a problem. 10. Click Next after the analyze is complete and the Task Complete bar is green.
2 Creating a Microsoft Failover Cluster 11. Type the password for the cluster service account. This account is used to start the cluster service. 12. Click Next. 13. In the Proposed Cluster Configuration dialog box, review the summary to verify all the information for creating the cluster is correct. 14. Click Next. The Adding Nodes to the Cluster dialog box opens. 15. Review any errors during the cluster creation. A warning icon displays next to “Reanalyzing cluster.
Configuring Rules for the Cluster Networks n This procedure uses Left-74 and Right-75 as examples of the public networks. If you are installing a dual-connection configuration, replace the numbers with your subnet numbers. To configure the rules for the cluster networks: 1. Click Start and select Programs > Administrative Tools > Cluster Administrator. 2. In the left pane, click Cluster Configuration > Networks, and right-click Private and select Properties. 3.
2 Creating a Microsoft Failover Cluster 8. If you are installing a dual-connection configuration, in the left pane, click Cluster Configuration > Networks, and right-click Right-75 and select Properties. 9. In the Right-75 Properties dialog box, verify these options: - Name: Right-75 - Enable this network for cluster use - All communications (mixed network) 10. Click OK.
After Setting Up the Cluster 4. Verify the Private network is at the top of the list. You can use the Move Up and Move Down buttons to change the priority order. 5. Click OK. After Setting Up the Cluster After you finish setting up the cluster you need to verify that the quorum disk is using disk Q, set the startup times for each node, and test the cluster installation.
2 Creating a Microsoft Failover Cluster Verifying the Quorum Disk The Cluster Configuration Wizard automatically selects the disk used as the quorum device. Check to make sure the quorum device is using disk Q. To verify the quorum disk: 1. On either node, click Start and select Programs > Administrative Tools > Cluster Administrator. 2. In the left pane, right-click the cluster name at the top of the list and select Properties. 3. Click the Quorum tab and make sure Quorum resource displays Disk Q. 4.
After Setting Up the Cluster n This setting should display the value you set in the boot.ini file (see “Increasing the Boot Delay” on page 49). Change this setting on the second node. To set the time for displaying the list of operating systems: 1. On the first node, click Start and right-click My Computer and select Properties. 2. Click the Advanced tab. 3. In the Startup And Recovery area, click Settings. The Setup and Recovery dialog box opens. 4. Select “Time to display list of operating systems.
2 Creating a Microsoft Failover Cluster Testing the Cluster Installation You must test the cluster installation to make sure the failover process is working. To verify that resources will failover: 1. Click Start, and select Programs > Administrative Tools > Cluster Administrator. The Cluster Administrator window opens. Click Groups 2. In the left pane, open the Groups folder, right-click Cluster Group, and select Move Group. The group and all its resources are moved to the other node.
Installing the Distributed Transaction Coordinator All resources are online Second node is now owner of the resources 3. Move the group back to node 1 after you finish testing the cluster installation. 4. Close the Cluster Administrator. Configuration of the cluster service on all nodes is complete and the cluster is fully operational. You can now install cluster resources, such as file shares, cluster aware services such as Distributed Transaction Coordinator.
2 Creating a Microsoft Failover Cluster • “Creating a Physical Resource for the MSDTC Group” on page 79 • “Assigning Distributed Transaction Coordinator Resource to the MSDTC Group” on page 79 When performing these procedures Avid suggests you use the same entries shown in the procedure. These entries are from the list in section “List of IP Addresses and Network Names” on page 43.
Installing the Distributed Transaction Coordinator You can use any name for the group name, however Avid suggests you use MSDTC. 4. Click Next. The Preferred Owners dialog box opens. 5. Select both owners in the Available nodes list and add them to the Preferred owners list. 6. Click Finish. The group is created. Assigning an IP Address to the MSDTC Group To assign an IP address to MSDTC group: 1. In the Cluster Administrator, right-click MSDTC group and select New > Resource. 2.
2 Creating a Microsoft Failover Cluster 4. Complete the Dependencies dialog box as follows: - Leave the Resource dependencies list empty. 5. Complete TCP/IP Address Parameters dialog box as follows: - Address: type the IP address of the MSDTC service. See “List of IP Addresses and Network Names” on page 43. - Subnet mask: displays subnet for the network - Network: select the default network connection: Right-subnet or Left-subnet (for ISIS), or Public (for MediaNetwork).
Installing the Distributed Transaction Coordinator 9. Click Finish. Creating a Physical Resource for the MSDTC Group To create a physical disk resource for MSDTC group: 1. In the Cluster Administrator, right-click MSDTC group and select New > Resource. 2. Complete the New Resource dialog box as follows: - Name: MSDTC DISK R - Resource Type: Physical disk - Group: MSDTC 3. Click Next. 4.
2 Creating a Microsoft Failover Cluster 4. Complete the Possible Owners dialog box as follows: - Add the cluster server host names to the Possible owners lists. For example, SECLUSTER1 and SECLUSTER2. See “List of IP Addresses and Network Names” on page 43. 5. Click Next. 6. Complete the Dependencies dialog box as follows: - Add MSDTC DISK R and MSDTC NAME to the Resource dependencies list. 7. Click Finish.
3 Installing the Interplay Engine for a Failover Cluster After you set up and configure the cluster, you need to install the Interplay Engine software on both nodes.
3 Installing the Interplay Engine for a Failover Cluster c • “Installing the Interplay Engine Using Custom Mode” on page 83 • “Bringing the Disk Resource Online” on page 97 Shut down the second node while installing Interplay Engine for the first time. Preparation for Installing on the First Node You are ready to start installing the Interplay Engine on the first node.
Installing the Interplay Engine on the First Node 2. Double-click Install Avid Interplay Engine to begin the Avid Interplay Engine Installation Wizard, which guides you through the installation. The Welcome dialog box opens. 3. Close all Windows programs before proceeding with the installation. 4. Information about the installation of Apache is provided in the Welcome dialog box. Read the text and then click Next. The License Agreement dialog box opens. 5.
3 Installing the Interplay Engine for a Failover Cluster Specifying Cluster Mode During a Custom Installation To specify cluster mode: 1. In the Specify Installation Type dialog box, select Custom. 2. Click Next. The Specify Cluster Mode dialog box opens.
Installing the Interplay Engine on the First Node 3. Select Cluster and click Next to continue the installation in cluster mode. The Specify Interplay Engine Details dialog box opens. Specifying the Interplay Engine Details In this dialog box, provide details about the Interplay Engine.
3 Installing the Interplay Engine for a Failover Cluster To specify the Interplay Engine details: 1. Type the following values: - Virtual IP address: This is the Interplay Engine service IP Address, not the Cluster service IP address. For a list of example names, see “List of IP Addresses and Network Names” on page 43. - Subnet Mask: The subnet mask on the local network. - Public Network: For a redundant-switch ISIS configuration or MediaNetwork configuration, type Public.
Installing the Interplay Engine on the First Node The Specify Interplay Engine Name dialog box opens. Specifying the Interplay Engine Service Name In this dialog box, type the name of the Interplay Engine service. To specify the Interplay Engine name: 1. Specify the public names for the Avid Interplay Engine service by typing the following values: - The Network Name will be associated with the virtual IP Address that you entered in the previous Interplay Engine Details dialog box.
3 Installing the Interplay Engine for a Failover Cluster The Specify Destination Location dialog box opens. Specifying the Destination Location In this dialog box specify the folder in which you want to install the Interplay Engine program files. To specify the destination location: 1. Avid recommends that you keep the default path C:\Program Files\Avid\Avid Interplay Engine. c Under no circumstances attempt to install to a shared disk; independent installations are required on both nodes.
Installing the Interplay Engine on the First Node Specifying the Default Database Folder In this dialog box specify the folder where the database data is stored. To specify the default database folder: 1. Type S:\Workgroup_Databases. Make sure the path specifies the shared drive (S:). This folder should reside on the shared drive that is owned by the resource group of the server. Avid strongly recommends using the shared drive resource so that it can be monitored and managed by the cluster service.
3 Installing the Interplay Engine for a Failover Cluster Specifying the Share Name In this dialog box specify a share name to be used for the database folder. To specify the share name: 1. Accept the default share name. Avid recommends you use the default share name WG_Database$. This name is visible on all client platforms, such as Windows 98, Windows ME, Windows NT Windows 2000 and Windows XP.The “$” at the end makes the share invisible if you browse through the network with the Windows Explorer.
Installing the Interplay Engine on the First Node Specifying the Configuration Server In this dialog box, indicate whether this server is to act as a Central Configuration Server. Set for both nodes. Use this option for Interplay Archive Engine A Central Configuration Server (CCS) is an Avid Interplay Engine with a special module that is used to store server and database-spanning information. For more information, see the Avid Interplay Engine and Avid Interplay Archive Engine Administration Guide.
3 Installing the Interplay Engine for a Failover Cluster If you specify the wrong CCS, you can change the setting later on the server machine in the Windows Registry. See “Automatic Server Failover Tips and Rules” on page 107. 2. Click Next. The Specify Server User dialog box opens. Specifying the Server User In this dialog box, define the Cluster Service account (Server Execution User) used to run the Avid Interplay Engine.
Installing the Interplay Engine on the First Node c When typing the domain name do not use the full DNS name such as mydomain.company.com, because the DCOM part of the server will be unable to start. You should use the NetBIOS name, for example, mydomain. 2. Click Next. The Specify Preview Server Cache dialog box opens. If necessary, you can change the name of the Server Execution User after the installation.
3 Installing the Interplay Engine for a Failover Cluster The Enable Email Notification dialog box opens if you are installing the Avid Interplay Engine for the first time. Enabling Email Notifications The first time you install the Avid Interplay Engine, the Enable Email Notification dialog box opens. The email notification feature sends emails to your administrator when special events, such as “Cluster Failure,” “Disk Full,” and “Out Of Memory” occur.
Installing the Interplay Engine on the First Node 2. Type the administrator's email address and the email address of the server, which is the sender. If an event, such as “Resource Failure” or “Disk Full” occurs on the server machine, the administrator receives an email from the sender's email account explaining the problem, so that the administrator can react to the problem. You also need to type the static IP address of your SMTP server.
3 Installing the Interplay Engine for a Failover Cluster Installing the Interplay Engine for a Custom Installation on the First Node In this dialog box, begin the installation of the engine software. To install the Interplay Engine software: 1. Click Next. Use the Back button to review or change the data you have entered. You can also terminate the installer using the Cancel button, because no changes have been done to the system yet.
Installing the Interplay Engine on the First Node 3. Do one of the following: t Click Finish. t Analyze and resolve any issues or failures reported. 4. Click OK if prompted for a restart the system. The installation procedure requires the machine to restart (up to twice). For this reason it is very important that the other node is shut down, otherwise the current node loses ownership of the Avid Workgroup resource group. This applies to the installation on the first node only.
3 Installing the Interplay Engine for a Failover Cluster Avid Workgroup Disk is online The Avid Workgroup Disk resource should be online and all other resources offline. 3. Bring the disk resource online manually before continuing if necessary. n Avid does not recommend starting the server at this stage yet, since it is not installed on the other node and a failover would be impossible. 4.
Installing the Interplay Engine on the First Node d. Complete the Dependencies dialog box as follows: e. f. Leave the Resource dependencies list empty. Complete TCP/IP Address Parameters dialog box as follows: - Address: type the second Interplay Engine service Avid Unity ISIS IP address.
3 Installing the Interplay Engine for a Failover Cluster Affect the group option j. Click OK. 5. When the installation is complete, leave this node running so that it maintains ownership of the resource group and proceed to “Installing the Interplay Engine on the Second Node” on page 100. Installing the Interplay Engine on the Second Node To install the Interplay Engine on the second node: 1.
Bringing the Interplay Engine Online 3. Click OK. 4. The same installation dialog boxes will open that you saw before, except for the cluster related settings that only need to be entered once. Enter the requested information and allow the installation to proceed. c Make sure you use the installation mode that you used for the first node and enter the same information throughout the installer. Using different values results in a corrupted installation. 5.
3 Installing the Interplay Engine for a Failover Cluster Installing a Permanent License During Interplay Engine installation a temporary license for one user is activated automatically so that you can administer and install the system. There is no time limit for this license. A permanent license is provided by Avid in the form of a file (*.nxn) on a CD-ROM. For more information on managing licenses, see the Avid Interplay Engine and Avid Interplay Archive Engine Administration Guide.
Testing the Complete Installation 2. Start an Interplay Administrator, install the licenses if needed, create a test database and add some files to it. If the other node is also running, you are ready to test the failover functionality. 3. Initiate a failover by moving the resource group; do this through the context menu of the resource group. Failures can also be simulated, again through the context menu of the appropriate resource. n Failures do not necessarily initiate failover. 4.
3 Installing the Interplay Engine for a Failover Cluster Updating a Clustered Installation (Rolling Upgrade) A major benefit of a clustered installation is that you can perform “rolling upgrades.” You can keep a node in production while updating the installation on the other, then move the resource over and update the second node as well. n For information about updating specific versions of the Interplay Engine and a cluster, see the Avid Interplay ReadMe.
Uninstalling the Interplay Engine on a Clustered System 5. During the installation, the installer displays a dialog box that asks you to move the Avid Workgroup Server group to the second node. Move the group, then click OK in the installation dialog box to continue. Restart as requested and continue with Part 2 of the installation. The installer will ask you to restart again after Part 2. 6. You might want to test the final result of the update by moving the server back to the first node.
3 Installing the Interplay Engine for a Failover Cluster 6. When you are asked if you want to restart the system, click Yes. 7. At the end of the uninstallation process, if you are asked to restart the system, click Yes. 8. After the uninstallation on the inactive node is complete, wait until the last restart is done. Then open the Cluster Administrator on the active node and make sure the inactive node is shown as online.
4 Automatic Server Failover Tips and Rules This chapter provides some important tips and rules to use when configuring the automatic server failover. Don't Access the Machines Directly Don’t access the machines (nodes) directly. Use the virtual network name or IP address that has been assigned to the Interplay Engine resource group (see “List of IP Addresses and Network Names” on page 43). Never use the actual physical names or IP addresses of the machines that are part of the cluster.
4 Automatic Server Failover Tips and Rules Do Not Change the Interplay Engine Server Execution User The domain account that was entered when setting up the cluster (the Cluster Service Account —see “Before You Begin the Server Failover Installation” on page 42) also has to be the Server Execution User of the Interplay Engine. Given that you cannot easily change the cluster user, the Interplay Engine execution user has to stay fixed as well.
For more information, see “Understanding the Central Configuration Server” in the Avid Interplay Engine and Avid Interplay Archive Engine Administration Guide.
4 Automatic Server Failover Tips and Rules 110
Index A B Active Directory domain adding cluster servers 59 Antivirus software running on a failover cluster 19 Apache web server on failover cluster 81 ATTO card setting boot delay 49 setting link speed 49 Avid online support 10 training services 12 Avid Unity environment ISIS failover cluster connections SR2400 (illustration) 27 ISIS failover cluster connections SR2500 (illustration) 26, 28, 32 MediaNetwork failover cluster connections SR2500 ( illustration) 36, 38 SR2400 server slot locations (failove
Index D Database folder default location (failover cluster) 89 Distributed Transaction Coordinator assigning resource to MSDTC group 79 creating MSDTC resource group 76 installing 75 resource group for 75 Dual-connected cluster configuration 15 E Email notification setting for failover cluster 94 F Failover cluster configurations 15 connections in Avid Unity ISIS 24, 29 connections in Avid Unity MediaNetwork 34 hardware and software requirements 19 system components 14 system overview 13 H Hardware requ
Index O S Online resource defined 39 Online support 10 QLogic card setting link speed 47 Quorum disk 41 configuring 61 verifying 72 Quorum resource defined 39 Server setting startup time on each node 72 Server cache Interplay Engine cluster installation 93 Server Execution User changing 107 specifying for failover cluster 92 Server Failover overview 13 See also Failover cluster Service name examples for failover cluster 43 Services dependencies 107 Shared drive configuring for failover cluster 59 speci
Index V Virtual IP address for Interplay Engine (failover cluster) 85 Virtual Server Address 82 W Web servers disabling 81 Windows Cluster Administrator console 14 114