HP QR516B manual Performance Considerations for Multiple Host Configurations

Page 47

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 attempt to change the path policy, reduce the I/Os to that LUN and then try making the desired changes.

Performance Considerations for Multiple Host Configurations

The information in this section should be considered when using multiple ESX hosts, (or other hosts in conjunction with ESX hosts), that are connected in a fan-in configuration to a pair of HP 3PAR StoreServ Storage ports.

NOTE: For ESX 4.0 systems, HP recommends changing the ESX Scsi.ConflictRetries from its default value of 80 to a value of 200 when connected to an HP 3PAR StoreServ Storage running HP 3PAR OS version 2.2.4 or earlier. This change lengthens the time allowed for I/O retries due to ESX SCSI-2 reservation conflicts on VMFS LUNs caused by delayed processing of SCSI-2 reservation commands on the HP 3PAR StoreServ Storage, thereby helping to avoid VM I/O failure.

You can change this value using the VMware ESX VI/vSphere client: In the ESX host, select the Configuration tab, select Advanced Settings for software, select Scsi, scroll to Scsi.ConflictRetries, and change the value in the field. Click OK to complete the change. A reboot is not required for the change to take effect.

This does not have to be done for ESX 4.1 or ESXi 5.x systems.

ESX/ESXi Handling SCSI Queue Full and Busy Messages from the HP 3PAR StoreServ Storage Array

VMware ESX Releases through ESX 3.5 Update 3

The default behavior of an ESX 3.5 update 3 and older servers to Queue Full and Busy SCSI messages from the HP 3PAR StoreServ Storage is to treat them as valid commands and to continue sending data. When continued outstanding commands are being sent to an HP 3PAR StoreServ Storage port, the port cannot recover and stops responding for attached hosts.

This type of action is critical where QLogic HBAs are used on the HP 3PAR StoreServ Storage because, when the storage port stops responding, the QLogic driver on the HP 3PAR StoreServ Storage has to issue a reset of the affected port.

The time in which the HP 3PAR StoreServ Storage port is at full capacity and the reset time of the port does not trigger a failover in the ESX host, since the ESX host never detects the port going away. This results in a virtual machine crash. There are two solutions:

Upgrade to ESX 3.5 Update 4 or later.

Control the IO that each array port receives by manipulating the HBA queue depth (see “Modifying the Tuneable Parameters for Queue Depth Throttling in ESX 3.x” (page 49)).

Performance Considerations for Multiple Host Configurations

47

Image 47
Contents HP 3PAR VMware ESX Implementation Guide Acknowledgments Contents Support and Other Resources Configuring the Host for an iSCSI ConnectionAllocating Storage for Access by the ESX Host TargetDocumentation feedback Required Supported ConfigurationsIntroduction RequiredAudience HP 3PAR OS Upgrade Considerations# showport -par Configuring the HP 3PAR StoreServ Storage for Fibre ChannelSetting Up the Ports # showhost -listpersona Creating the Host Definition# showhost -persona # showhost# controlport persona 7 nodeslotport # createhost ESXserver1 10000000C9724AB2 10000000C97244FE Setting Up and Zoning the FabricHP 3PAR Coexistence Configuration Guidelines for Fabric VendorsAdminportcfgfillword Target Port Limits and SpecificationsHP 3PAR Priority Optimization Persistent Ports # showport Persistent Ports Setup and Connectivity GuidelinesPersistent Ports Limitations Unsupported ConfigurationsSoftware iSCSI Support Configuring the HP 3PAR StoreServ Storage for iSCSISetting Up the Ports for an iSCSI Connection # controlport config iscsi # showport# controliscsiport ping 10.1.1.10 # showport -iscsi# vmkping ESX1 Setting Up and Configuring Chap Authentication Chap Authentication in ESX Chap Credentials in ESX/ESXi 4.x or ESX/ESXi For ESX 4.x # showhost -chap Hardware iSCSI SupportSetting a Static IP Address Showiscsisession Chap Configuration for One-Way Chap Chap Configuration for Mutual Chap HP 3PAR Priority Optimization Target Port Limits and Specifications# showport -fcoe Configuring the HP 3PAR StoreServ Storage for FCoE# controlport config fcoe # showport 031 # showport -i 031# controlport offline Showport Turn off the iSCSI portsCreating the Host Definition Target Port Limits and Specifications # esxcli brocade bcu --command=vhba --query 1/0 Configuring the Host for a Fibre Channel ConnectionInstalling the HBA and Drivers # esxcli brocade bcu --command=port --listHttp//kb.vmware.com Installing Virtual Machine Guest Operating System# cat /etc/rc.local Multipath Failover Considerations and I/O Load BalancingConfiguring the Host for a Fibre Channel Connection Multipath Failover Considerations and I/O Load Balancing LUN Set to Round Robin Vmwpsprr Vmwpspfixed Vmwpspmru To remove the above Alua custom Satp rule ESX/ESXi 4.0 GA 4.0 UxESXi ESX/ESXi 4.1 GA 4.1 UxDefault Satp Rules and Their Current Default PSP Satp Info Commands# esxcli storage nmp device list naa.50002ac0000a0124 Satp Custom Rules and Associated Defined ParametersShow Device Information # esxcli nmp satp listrules grep -i 3par# esxcli storage nmp device list -d naa.50002ac0005800ac # esxcli nmp device list naa.50002ac000b40125# esxcli nmp device list -d naa.50002ac0005800ac Performance Considerations for Multiple Host ConfigurationsVMware ESX Releases through ESX 3.5 Update Esxcli storage core device list --device devicename VMware ESX Release 3.5 Update 4 through ESX 4.x and ESXiVMware ESXi Release # esxcli storage core device list497 / 16 = 31.xxx recommended max target port queue depth = Lpfcdd7xx Lpfcdd732 Lpfc740 VStorage APIs for Array Integration Vaai ESX/ESXi 4.1, ESXi 5.x Additional Feature ConsiderationsStorage I/O Control HP 3PAR Vaai Plugin 2.2.0 for ESXi HP 3PAR Vaai Plugin 1.1.1 for ESXi# mount -t ext4 -o discard /dev/sda2 /mnt # cd /vmfs/volumes/volune-nameUnmap Space Reclaim Storage Hardware Support for ESXi Out-of-Space Condition for ESX 4.1 and ESXi# showalert Additional New Primitives Support on ESXi Vaai and New Feature Support TableVaai Status supported Vaai Plugin Verification# esxcli storage core plugin list # esxcfg-scsidevs -l naa.50002ac0002200d7# esxcli storage core plugin list Plugin name Plugin class # esxcfg-scsidevs -l naa.50002ac003da00ebHardware Acceleration for HP 3PAR devices VMware All Paths DownUsing system Bios to configure FCoE Configuring the FCoE SwitchConfiguring FCoE Configuring the PCI Slots Exiting the Bios Utility Configuring Initiator FCoE to FC TargetInitiator FCoE to FC Target Configuring Initiator FCoE to Target FCoEInitiator FCoE to Target FCoE Installing iSCSI on VMware ESX Configuring the Host for an iSCSI ConnectionConfiguring the Host for an iSCSI Connection Creating a VMkernel Port Configuring the Host for an iSCSI Connection Click OK to complete Click Next Configuring the Host for an iSCSI Connection Page Configuring the VMware iSCSI Initiator Configuring the VMware iSCSI Initiator Configuring the Host for an iSCSI Connection Configuring the VMware iSCSI Initiator # showhost ESX/ESXi Additional Feature Considerations Using the HP 3PAR OS CLI Allocating Storage for Access by the ESX HostCreating Virtual Volumes for HP 3PAR OS 2.2.4 and Later Using the HP 3PAR Management Console# createaldvv -cnt 5 TESTLUNs 5G Creating Virtual Volumes for HP 3PAR OS 2.2.3 or EarlierExporting LUNs to an ESX Host # createaldvv options vvname.index sizegGtT# createvlun options VVname VVset LUN nodeslotport/hostname Creating a Vlun for Export# createvlun options VVname VVset LUN nodeslotport # createvlun options VVname VVset LUN hostname/setDiscovering LUNs on VMware ESX Hosts Removing VolumesEventlog and Host Log Messages Host and Storage UsageHost and Storage Usage Page HP 3PAR documentation Support and Other ResourcesContacting HP Reference Storage Physical Planning HP 3PAR branding information Typographic conventionsDocumentation feedback