Page 6 - Required; Required
1 Introduction This implementation guide provides information for establishing communications between anHP 3PAR StoreServ Storage and a VMware ESX host. General information is also provided on thebasic steps required to allocate storage on the HP 3PAR StoreServ Storage that can then be accessedby th...
Page 8 - or host can log in to the HP 3PAR StoreServ Storage.
2 Configuring the HP 3PAR StoreServ Storage for Fibre Channel This chapter explains how to establish a Fibre Channel connection between the HP 3PAR StoreServStorage and a VMware ESX host and covers HP 3PAR OS 3.1.x, OS 2.3.x, and 2.2.x versions.For information on setting up the physical connection f...
Page 9 - Creating the Host Definition; “Configuring ESX/ESXi Multipathing for Round
2. If the port has not been configured, take the port offline before configuring it for the ESX hostby issuing the following HP 3PAR OS CLI command: controlport offline [node:slot:port] CAUTION: Before taking a port offline in preparation for a direct or fabric connection, you should verify that the...
Page 10 - Users Guide for complete details on using the; Configuring the HP 3PAR StoreServ Storage Running HP 3PAR OS 2.2.x
2. To create host definitions, issue the createhost command with the -persona option to specify the persona and the host name. For HP 3PAR OS 3.1.1 or earlier: # createhost -persona 6 ESXserver1 10000000C9724AB2 10000000C97244FE For HP 3PAR OS 3.1.2: # createhost -persona 11 ESXserver1 10000000C9724...
Page 11 - controlport
NOTE: For configurations that are intended to have more than one host type (for example, an ESX host and a Windows host) connected to a shared HP 3PAR StoreServ Storage HBA port viafabric connections, see to the Heterogeneous Host Support Guide on the HP BSC website for therequired HP 3PAR StoreServ...
Page 12 - Console Users Guide for complete details on using the; Setting Up and Zoning the Fabric
Creating the Host Definition Before connecting the ESX host to the HP 3PAR StoreServ Storage, create a host definition for eachHP 3PAR StoreServ Storage that is to be connected to a host HBA port through a fabric or a directconnection. 1. To create host definitions, issue the HP 3PAR OS CLI createho...
Page 13 - The HP 3PAR arrays support the following zoning configurations:; HP 3PAR Coexistence
You can set up fabric zoning by associating the device World Wide Names (WWNs) or the switchports with specified zones in the fabric. Although you can use either the WWN method or the portzoning method with the HP 3PAR StoreServ Storage, the WWN zoning method is recommendedbecause the zone survives ...
Page 14 - portcfgshow; portcfgfillword; Target Port Limits and Specifications
3.0.2 or later, verify that each switch port is in the correct mode using the Brocade telnetinterface and the portcfgshow command, as follows: brocade2_1:admin> portcfgshow Ports 0 1 2 3 4 5 6 7 -----------------+--+--+--+--+----+--+--+-- Speed AN AN AN AN AN AN AN AN Trunk Port ON ON ON ON ON ON...
Page 15 - HP 3PAR Priority Optimization; bsc; Persistent Ports; The Persistent Ports feature is supported only on HP 3PAR OS 3.1.2.
◦ HP 3PAR HBA 4G: 1638 ◦ HP 3PAR HBA 8G: 3276 (HP 3PAR StoreServ 10000 and HP 3PAR StoreServ 7000systems only) • The I/O queues are shared among the connected host HBA ports on a first-come, first-servedbasis. • When all queues are in use and a host HBA port tries to initiate I/O, it receives a targ...
Page 16 - Persistent Ports Setup and Connectivity Guidelines
In HP 3PAR Storage arrays with more than two nodes, failover behavior occurs on node pairs;that is, if node 0 goes down, ports on node 0 fail over to node 1, if node 2 goes down, ports onnode 2 fail over to node 3, and so on. Conversely, when node 1 goes down, ports on node 1 failover to node 0, and...
Page 17 - Persistent Ports Limitations; Persistent Ports Technical White Paper; Unsupported Configurations
Before Persistent Ports is active, the output of the showhost command displays as follows: # showhost Id Name Persona ---------------WWN/iSCSI_Name--------------- Port 1 server1 Generic 5001438009AE770E 0:1:1 5001438009AE770C 0:1:1 5001438009AE770E 1:1:1 5001438009AE770C 1:1:1 When Persistent Ports ...
Page 18 - Configuring the HP 3PAR StoreServ Storage for iSCSI; “Hardware iSCSI; Software iSCSI Support; Setting Up the Ports for an iSCSI Connection; controlport config iscsi
3 Configuring the HP 3PAR StoreServ Storage for iSCSI This chapter explains how to establish an iSCSI connection between the HP 3PAR StoreServ Storageand the VMware ESX host. If you are running specific CNA cards, a software or hardware iSCSIinitiator can be used. For details about hardware iSCSI co...
Page 21 - Setting Up and Configuring CHAP Authentication; showhost
ports must have been set up and an iSCSI connection/session must be established. The iSCSIconnection/session is established by following the steps in “Setting Up the Ports for an iSCSI Connection” (page 18) and the steps in “Configuring the Host for an iSCSI Connection” (page 65) through section “Co...
Page 22 - Figure 1 CHAP Authentication in ESX 3.5
The following example uses the CHAP secret (CHAP password) host_secret3 for the ESX host. Be aware that the CHAP secret must be at least 12 characters long. 2. On the ESX host’s VI/vSphere client, open the Storage Adapters tab, then select the iSCSI Software Adapter, and select the Properties link. ...
Page 24 - OK
5. Click OK again to confirm. 6. On the HP 3PAR StoreServ Storage, issue the HP 3PAR OS CLI sethost command with the initchap parameter to set the CHAP secret for the ESX host. # sethost initchap -f host_secret3 ESX1 NOTE: If mutual CHAP on ESX is being configured, then target CHAP will need to be c...
Page 25 - To set a static IP address, follow these steps:
Figure 3 CHAP Credentials in ESX 4.x and 5.x Issue the HP 3PAR OS CLI showhost -chap command to verify that the specified CHAP secret has been set for the host definition. For Initiator chap # showhost -chap Id Name -Initiator_CHAP_Name- -Target_CHAP_Name- 0 ESX1 ESX1 -- For mutual chap # showhost -...
Page 29 - Figure 9 CHAP Configuration for Mutual CHAP
Figure 9 CHAP Configuration for Mutual CHAP Fill in the Target CHAP Name (the initiator IQN name), the Target Secret , the Initiator CHAP Name (which is the DNS name of the storage), and an Initiator Secret , and then click OK . • If you want to remove CHAP authentication later on, in the Authentica...
Page 31 - Configuring the HP 3PAR StoreServ Storage for FCoE; Setting Up the FCoE Switch, FCoE Initiator, and FCoE target ports; controlport config fcoe
4 Configuring the HP 3PAR StoreServ Storage for FCoE Setting Up the FCoE Switch, FCoE Initiator, and FCoE target ports Connect the ESX host FCoE initiator port(s) and the HP 3PAR StoreServ Storage FCoE target portsto the FCoE switch(es). NOTE: FCoE switch VLANs and routing setup and configuration is...
Page 32 - Change the topology to FCoE:; Check the current settings of the FCoE ports by issuing
NOTE: If changing the config from iSCSI to FCoE, follow the steps below. 1. Issue the showport command. # showport 0:3:1 target ready - 000E1E05BEE6 iscsi iSCSI - - - 0:3:2 target ready - 000E1E05BEE2 iscsi iSCSI - - - 2. Turn off the iSCSI ports: # controlport offline 0:3:1 # controlport offline 0:...
Page 35 - Configuring the Host for a Fibre Channel Connection; The BCU tool is available for download from the Brocade web site.
5 Configuring the Host for a Fibre Channel Connection This chapter describes the procedures and considerations that are required to set up an ESX hostto communicate with an HP 3PAR StoreServ Storage over a Fibre Channel connection. Installing the HBA and Drivers Before setting up the ESX host, make ...
Page 36 - To query a port# after a change was made, follow the example below:; Installing Virtual Machine Guest Operating System
To change Path TOV value (repeat for all ports) follow the example below. Also this command canbe included in ESX host startup such that it will be run automatically. # esxcli brocade bcu --command="fcpim --pathtov 1/0 14" path timeout is set to 14 To query a port# after a change was made, f...
Page 37 - “Configuring Round Robin Multipathing on ESX 4.x or later for
NOTE: VMware and HP recommend the LSI logic adapter emulation for Windows 2003 Servers. The LSI Logic adapter is also the default option for Windows 2003 when creating a new virtualmachine. HP testing has noted a high incidence of Windows 2003 virtual machine failures duringan ESX multipath failover...
Page 40 - Configuring ESX/ESXi Multipathing for Round Robin via SATP PSP; VMware specifically warns not to directly edit the
Figure 10 LUN Set to Round Robin Managing a round robin I/O path policy scheme through the VI/vSphere client GUI for a largenetwork can be cumbersome and challenging to maintain because the policy must be specifiedfor each LUN individually and updated whenever new devices are added. Alternatively, V...
Page 41 - VMware
NOTE: • SATP rule changes cannot be affected through vSphere GUI. • SATP rule changes through esxcli commands populate the esx.conf file. • A custom SATP rule is an added SATP rule that modifies or redefines parameters of an existingSATP default rule, defines the targeted devices to be affected, and...
Page 44 - SATP Info Commands; Default SATP Rules and Their Current Default PSP
To remove the above Active-Active custom SATP rule: # esxcli storage nmp satp rule remove -s "VMW_SATP_DEFAULT_AA" -P "VMW_PSP_RR" -O iops=100 –c "tpgs_off" -V "3PARdata" -M "VV" -e "HP 3PAR Custom iSCSI/FC/FCoE Rule" HP 3PAR custom SATP rule for use w...
Page 45 - To show device information, issue the following commands:
SATP Custom Rules and Associated Defined Parameters To list SATP custom rules and associated defined parameters, issue the following commands: ESXi 5.x example For persona 11: For persona 6: ESX/ESXi 4.x example # esxcli nmp satp listrules | grep -i 3par VMW_SATP_ALUA 3PARdata VV tpgs_on HP 3PAR Cus...
Page 46 - iops
ESX/ESXi 4.x example The command is the same for ESX/ESXi 4.x. The output shown is for ESX 4.0: # esxcli nmp device list naa.50002ac000b40125 Device Display Name: 3PARdata Fibre Channel Disk (naa.50002ac000b40125) Storage Array Type: VMW_SATP_DEFAULT_AA Storage Array Type Device Config: Path Selecti...
Page 47 - Configuration; VMware ESX Releases through ESX 3.5 Update 3
ESX/ESXi 4.x # esxcli nmp device list -d naa.50002ac0005800ac NOTE: If I/O is active to a LUN and an attempt is made to modify the path policy, a failure can occur: error during the configuration of the host: sysinfoException; Status=Busy: Message=Unable to Set If this problem occurs during an attem...
Page 48 - VMware ESXi Release 5.1; “VMware ESX Release
VMware ESX Release 3.5 Update 4 through ESX 4.x and ESXi 5.0 As of VMware ESX release 3.5 update 4, and including ESX 4.0 GA and ESX 4.1 (with all ESX4.x updates) , and ESXi 5.0 (with all updates), an algorithm has been added that allows ESX torespond to Queue Full and Busy SCSI messages from the st...
Page 49 - Follow-up Actions/Recommendations for ESX 3.5 Update 3 and Earlier; The default settings for
Follow-up Actions/Recommendations for ESX 3.5 Update 3 and Earlier The behavior of the HP 3PAR StoreServ Storage port being overrun is limited only to ESX 3.5update 3 and earlier servers. Other HP-supported operating systems handle Queue Full notifications by backing off on I/O fora period of time. ...
Page 50 - ql2xmaxdepth
Example 2 (set up as follows): • LSI 2G FC HBA installed on the HP 3PAR StoreServ Storage • 12 ESX hosts attached to a LSI port on the HP 3PAR StoreServ Storage Formula: 510 / 12 = 42.xxx (recommended max target port queue depth = 42) Setting tgt_queue_depth for Emulex in ESX 3.x (example) To set th...
Page 51 - VMware Fibre Channel SAN Configuration Guide.; vStorage APIs for Array Integration (VAAI)
3. Make a backup copy of /etc/vmware/esx.conf . cp /etc/vmware/esx.conf /etc/vmware/esx.conf.orig 4. Identify the QLogic HBA module that is currently loaded. vmkload_mod -l | grep qla2300 Depending on the model of the HBA, the module can be one of the following: qla2300_707 (ESX 3.0.x) qla2300_707_v...
Page 52 - Table 2 HP 3PAR VAAI Plugin Installation Requirements
ESX extensions that make use of these primitives are collectively referred to as vStorage APIs forArray Integration (VAAI). The VMware primitives enable an ESX/ESXi host to convey virtual machineoperations to storage hardware at a meta level instead of at the traditional data level. This reducesoper...
Page 54 - showspace
additional disk space is added, use the Retry option on the warning message to bring the VM back to the read-write state. If you select the Cancel option, the VM is rebooted. In the following example, an HP 3PAR StoreServ Storage TPVV volume was created with a warninglimit of 60%, as shown in the sh...
Page 55 - Figure 11 Virtual Machine Message — Retry and Cancel options; Additional New Primitives Support on ESXi 5.x; UNMAP; VAAI and New Feature Support Table; Table 3 HP 3PAR VAAI Plugin Installation Requirements
Figure 11 Virtual Machine Message — Retry and Cancel options Additional New Primitives Support on ESXi 5.x HP 3PAR OS 3.1.1 or later supports additional new primitives, called TP LUN Reporting, wherethe ESXi 5.x is notified that a given LUN is a thin provisioning LUN by enabling the TPE bits of theR...
Page 56 - VAAI Plugin Verification; To show that the plugin has been installed:; To show the version of the plugin:
VAAI Plugin Verification NOTE: VAAI Plugin 2.2.0 must be installed if an ESXi 5.x server is connected to two or more arrays that are running a mix of HP 3PAR OS 2.3.x and 3.1.x. For LUNs from HP 3PAR OS 3.1.x,the default VMware T10 plugin will be effective, and for storage LUNs from HP 3PAR OS 2.3.x...
Page 57 - command
• On ESX 4.1, you can verify that the VAAI Plugin is installed and enabled on devices usingthe following commands: • To show the version of the installed VAAI plugin: # esxupdate --vib-view query | grep 3par cross_3par-vaaip-inserv_410.1.1-230815 installed • To show that the claim rule is in effect ...
Page 58 - Figure 12 Hardware Acceleration for HP 3PAR devices; VMware All Paths Down
Figure 12 Hardware Acceleration for HP 3PAR devices VMware All Paths Down All Paths Down (APD), a feature of the VMware ESXi host used in cases where all paths to the VMgo down because of storage failure or administrative error, is properly handled in ESX 5.1 as aresult of feature enhancement perfor...
Page 59 - “Multipath Failover Considerations and I/O Load Balancing” (page 37)
6 Configuring the Host as an FCoE Initiator Connecting to a FC target or an FCoE Target All contents of the Fibre Channel section of this guide apply to FCoE connectivity as well. See thefollowing sections: • “Multipath Failover Considerations and I/O Load Balancing” (page 37) • “Performance Conside...
Page 62 - Configuring Initiator FCoE to FC Target
Figure 17 Exiting the BIOS Utility Configuring an HP 3PAR StoreServ Storage Port for a FCoE HostConnection When setting up FCoE initiator to FC target, there is nothing unique that needs to be configuredon the HP 3PAR StoreServ Storage. The initiator coming from the host adapters through the FCoEFor...
Page 63 - “Configuring the HP 3PAR StoreServ Storage for FCoE”
Figure 18 Initiator FCoE to FC Target NOTE: For complete and detailed instructions for configuring a server with a given Converged Network Adapter, refer to the CNA manufacturer documentation. The FCoE switch or FCoE forwarder must be able to convert FCoE traffic to FC and also be ableto trunk this ...
Page 65 - Configuring the Host for an iSCSI Connection; ping; Installing iSCSI on VMware ESX
7 Configuring the Host for an iSCSI Connection This chapter describes the procedures for setting up an ESX software iSCSI configuration with anHP 3PAR StoreServ Storage. The instructions in this chapter should be used in conjunction with theVMware vSphere Storage Guide. Setting Up the Switch, iSCSI ...
Page 67 - Creating a VMkernel Port
Installing Virtual Machine Guest Operating System The VMware ESX documentation lists recommended virtual machine guest operating systems (GOS)and their installation and setup as virtual machines. Refer to the VMware ESX documentation forinformation on setting up your virtual machine configuration. C...
Page 70 - Configuring a Service Console Connection for the iSCSI Storage
10. Enter a network label. Click Next . 11. Specify the IP settings that will be used for the iSCSI network. Click Next . 12. Review the information. Click Finish . Configuring a Service Console Connection for the iSCSI Storage The following steps describe how to configure the Service Console connec...
Page 72 - Configuring the VMware iSCSI Initiator
9. Check the Configuration display. The new network configuration is displayed with the addition of the iSCSI network. You should now be able to ping the HP 3PAR StoreServ Storage ports that were previouslydefined from the COS. Configuring the VMware iSCSI Initiator The following steps show how to c...
Page 75 - Dynamic Discovery
15. When all of the desired HP 3PAR StoreServ Storage iSCSI ports have been added to the Dynamic Discovery tab, close this window. Configuring the VMware iSCSI Initiator 75
Page 76 - iSCSI Failover Considerations and Multipath Load Balancing; “Multipath Failover Considerations and I/O Load
16. Reboot the ESX host. If virtual machines are active, shut them down or suspend them. The ESX host and HP 3PAR StoreServ Storage should now be configured for use. Using the showhost command on the HP 3PAR StoreServ Storage, the new iSCSI connections should now show as present. # showhost Id Name ...
Page 78 - Creating Storage On the HP 3PAR StoreServ Storage; To obtain a copy of this documentation, see the HP BSC website:; Creating Virtual Volumes for HP 3PAR OS 2.2.4 and Later; Using the HP 3PAR Management Console:; Use the; Using the HP 3PAR OS CLI:
8 Allocating Storage for Access by the ESX Host This chapter describes the basic procedures that are required to create and export virtual volumesso they can be utilized by the VMware ESX host. For complete details on creating and managingstorage on the HP 3PAR StoreServ Storage, consult the appropr...
Page 79 - Creating Virtual Volumes for HP 3PAR OS 2.2.3 or Earlier; createaldvv
Creating Virtual Volumes for HP 3PAR OS 2.2.3 or Earlier When running HP 3PAR OS 2.2.3 or earlier, the createaldvv command can be used to create virtual volumes on the HP 3PAR StoreServ Storage that can then be exported and discovered bythe ESX host. Here is the general form of the command: # create...
Page 80 - Creating a VLUN for Export; port presents - created; Using the HP 3PAR Management Console; Actions; Using the HP 3PAR OS CLI
http://www.hp.com/go/bsc Concerning TPVVs, ESX VMFS-3 does not write data to the entire volume at initialization and itcan be used with TPVVs without any configuration changes to VMFS. A further examination of thissubject, recommendations, and limitations are explored in the HP document 3PAR Utility...
Page 81 - versions of the HP 3PAR OS.; Removing Volumes; removevlun
Consult the HP 3PAR Management Console Users Guide and the HP 3PAR Command Line InterfaceReference for complete details on exporting volumes and available options for the HP 3PAR OSversion that is being used on the HP 3PAR StoreServ Storage. These documents are available onthe HP BSC website: http:/...
Page 82 - Figure 20 Detaching a LUN; Host and Storage Usage; Eventlog and Host Log Messages; All HP 3PAR system debug messages can be seen using the; REPORT LUN
Figure 20 Detaching a LUN Host and Storage Usage Eventlog and Host Log Messages All HP 3PAR system debug messages can be seen using the showeventlog -debug cli command. On the ESX host, errors are reported in /var/log/vmkernel files. Use the showalert HP 3PAR OS CLI command to see alerts and warning...
Page 85 - 0 Support and Other Resources; Contacting HP; HP 3PAR documentation
10 Support and Other Resources Contacting HP For worldwide technical support information, see the HP support website: http://www.hp.com/support Before contacting HP, collect the following information: • Product model names and numbers • Technical support registration number (if applicable) • Product...
Page 88 - Typographic conventions; Table 4 Document conventions; irreversible damage to data or to the operating system.; HP 3PAR branding information
Typographic conventions Table 4 Document conventions Element Convention Bold text • Keys that you press • Text you typed into a GUI element, such as a text box • GUI elements that you click or select, such as menu items, buttons,and so on Monospace text • File and directory names • System output • C...
Page 89 - 1 Documentation feedback; when submitting your feedback.
11 Documentation feedback HP is committed to providing documentation that meets your needs. To help us improve thedocumentation, send any errors, suggestions, or comments to Documentation Feedback( [email protected] ). Include the document title and part number, version number, or the URL when sub...