Dell recommends creating the highly available VMkernel port as described in the Dell EqualLogic technical report TR1075,
If you are using the Dell EqualLogic multipathing extension module, see Dell EqualLogic technical report TR1074,
These technical reports provide a detailed explanation on how to create the highly available VMkernel port, which ensures that ping replies can be transmitted to the array.
For more information on the above articles, contact the storage vendor, Dell.
Disable Delayed ACKsThere are reports of performance improvements on EqualLogic arrays by disabling the delayed ACK parameter. For more information, see
ESX/ESXi hosts might experience read or write performance issues with certain storage arrays (1002598).
To disable delayed ACKs from the vSphere Client:
- Click the ESXi/ESX host you want to modify.
- Navigate to the Configuration tab and click Storage Adapters.
- Click the iSCSI VMHBA to be modified and click Properties.
- Modify the delayed ACK setting using the option that best matches your needs using one of these processes:
- To modify the delayed ACK setting on a discovery address (recommended):
- Click the Dynamic Discovery tab.
- Click the Server Address tab.
- Click Settings > Advanced.
- To modify the delayed ACK setting on a specific target:
- Click the Static Discovery tab and select the target.
- Click Settings > Advanced.
- To modify the delayed ACK setting globally:
- Click the General tab.
- Click Advanced.
- In the Advanced Settings dialog box, scroll to the delayed ACK setting.
- Deselect Inherit from parent.
- Deselect DelayedAck.
- Reboot the host.
- Repeat for all hosts that have access to the iSCSI storage.
Adjust the iSCSI login timeout on ESXi 5.0In ESXi 5.x, the iSCSI login timeout is currently set 5 seconds. This means that after 5 seconds the ESXi host stops the iSCSI session if there is no response, and tries to log in again immediately after. This places additional load on the Storage Array, and can result in a "login storm".
The ability to change this setting from the vSphere Client has been added with
VMware ESXi 5.0 Patch Release ESXi500-201112001 (2007680). To help alleviate this problem, extend the login timeout to 15 seconds, or 30 seconds if necessary.
To change the login timeout from the vSphere Client:
- Go to Storage Adapters > iSCSI Software Adapter > Properties.
- Click Advanced and scroll down to LoginTimeout.
- Change the value from 5 seconds to a larger value, such as 15 or 30 seconds.
To adjust the iSCSI login timeout in ESXi 5.0 from the command line, run this command:
esxcli iscsi adapter param set -A adapter_name -k LoginTimeout -v value_in_sec
For example:
esxcli iscsi adapter param set -A vmhba33 -k LoginTimeout -v 60
Notes:
- This option is grayed out if you are not running ESXi 5.0 patch 2 (build 515841).
- You must reboot the host to reflect the correct timeout settings.
- As per the VMware ESXi 4.1 Update 3 Release Notes, it is now possible to set the timeout value settings for iSCSI initiator login.