3PAR GeoCluster 1.0.0.14 for Windows User’s Guide 3PAR Inc. 4209 Technology Drive Fremont, CA 94538 U.S.A.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide Revision Notice This is the first release of this manual. A complete revision history is provided at the end of this manual. Changes The material in this document is for information only and is subject to change without notice. While reasonable efforts have been made in the preparation of this document to assure its accuracy, 3PAR Inc.
PAR GeoCluster 1.0.0.14 for Windows User’s Guide Table of Contents 1 Introduction 1.1 1.2 1.3 1.4 1.5 Audience Related Documents Organization Typographical Conventions Advisories 2 Overview 2.1 What is 3PAR GeoCluster for Windows? 2.1.1 Microsoft Cluster Server 2.1.2 3PAR GeoCluster for Windows and Remote Copy 2.1.3 Cluster Resources 2.1.4 3PAR GeoCluster for Windows 2.2 3PAR GeoCluster for Windows Failover Algorithm 2.2.1 Failover Sequence from an MSCS Perspective 2.2.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide 4.1 Recovering from a Failover 4.1.1 3PAR GeoCluster for Windows Resource Decision Matrix 4.1.1.1 Remote Copy is Fully Functional 4.1.1.2 Remote Copy’s Function is Altered 4.1.1.3 Remote Copy is Disrupted 4.1.2 Failover Scenarios and Recovery Operations 4.1.2.1 Failover to a Local Site Node 4.1.2.2 Failover to a Remote Site Node, with no Remote Copy Interruption 4.1.2.3 Failover to a Remote Site Node, with Remote Copy Interrupted 4.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide 1 Introduction In this chapter 1.1 Audience 1 1.2 Related Documents 2 1.3 Organization 2 1.4 Typographical conventions 3 1.5 Advisories 3 This user’s guide provides the information needed to install, configure and use 3PAR GeoCluster for Windows. 1.1 Audience This user guide is intended for system administrators in charge of the installation and management of Windows Clusters and SAN storage administrators.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide 1.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide 1.4 Typographical conventions The following typographical conventions are used in this guide: Typeface Meaning ABCDabcd Used for dialog box elements such as titles and button labels. Enter your system name in the Value box and click OK ABCDabcd Used for file names, paths and screen output and for text you are to enter. Found < 12 > 73G disks. Used for variables in file names, paths and screen output and variables in user input.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide 2 Overview In This Chapter 2.1 What is 3PAR GeoCluster for Windows? ........................................................................................... 8 2.1.1 Microsoft Cluster Server............................................................................................................. 9 2.1.2 3PAR GeoCluster for Windows and Remote Copy ................................................................... 10 2.1.3 Cluster Resources ............
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide 2.1.1 Microsoft Cluster Server Microsoft Cluster Server revolves around the active/passive clustering of several Windows servers, called nodes. The cluster structure allows single resources to be shared by all the nodes, with typically only one node, the owner node being able to access these at a given time.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide 2.1.2 3PAR GeoCluster for Windows and Remote Copy 3PAR GeoCluster for Windows allows cluster resources to be hosted on an InServ storage array and replicated on a remote site via 3PAR Remote Copy. This way, the safety of critical production data is ensured.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide 2.1.3 Cluster Resources Cluster resources are grouped into Services and Applications groups. Several resources grouped together can be organized via dependencies which ensures that a single resource cannot be brought online (to a functional status) if any resource higher in the hierarchy is itself not online--whether because it has been turned off or is dysfunctional.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide Figure 2-3: Example of correspondence between Cluster resources and InServ elements 2.1.4 3PAR GeoCluster for Windows 3PAR GeoCluster for Windows is packaged into a Microsoft Installer, which, once executed, installs two .dll files to the relevant folders: InServ ClRes.dll, which handles core operations. InServ AdmExt.dll , which handles configuration. 3PAR GeoCluster for Windows is fully integrated into the MSCS architecture.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide CAUTION: See section 3.4 Best Practices for considerations related to the use of SSH. 2.2 3PAR GeoCluster for Windows Failover Algorithm This section describes the method 3PAR GeoCluster for Windows follows in order to handle failovers. 2.2.1 Failover Sequence from a Microsoft Cluster Server Perspective Failover occurs from one of the following: An administrator's action results in an active node becoming unavailable.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide secondary InServ will become Primary-rev (Primary in a reversed replication situation). The VVs included in the Remote Copy groups will change from read-only to read-write status. The Secondary-rev status can be set manually in certain scenarios. This implies that the primary InServ has been set to be the replication destination while the secondary InServ has become the primary-rev due to a failure. 2.2.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide 3 Installation and Configuration In this Chapter 3.1 Pre-Installation Considerations 2 3.1.1 Support Considerations 2 3.1.2 Pre-Installation Requirements 2 3.2 Installation 3 3.3 Configuration 3 3.3.1 Integrating 3PAR GeoCluster for Windows Resource in a Services and Applications Group 3 3.3.2 3.4 Configuring 3PAR GeoCluster for Windows resource’s parameters 4 Configuration Best Practices 7 3.4.1 Cluster Design and Configuration 7 3.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide 3.1 Pre-Installation Considerations 3.1.1 Support Considerations 3PAR GeoCluster for Windows comes as an installer package for installation. The installers are different if you are running an x86 or an X64 operating system. Supported platforms for 3PAR GeoCluster for Windows are Windows Server 2008 Enterprise, Windows Server 2008 Datacenter, Windows Server 2008 R2 Enterprise and Windows Server 2008 R2 Datacenter.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide 3.2 Installation NOTE: In order to install 3PAR GeoCluster for Windows, you must be logged in as domain administrator or have domain administrator rights. In order to install 3PAR GeoCluster for Windows, perform the following steps: 1. Copy the installer package to the cluster node you which you wish to install 3PAR GeoCluster for Windows. 2. Double-click the installer package to execute it. 3. Click Next. 4. Click Install. 5.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide 1. Click Add a resource > More resources > Add 3PAR GeoCluster for Windows. 2. When prompted, click Yes to validate the resource creation. A New 3PAR GeoCluster for Windows resource will appear under other resources in an offline status. 3.3.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide In order to configure 3PAR GeoCluster for Windows, perform the following steps: 1 Right-click the 3PAR GeoCluster for Windows resource. 2 Right-click Properties. 3 Right-click the Parameters tab. Set the Advanced Policies tab as follows: 1 In the Basic resource health check interval group box, select Use this time period (mm:ss) and set the time period to 00:05.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide Click the Parameters tab Set the Parameters tab as follows: 1 2 3 4 Distribute the nodes between the Site A and Site B fields, to reflect where they are physically located. In the Site A group box, enter the IP address of the InServ storage array present on the local site, the name of the Remote Copy Group it hosts and the login and password required to access its CLI.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide NOTE: Once the cluster is fully configured, it is advised to fail its Applications and Services group over to a node on the remote site in order to validate the configuration and then fail it back. CAUTION: The parameters fields are case-sensitive. 3.4 Configuration Best Practices 3.4.1 Cluster Design and Configuration When configuring a Majority Node Set cluster, you may wish to exclude the quorum node from the possible owners list.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide By default, after a general reboot, a cluster will start the Services and applications group on node 1. The possible owners list allows you to set the cluster for different behaviors. In a geographically dispersed cluster design, it is strongly advised to have at least two nodes installed on each site, for a total of four nodes.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide 3 Finally, set the application resources to have a dependency on the disk resource(s) hosting them. In the Properties dialog box of the Services and applications group, it is important to ensure that the Prevent Failback option is selected in the Failover tab.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide In the Policies tab of the 3PAR GeoCluster for Windows resource, it is advised to set the Pending timeout option to a value greater than 30 seconds. Depending on the context or the cluster design, it might be advised to set it higher. 3.4.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide 3.4.5 SSH The number of SSH connections for a single instance of the InForm OS is limited to sixteen at any given time. Each instance of 3PAR GeoCluster for Windows resource will use one SSH connection (as will administrative SSH connections.). This must be taken into consideration when designing a cluster relying on 3PAR GeoCluster for Windows. CAUTION: TCP/IP port 22 should be enabled on network firewalls between MSCS nodes and InServs.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide 4 Using 3PAR GeoCluster for Windows In this Chapter 4.1 Recovering from a Failover 1 4.1.1 1 3PAR GeoCluster for Windows resource Decision Matrix 4.1.1.1 Remote Copy is Fully Functional 1 4.1.1.2 Remote Copy’s Function is Altered 2 4.1.1.3 Remote Copy is Disrupted 2 4.1.2 3 Failover Scenarios and Recovery Operations 4.1.2.1 Failover to a Local Site Node 3 4.1.2.2 Failover to a Remote Site Node, with no Remote Copy Interruption 5 4.1.2.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide 4.1 Recovering from a Failover. 4.1.1 3PAR GeoCluster for Windows resource Decision Matrix During the failover process, every time MSCS calls upon a Services and applications group on a node, it will first trigger the 3PAR GeoCluster for Windows resource, provided this resource is at the top of the dependencies hierarchy. See section 3.4 Dependencies for more information.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide 4.1.1.2 Remote Copy’s Function is altered The 3PAR GeoCluster for Windows resource will consider that Remote Copy is altered if the following conditions are met: Remote Copy is started. The Remote Copy group is stopped.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide 4.1.2 Failover Scenarios and Recovery Operations When a failover occurs, the 3PAR GeoCluster for Windows resource behavior can be narrowed down to the following scenarios. For each of these scenarios, the context and causes for the failover should be taken into careful consideration as they each imply very different levels of criticality. 4.1.2.1 Failover to a Local Site Node Figure 4-1: Failover to local node.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide Changes to Remote Copy This scenario will not have any consequence for the Remote Copy roles, as the node taking over the active role is located on the same site. Recovery Operation 1. In Failover Cluster Manager, right-click on the Services or application group. 2. Select Move this service or application to another node. 3. Select the relevant node from the list.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide 4.1.2.2 Failover to a Remote Site Node, with no Remote Copy Interruption. Figure 4-2: Failover to remote node. A failover to a remote site node could be initiated for the following reasons: Hardware or software failure on the local site, affecting all of the local site nodes, but not the local site InServ or the Remote Copy system. Administrator’s action in MSCS Failover Cluster Manager.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide Changes to Remote Copy This scenario will cause the Remote Copy groups to reverse their roles as follows: The secondary Remote Copy group, located on the remote site, will have its role changed to primary. The primary Remote Copy group, located on the local site, will have its role changed to secondary. Recovery Operation 1. In Failover Cluster Manager, right-click on the Services or Application group. 2.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide 4.1.2.3 Failover to a Remote Site Node, with Remote Copy Interrupted. Figure 4-3: Failover to remote node, with Remote Copy disrupted. A failover to a remote site with Remote Copy disruption node can be initiated for the following reasons: Hardware or software failure on the local site affecting the Remote Copy System and all of the local cluster nodes. Failure on the local site InServ.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide Recovery Operations CAUTION: The following operation requires the 3PAR GeoCluster for Windows resource and, consequently, any dependent resource to be brought offline. In this scenario, it is assumed that the only healthy set of data is the one hosted on the remote site. The first step will be to reintegrate the local Remote Copy group in the replication process, to ensure data safety. It is performed by setting its role to secondaryrev.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide In order to uninstall 3PAR GeoCluster for Windows resource, perform the following steps: 1. Ensure that the 3PAR GeoCluster for Windows resource installer package is present on the node from which you wish to perform the uninstall. 2. Double-click the installer package and launch the installation wizard. 3. Click Next. 4. Select Remove and click Next. 5. Click Remove. 6. Click Ok. 7.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide To check the latency of Remote Copy, issue the command “statrcopy –hb”. NOTE: This command may return surprisingly high latencies. It is normal behavior and implies that no data is currently being copied.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide 5 Troubleshooting In This Chapter 5.1 5.2 5.3 Cluster.log Report 1 5.1.1 1 Extracting the cluster.log Report 5.1.1.1 Useful Switches 2 5.1.2 2 Reading the cluster.log 5.1.2.1 Reading Cluster.log events 2 5.1.2.2 3PAR GeoCluster for Windows Specific Events 3 5.1.2.3 Troubleshooting a 3PAR GeoCluster for Windows Resource Failure 4 Known issues 4 5.2.1 4 3PAR GeoCluster for Windows Resource Deletion Event Catalog 5 5.3.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide 5.1 Cluster.log Report 5.1.1 Extracting the cluster.log Report The 3PAR GeoCluster for Windows resource logs the traces of its activity in the cluster.log report of Microsoft Cluster Server. In order to trace the activity of the 3PAR GeoCluster for Windows resource, this report first has to be extracted. This can be achieved by entering the following command in a DOS prompt: cluster /cluster:[cluster name] LOG /G By default, the cluster.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide 5.1.2 Reading the cluster.log 5.1.2.1 Reading Cluster.log events Cluster logs lines will display the following information: 1. PID and thread ID in hex format. This information is not described in this document. 2. Date and time of the event. 3. Entry type. It indicates the severity level of the message, which can be : INFO: The event is informational. WARN: The event implies a critical condition, while not being an error in itself.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide 5.1.2.2 3PAR GeoCluster for Windows Specific Events 3PAR GeoCluster for Windows specific events show as follows in the cluster.log: 00001770.00000360::2010/09/30-17:53:52.239 INFO [RES] 3PAR GeoCluster for Windows : Online: request. [RES] As a cluster resource, 3PAR GeoCluster for Windows events always have [RES] as a source. 3PAR GeoCluster for Windows marks all specific 3PAR GeoCluster for Windows events.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide 5.1.2.3 Troubleshooting a 3PAR GeoCluster for Windows Resource Failure The 3PAR GeoCluster for Windows resource, upon which depend disk and application resources, will perform a series of checks upon being brought online. If any of these checks fail, it will in turn fail.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide Workaround In order to prevent this behavior from affecting production resources via the dependencies, it is advised to remove dependencies toward the 3PAR GeoCluster for Windows resource during any operation requiring the deletion of the 3PAR GeoCluster for Windows resource. The production resources will still be accessible.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide OnlineThread: Unable to read properties, error: Severity level: Error. Explanation: The 3PAR GeoCluster for Windows resource parameters (set in the Parameters tab of the resource in Failover Cluster Manager) could not be read. Typically, it may have been left empty. OnlineThread: Unable to find the synchronous remote copy group \"" on the local InServ. Severity level: Error.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide OnlineThread: Unable to find the remote copy group \"" target on the local InServ. Severity level: Error. Explanation: The 3PAR GeoCluster for Windows resource was not able to find viable target information in the Remote Copy group information. This event is unlikely to appear under normal conditions and is indicative of discrepancies between the version of InForm OS and 3PAR GeoCluster for Windows.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide OnlineThread: Remote copy group \"" status () is invalid on the local InServ. Severity level: Error. Explanation: During the process of bringing a 3PAR GeoCluster for Windows resource online, Remote Copy information is found to be inconsistent with what is expected.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide OnlineThread: Unable to find the periodic remote copy group \"" on the local InServ. Severity level: Informational. Explanation: Upon checking for the presence of a 3PAR Synchronous long distance dedicated Remote Copy group, 3PAR GeoCluster for Windows found none. If a periodic remote group were expected, then this is a problematic condition. OnlineThread: There was a failover and we are on the wrong site.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide Close: request for resource with resid . Severity level: Informational. Explanation: A request was made to close the specified resource instance. Close: resource sanity check failed! resid = . Severity level: Error. Explanation: A verification of the resource core functionalities has failed. This error implies a major dysfunction of a software component such as MSCS or the 3PAR GeoCluster for Windows resource or corrupted memory.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide 5.3.4 Terminate Events Terminate resource sanity check failed! resid =. Severity level: Error. Explanation: A verification of the resource core functionalities has failed. This error implies a major dysfunction of a software component such as MSCS or the 3PAR GeoCluster for Windows resource or corrupted memory. Terminate request. Severity level: Informational. Explanation: A request has been made for the resource to be terminated. 5.3.
3PAR GeoCluster 1.0.0.14 for Windows User’s Guide 6 Revision History Release level Revision history 320-200263 First release of this manual to support product release.