HP StorageWorks X5500 Network Storage Gateway for Windows setup guide This guide provides information about setting up the HP StorageWorks X5500 Network Storage Gateway for Windows (formerly known as HP StorageWorks Clustered Gateway for Windows). This guide is intended for administrators who will be performing the setup.
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.
Contents 1 HP Technical Support HP Websites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 Configuration Information Network Configuration Requirements . . . . . . . . . . . . . . . . . . . . . . . . . FibreChannel Switch Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fencing Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Requirements for Active Directory . . . . . . . . . . . . . . . . .
Contents 15. Install Hardware Snapshot Software (Optional) . . . . . . . . . . 16. Configure the Cluster. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test the Fencing Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Install the Stand‐Alone Management Console . . . . . . . . . . . . . . . . . System Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Install and Start the Management Console. . . . . . . . . . . . . . . . . .
1 HP Technical Support Telephone numbers for worldwide technical support are listed on the following HP website: http://www.hp.com/support. From this website, select the country of origin. NOTE: For continuous quality improvement, calls may be recorded or monitored.
2 Configuration Information Network Configuration Requirements All networks used with HP StorageWorks X5500 Network Storage Gateway for Windows (HP X5500 Storage Gateway for Windows) should be configured as follows: • Each network interface card (NIC) must be on a separate physical network. For example, you could use either a separate Ethernet switch for each network or a managed switch that allows network traffic to be isolated. • Each NIC must be on a separate logical IP network.
Chapter 2: Configuration Information 3 • HP Clustered File System supports only one “physical” IP address per subnet per NIC per node. If additional IP addresses are needed on the same subnet, use HP Clustered File System virtual hosts instead of adding additional IP addresses directly to the NIC. • For iSCSI configurations, we recommend that the storage be on a separate network.
Chapter 2: Configuration Information 4 Fencing Requirements When certain problems occur on a server (for example, hardware problems or the loss of cluster network communications), and the server ceases to effectively coordinate and communicate with other servers in the cluster, HP Clustered File System must fence the server, removing its access to filesystems to preserve data integrity.
Chapter 2: Configuration Information 5 Requirements for Active Directory HP Clustered File System requires that Active Directory be configured. You should be aware of the following: • With Windows 2003, all HP Clustered File System nodes must be members of an Active Directory domain. This is necessary for filesystem security. • Active Directory user and groups should be used in filesystem ACLs. Do not use local users and groups because they are meaningless to other nodes in the cluster.
3 Setting Up HP StorageWorks Clustered File System This chapter describes how to configure HP StorageWorks Clustered File System on servers running Microsoft Windows. Contents of the HP Clustered File System Distribution The HP Clustered File System is pre‐installed on an HP ProLiant Storage Server running the Windows Storage Server operating system. The following files are included in the Program Files\Hewlett‐Packard\HP Clustered File System\Management Console folder: • mxconsole_3.6.1...msi.
Chapter 3: Setting Up HP StorageWorks Clustered File System 7 User Authentication HP Clustered File System uses Windows credentials to authorize access to the cluster. By default, members of the machine local administrators group have access to the cluster and can perform all cluster operations.
Chapter 3: Setting Up HP StorageWorks Clustered File System 8 Setup Procedure Setup Checklist HP Clustered File System must be configured on each server in your cluster. The configuration procedure consists of the following steps, which are described in detail following this checklist. Action Description Review configuration requirements. See Chapter 2 for configuration requirements, including disabling 802.3x Ethernet flow control on all NICs.
Chapter 3: Setting Up HP StorageWorks Clustered File System Action 9 Description The older HP SecurePath software is also supported but is not included with the Clustered Gateway product. If you are using a non-HP array, check with your HP representative and third-party vendor for additional information. To obtain the latest MPIO software, please refer to http:// h18006.www1.hp.com/products/sanwo rks/ softwaredrivers/multipathoptions/windows.html.
Chapter 3: Setting Up HP StorageWorks Clustered File System 10 2. Set Up the DNS Hostname Each server running HP Clustered File System must be able to resolve its hostname in DNS. HP Clustered File System uses the first address returned by DNS as the server’s name in the cluster.
Chapter 3: Setting Up HP StorageWorks Clustered File System 11 Properties window, click Advanced. Then, on the Advanced TCP/IP Settings window, select the DNS tab. Choose “Append these DNS suffixes (in order),” and select Add to add your suffixes. You can use nslookup to verify that the hostname is set up correctly. 3.
Chapter 3: Setting Up HP StorageWorks Clustered File System 12 6. Install Emulex HBA API Libraries This step is needed only if your servers use Emulex HBAs. The HBA API libraries are provided with the HBAnyware package, which is included in the HBA driver download. To ensure that the correct libraries are available for HP Clustered File System, you will need to install the HBAnyware package on each server that will be in the cluster. 7.
Chapter 3: Setting Up HP StorageWorks Clustered File System 13 HP MPIO DSM No additional setup is required after this software has been installed. Note that there are different MPIO DSM packages for different HP arrays. Also note that there are compatibility restrictions on which MPIO DSM packages can co‐exist on the same system. The latest information can be found at: http://h18006.www1.hp.com/products/sanworks/softwaredrivers/ multipathoptions/windows.html.
Chapter 3: Setting Up HP StorageWorks Clustered File System 14 #(This parameter is only for Windows; it has no affect on Linux) #Indicates whether scl utilities will create 'permanent' mountpoints #for all imported device partitions. (They are permanent in that #they will persist until the disk is deported). # #Note that on W2K3 Enterprise, by default, devices cannot be #accessed without either a driveletter assignment or a mountpoint #assignment.
Chapter 3: Setting Up HP StorageWorks Clustered File System 15 management hardware on the server to remove its access to PSFS filesystems. For sites using fabric fencing, the FibreChannel switches must be configured as described below to enable cluster operations across the SAN. Configuring the FibreChannel switches is not required for sites using server‐based fencing. However, if the switches are configured as described here, certain HP Clustered File System commands can return more information.
Chapter 3: Setting Up HP StorageWorks Clustered File System 16 ID 6 must not exist on the fabric containing switch2 and domain ID 7 must not exist on the fabric containing switch1. Typically these tasks can be performed from the FC switch or from third‐ party applications. Refer to your FC switch or application documentation for more information. 12.
Chapter 3: Setting Up HP StorageWorks Clustered File System 17 If you are unable to create LUNs on your disk array, you can place the membership partitions on regular disk partitions. You can use the Windows Logical Disk Management utility to create the appropriate partitions. Partitions Containing Windows Filesystems If you will be using an existing partition for a membership partition and that partition currently contains a Windows filesystem, then that filesystem must be destroyed.
Chapter 3: Setting Up HP StorageWorks Clustered File System 18 Partition Sizing It is important to properly size the partitions that will be used for membership partitions. (The minimum size is 1 GB.) 13. Log Into iSCSI Targets (iSCSI Configurations Only) Log into each iSCSI target via the iSCSI initiator and set the iSCSI Initiator Properties. On the Log On to Target dialog, be sure to check “Automatically restore this connection when the system reboots.
Chapter 3: Setting Up HP StorageWorks Clustered File System 19 15. Install Hardware Snapshot Software (Optional) Hardware snapshots are supported on Hewlett‐Packard StorageWorks Enterprise Virtual Array (EVA) storage arrays. If you will be using this feature, the following software must be installed on the servers in the cluster.
Chapter 3: Setting Up HP StorageWorks Clustered File System 20 • The IP address or hostname of each FibreChannel switch that is included in the SAN. (This step is required for FibreChannel switch‐ based fencing and optional for Web Management‐based fencing via server reset/shutdown.) • The partitions or LUNs that you want to use for membership partitions. • If you will be using the snapshot feature, information about the appropriate snapshot method.
Chapter 3: Setting Up HP StorageWorks Clustered File System 21 1. Enter a name or description for this Cluster. The cluster name or description appears on the title bar of the HP Management Console. The name or description can contain up to 80 characters. If you will be using a third‐party manager, the name/description will be sent to the manager to help identify the source of SNMP traps or Windows events. 2. License.
Chapter 3: Setting Up HP StorageWorks Clustered File System 22 To install the license, click the Change License File button. Type the location of the license file or use the Browse button to locate it. By default, the license file is installed at \%System Drive%\Program Files\Hewlett‐Packard\HP Clustered File System\conf\licenses\. 3. Secret Network Key. This password is required. It provides additional security for network communications among the cluster servers.
Chapter 3: Setting Up HP StorageWorks Clustered File System 23 SAN & Fencing Tab When certain problems occur on a server (for example, hardware problems or the loss of cluster network communications), and the server ceases to effectively coordinate and communicate with other servers in the cluster, HP Clustered File System must remove the server’s access to filesystems to preserve data integrity. This step is called fencing.
Chapter 3: Setting Up HP StorageWorks Clustered File System 24 NOTE: After HP Clustered File System is configured, you can verify that it has the correct information to fence each server. See “Test the Fencing Configuration” on page 35. Select your storage type and, for FibreChannel, specify the fencing method that you want to use. (ISCSI storage must use web management‐ based fencing.) • Fibre‐Channel switch‐based fencing, below.
Chapter 3: Setting Up HP StorageWorks Clustered File System 25 1. SAN Switches. Specify the hostnames or IP addresses of the FibreChannel switches that are directly connected to the nodes in the cluster. Click Add, and then specify the hostname or IP address of the first FC switch. Repeat this procedure to specify the remaining FC switches, including cascading switches. If you are using an MPIO configuration, be sure to configure all of the switches. 2. SNMP Community String.
Chapter 3: Setting Up HP StorageWorks Clustered File System 26 The Remote Management Controller tab asks for information about the controllers associated with your servers. 1. Remote Management Controller Vendor. Select the vendor for your Remote Management Controller. 2. Remote Management Controller ID. Specify how HP Clustered File System should identify the Remote Management Controller associated with each server. Use one of the following methods.
Chapter 3: Setting Up HP StorageWorks Clustered File System 27 Controllers (either a hostname suffix or an IP address delta, as described below). Hostname Suffix. Specify the common suffix to append to each server name to determine the associated Remote Management Controller name. For example, if your server names are server1 and server2 and their Remote Management Controllers are server1‐iLO and server2‐iLO, enter ‐iLO as the suffix. IP Delta.
Chapter 3: Setting Up HP StorageWorks Clustered File System 28 1. Shared configuration. Select the appropriate options. • Vendor and type selections apply to all servers. This option is enabled by default. • Login shared by all servers. Check this option if all servers in the cluster will be sharing the login account that you specified on the Remote Management Controller tab. If the login is not shared, you will be asked for the appropriate logins when the other servers are added to the cluster. 2.
Chapter 3: Setting Up HP StorageWorks Clustered File System 29 If you have FibreChannel‐connected storage and want to configure your FibreChannel switches into the cluster, go to the Switch Information tab. (This step is optional; however, if the switches are configured the HP Management Console can display the switch ports used by the SAN.) 1. SAN Switches. Specify the hostnames or IP addresses of the FibreChannel switches that are directly connected to the nodes in the cluster.
Chapter 3: Setting Up HP StorageWorks Clustered File System 30 Repeat this procedure to specify the remaining FC switches, including cascading switches. 2. SNMP Community String. The default SNMP community string for HP Clustered File System is private. If you want to use a custom community string, enter the appropriate value here. The SNMP community string must be set to the same value on HP Clustered File System and on the SAN switches configured above.
Chapter 3: Setting Up HP StorageWorks Clustered File System 31 1. Membership Partitions. HP Clustered File System uses a set of membership partitions to control access to the SAN and to store the device naming database, which includes the global device names that HP Clustered File System assigns to the SAN disks placed under its control. You will need to select the LUN or disk partitions that should be used as membership partitions.
Chapter 3: Setting Up HP StorageWorks Clustered File System 32 All of the available partitions on that disk or LUN then appear in the bottom of the window. Select one of these partitions and click Add. (The minimum size for a membership partition is 1 GB.) Repeat this procedure to select two more membership partitions. We recommend that the partitions be on different disks. When selecting partitions for use as membership partitions, be sure that they do not contain any needed data.
Chapter 3: Setting Up HP StorageWorks Clustered File System 33 Apply the configuration. When you have completed the Storage Settings tab, click Apply (at the bottom of the Cluster Configuration window) to save the configuration that you have created. The configuration is then installed on the server that you are using to connect to the Management Console. You will then be asked whether you want to start the cluster on that server. If you configured Web management‐based fencing, answer No.
Chapter 3: Setting Up HP StorageWorks Clustered File System 34 1. Add servers to the cluster. To specify the first server, click Add Server and type the IP address or hostname of the server on the Input form. Then click OK to add the server to the Address column. Repeat this procedure to add the remaining servers to the Address column. 2. Export the configuration. Click Select All to select all of the servers in the Address column. Then click Export.
Chapter 3: Setting Up HP StorageWorks Clustered File System 35 When HP Clustered File System is running on all of the servers, you can close the Server Configuration window. The installation is now complete. See the HP StorageWorks X5500 Network Storage Gateway for Windows Administration Guide or the HP Management Console online help for information about configuring the cluster components.
Chapter 3: Setting Up HP StorageWorks Clustered File System 36 • Pentium‐compatible processor or later • 64 MB memory • Windows 2000, Windows XP, or Windows 2003 Install and Start the Management Console To install the stand‐alone Management Console, locate the file mxconsole_3.6.1...msi available under C:\Program Files\Hewlett‐Packard\HP Clustered File System\Management Console on the cluster nodes, onto the host from where the cluster will be managed.
4 Other Procedures This chapter describes how to perform the following procedures: • Upgrade Filesystems for Alternate Data Streams (ADS) • Upgrade Filesystems for 8.3 SFN Support If Needed • Configure the XIOtech MAGNITUDE Storage Array • Add a new server to a cluster. • Move a server from one cluster to another. • Upgrade the HP Clustered File System license file.
Chapter 4: Other Procedures 38 The filesystem is upgraded with the psfscheck command, which enables this feature internally on the filesystem. Consequently, a brief, cluster‐ wide outage of the filesystem is required during the upgrade. (If 8.3 support is also needed, both features can be enabled at the same time as described in the next section.) To upgrade a PSFS filesystem for ADS support, take the following steps: 1. Stop all applications using the filesystem. 2.
Chapter 4: Other Procedures 39 1. Stop all applications using the filesystem. 2. Run the following command at the Command Prompt (the command is shown on two lines for readability): %SystemDrive%\Program Files\Hewlett-Packard\Clustered File System\bin\psfscheck -e enable8dot3 The device can be specified in several ways: • By the drive letter, such as X: • By the mount point (junction), such as C:\san\vol2 • By the psd or psv name, such as psd2p2 or psv3 3.
Chapter 4: Other Procedures 40 “No Mapping/Masking” Mode All servers that can target the MAGNITUDE device can also see all of the LUNs on the device. HP Clustered File System can be installed normally with this configuration. However, you will need to set up the LUNs that will be used with HP Clustered File System before you begin the HP Clustered File System installation. For information about the LUNs required for HP Clustered File System operations, see “12.
Chapter 4: Other Procedures 41 Set the Array to Fabric Mode HP Clustered File System requires that storage arrays be configured in fabric mode. You can check the mode setting on the Easy Storage Setup window. For each HAB used for the cluster, the Loop ID must be set to FPort. If you need to change the mode, click the HAB, select the FPort setting, and press Enter. Add a New Server to a Cluster Use the following procedure to add a new server to an existing cluster.
Chapter 4: Other Procedures 42 b. When the Configure Cluster window opens, click Import. On the Import window, type the IP address or DNS name of the server from which you want to import the configuration. 5. Add the new server to the cluster. Go to the Cluster Wide Configuration tab. The Address list shows the servers currently in the cluster. Click the Add button to add the new server to this list. You will be asked for the IP address or hostname of the new server.
Chapter 4: Other Procedures 43 8. Check the drive mappings. When you add a server, the operating system may assign drive letters that do not match the assignments you have made for your shared filesystems on the other nodes. There are several ways to correct this situation: • Use the mx fs unassign command to remove the incorrect drive assignments and the mx fs assign command to establish the correct assignments. • Use the HP Management Console to change drive letter assignments.
Chapter 4: Other Procedures 44 3. Select the server in the Address column, and then click Export. The Last Operation Progress column displays status messages as the configuration is exported to the server. 4. Start HP Clustered File System on the server. The server is still selected in the Address column. Click Start Service to start HP Clustered File System. A status message is displayed in the Last Operation Progress column.
Chapter 4: Other Procedures 45 NOTE: This procedure does not require any down time. Repeat this procedure on each server in the cluster. Upgrade One Server and Export This procedure requires that HP Clustered File System be stopped on all servers. Execute the procedure on one server in the cluster. 1. On one server, select Start > Programs > HP Clustered Gateway > HP CFS Management Console.
A Configure the Cluster from the Command Line HP Clustered File System provides mx commands that can be used to create the initial cluster configuration. These commands are equivalent to the Configure Cluster graphical user interface described in Chapter 3 and can be used in configuration scripts. We recommend that you review the description of the Configure Cluster window (see section “16. Configure the Cluster” on page 19) to become familiar with the actions performed by the mx commands.
Appendix A: Configure the Cluster from the Command Line 47 The command sequence is: mx --matrix nodeA config license mx --matrix nodeA config secret mx --matrix nodeA config protocol [Multicast|Unicast] mx --matrix nodeA config santype fc mx --matrix nodeA config fcswitch [--community ] ...
Appendix A: Configure the Cluster from the Command Line 48 mx --matrix nodeA config protocol [Multicast|Unicast] mx --matrix nodeA config santype [fc|iscsi] mx --matrix nodeA config fcswitch [--community ] ... (This command is optional for santype fc and not applicable for santype iSCSI.
Appendix A: Configure the Cluster from the Command Line 49 Sample Configuration Script The following example shows how a script can be used to configure the cluster. Although this is a bash script, the same ideas apply to other scripting methods. Note the following in the sample script: • The values for the mx commands are specified in a file named cluster.conf. • The cluster specified by this script uses FibreChannel switch‐based fencing.
Appendix A: Configure the Cluster from the Command Line 50 MATRIX="nodeA" # Other Nodes NODES="nodeB nodeC nodeD" # FibreChannel Switch Information SWITCHES="99.10.180.253" # Membership Partitions MP="6-6005-08B3-0090-A860-22BE-8098-CC0A-0041/1 6-6005-08B3-0090A860-22BE-8098-CC0A-0041/2 6-6005-08B3-0090-A860-22BE-8098-CC0A0041/3" # License File LICENSE="permanent.
Appendix A: Configure the Cluster from the Command Line 51 mx config fcswitch [--community ] ... Configuring FibreChannel switches is required for FibreChannel switch‐based fencing and optional for web management‐based fencing. Specify the hostnames or IP addresses of the switches that are directly connected to the nodes in the cluster, including cascading switches. If you are using an MPIO configuration, be sure to configure all of the switches.
Appendix A: Configure the Cluster from the Command Line 52 mx server start Start HP Clustered File System on the specified node. mx config description The cluster name or description appears on the title bar of the HP Management Console. The name or description can contain up to 80 characters.
Appendix A: Configure the Cluster from the Command Line 53 The other webfencing options are: --vendor The vendor for your remote management controller (dell, hp, ibm, or ipmi). [--bladeslot ] For IBM Blade Center only, the blade slot. --mixedvendor yes|no Whether the vendor and type settings apply to all servers. [--rpassword ] The password for the Remote Management Controller. --ruser The Remote Management Controller user name.
Index A Adding new servers 41 ADS 37 Alternate Data Streams 37 installation 36 Moving servers 43 MPIO DSM setup 13 C N Cluster SAN configuration 3, 8 Configuration cluster SAN configuration 3, 8 network requirements 2 F Fencing configuration test 35 G Getting help 1 H HP storage website 1 technical support 1 Network requirements 2 S Servers adding 41 moving 43 Setting up HP CFS 6 Setup checklist 8 SFN support 38 Short file names support 38 T Technical support, HP 1 Test fencing configuration 35 U