Previous Changes
Section(s) | Content Changes | Date | ||||||
---|---|---|---|---|---|---|---|---|
VMware ESXi compatibility lists - All |
Added ESXi 8.x has been added. |
June 2023 | ||||||
VMware ESXi compatibility lists – All |
Removed All references to ESXi 5.x and ESXi 6.x up to and including ESXi 6.5 have been removed as some of these are now considered 'End of General Support' and are also soon to be 'End of Technical Guidance' from VMware.
|
|||||||
VMware ESXi compatibility lists - All |
Updated Most of the tables have been updated to indicate a minimum SANsymphony requirement where applicable – please check the document for more information. |
|||||||
VMware Path Selection Policies (PSP) |
Updated The example showing how to modify and remove an existing SATP rule has been updated. |
|||||||
Known Issues – Fibre Channel adaptors |
Added
FC-NVME is not currently supported for SANsymphony Virtual Disk mappings. To turn off the FC-NVME feature on the ESXi host’s HBA driver use one of the following commands: For Qlogic HBAs: esxcfg-module -s 'ql2xnvmesupport=0' qlnativefc For Emulex HBAs: esxcli system module parameters set -m lpfc -p lpfc_enable_fc4_type=1 A reboot of the ESXi host is required in either case. |
August 2022 | ||||||
VMware Path Selection Policies – Round Robin |
Updated The command syntax for setting the Round Robin PSP has been amended. Previously, it was: esxcli storage nmp satp rule add -V DataCore -M 'Virtual Disk' -s VMW_SATP_ALUA -P VMW_PSP_RR -O iops=10 -o disable_action_OnRetryErrors -c tpgs_on It had been reported that using the command as stated above was not applying the ‘IOPs’ value consistently, resulting in the default (1000) being used instead. The command switches have now been amended to be more explicit which will resolve this problem. The new command is now: esxcli storage nmp satp rule add --vendor="DataCore" --model="Virtual Disk" |
February 2022 | ||||||
Known Issues – ESXi host settings |
Updated Affects ESXi 7.0 Updates 2 & 2a and ESXi 6.7 Update 3 Using DataCore’s recommended DiskMaxIOSize of 512KB causes unexpected IO timeouts and latency ESXi 7.0 - PR 2751564 and ESXi 6.7 - PR 2752542 If you lower the value of the DiskMaxIOSize advanced config option, ESXi hosts I/O operations might fail If you change the DiskMaxIOSize advanced config option to a lower value, I/Os with large block sizes might get incorrectly split and queue at the PSA path. As a result, ESXi hosts I/O operations might time out and fail. This can result in unexpected IO timeouts on the host, leading to increased latency. For ESXi 7.0 Update 2 and 2a: A fix is available in either ESXi 7.0 Update 2c or Update 3. A description of the fix can be found in the release notes: https://docs.vmware.com/en/VMware-vSphere/7.0/rn/vsphere-esxi-70u2c-release-notes.html For ESXi 6.7 Update 3: A fix is available in Patch Release ESXi670-202111001 A description of the fix can be found in the release notes: https://docs.vmware.com/en/VMware-vSphere/6.7/rn/esxi670-202111001.html Users that are on ESXi 7.0 Updates 2 & 2a and ESXi 6.7 Update 3 should increase the DiskMaxIOSize setting from the DataCore recommends 512KB to 1024KB as a workaround. Please refer to VMware ESXi Host Settings on how to change the ESXi DiskMaxIOSize setting. |
December 2021 | ||||||
Known Issues – ESXi host settings |
Updated Affects ESXi 7.0 Updates 2 & 2a and ESXi 6.7 Using DataCore’s recommended DiskMaxIOSize of 512KB causes unexpected IO timeouts and latency. The DataCore-recommended DiskMaxIOSize setting of 512KB is being ignored by ESXi which can result in unexpected IO timeouts on the host, leading to increased latency. For ESXi 7.0: The problem only occurs in ESXi 7.0 Update 2 and 2a. A fix is available in VMware ESXi 7.0 Update 2c and 3. A description of the fix can be found in the update 2c release notes: https://docs.vmware.com/en/VMware-vSphere/7.0/rn/vsphere-esxi-70u2c-release-notes.html PR 2751564: If you lower the value of the DiskMaxIOSize advanced config option, ESXi hosts I/O operations might fail. If you change the DiskMaxIOSize advanced config option to a lower value, I/Os with large block sizes might get incorrectly split and queue at the PSA path. As a result, ESXi hosts I/O operations might time out and fail. ESXi 7.0 Update 2 and 2a users should increase the DataCore recommend DiskMaxIOSize setting from 512KB to 1024KB as a workaround. Please refer to VMware ESXi Host Settings for an explanation on changing the DiskMaxIOSize setting. For ESXi 6.7: The problem occurs in ESXi 6.7 Update 3 (earlier versions of ESXi 6.7 appear to not have the issue). Currently, there is no fix available from VMware. Please contact VMware if more information is required. DataCore suggests mentioning the ESXi 7.0 PR number above as a reference. ESXi 6.7 users should increase the DataCore recommend DiskMaxIOSize setting from 512KB to 1024KB as a workaround. Please refer to VMware ESXi Host Settings for an explanation on changing the DiskMaxIOSize setting. |
November 2021 | ||||||
Known Issues – ESXi host settings |
Updated Affects ESXi 7.0 and 6.7 Using DataCore’s recommended DiskMaxIOSize of 512KB causes unexpected IO timeouts and latency. Using the DataCore-recommended DiskMaxIOSize of 512KB is being ignored by ESXi which results in unexpected IO timeouts on the host, leading to increased latency. For ESXi 7.0: A fix is now available in VMware ESXi 7.0 Update 2c - ESXi_7.0.2-0.20.18426014 PR 2751564: If you lower the value of the DiskMaxIOSize advanced config option, ESXi hosts I/O operations might fail. If you change the DiskMaxIOSize advanced config option to a lower value, I/Os with large block sizes might get incorrectly split and queue at the PSA path. As a result, ESXi hosts I/O operations might time out and fail. Also see: https://docs.vmware.com/en/VMware-vSphere/7.0/rn/vsphere-esxi-70u2c-release-notes.html For ESXi 6.7: The problem occurs in ESXi 6.7 Update 3 (earlier versions of ESXi 6.7 appear to not have the issue). Currently, a fix is not available from VMware. In this case DataCore recommends that the DiskMaxIOSize setting be increased from 512KB to 1024KB until a fix is available. Please refer to VMware ESXi Host Settings for more information on how to change the DiskMaxIOSize setting. |
October 2021 | ||||||
Known Issues – ESXi host settings |
Updated Affects ESXi 7.0 and 6.7 Using DataCore’s recommended DiskMaxIOSize of 512KB causes unexpected IO timeouts and latency. There is a problem for ESXi 7.0 Updates 2 and 2a as well as ESXi 6.7 Update 3 when using the DataCore-recommended DiskMaxIOSize of 512KB. DataCore had discovered that this setting was being ignored by ESXi, resulting in unexpected IO timeouts on the host, leading to increased latency. For ESXi 7.0 Update 2: A fix is now available – see: https://docs.vmware.com/en/VMware-vSphere/7.0/rn/vsphere-esxi-70u2c-release-notes.html PR 2751564: If you lower the value of the DiskMaxIOSize advanced config option, ESXi hosts I/O operations might fail If you change the DiskMaxIOSize advanced config option to a lower value, I/Os with large block sizes might get incorrectly split and queue at the PSA path. As a result, ESXi hosts I/O operations might time out and fail. For ESXi 6.7 Update 3: DataCore recommends that the DiskMaxIOSize setting be increased from 512KB to 1024KB until a fix is available. Please refer to VMware ESXi Host Settings for more information on how to change the DiskMaxIOSize setting. |
September 2021 | ||||||
Known Issues – ESXi host settings |
Added Affects ESXi 7.0 and 6.7 Using DataCore’s recommended DiskMaxIOSize of 512KB causes unexpected IO timeouts and latency. DataCore have identified a problem with VMware for ESXi 7.0 Updates 2, 2a & 3 and ESXi 6.7 Update 3 when using DataCore’s recommended DiskMaxIOSize of 512KB. In some cases, this setting is being ignored which causes an IO timeout on the ESXi host which leads to increased latency. VMware are aware of the problem but until a fix is released (possibly in ESXi 7.0 P03 and ESXi 6.7 P06) DataCore recommends that this setting be increased from 512KB to 1024KB. Users who wish to discuss this with VMware directly should quote SR21234904207 as there is yet no official VMware KB article that DataCore are aware of. |
August 2021 | ||||||
Known Issues - QLogic adaptors |
Added Affects ESXi 7.0 Update 2 Read latency of QLogic 16Gb Fibre Channel adapters supported by the qlnativefc driver increases in certain conditions Please see the ‘Networking Issues’ section: https://docs.vmware.com/en/VMware-vSphere/7.0/rn/vsphere-esxi-702-release-notes.html#knownissues for more information. Affects ESXi 7.x and 6.7 Host ports do not log back into DataCore front-end (FE) ports but remain shown as ‘logged out’. When using qlnative fc driver versions between 4.1.34.0 and 4.1.35.0 (ESXi 7.0) or 3.1.36.0 (ESXi 6.7) and an event occurs that causes the DataCore FE port to log out (e.g., stopping and starting a DataCore Server), the host port will may log back into the DataCore FE port once it is available and at the same time the ESXi host logs are continuously flooded with ‘ADISC failure’ messages. Manually re-initializing the DataCore FE port may workaround the problem. DataCore recommends using a minimum qlnative fc driver version of 4.1.35.0 (ESXi 7) or 3.1.65.0 (ESXi 6.7). |
|||||||
VMware Path Selection Policies – Round Robin |
Updated The command to add the new SATP rule was missing a ‘-o’ switch before the disable_action_OnRetryError setting. Before (incorrect) esxcli storage nmp satp rule add -V DataCore -M 'Virtual Disk' -s VMW_SATP_ALUA -P VMW_PSP_RR -O iops=10 disable_action_OnRetryErrors -c tpgs_on After (corrected) esxcli storage nmp satp rule add -V DataCore -M 'Virtual Disk' -s VMW_SATP_ALUA -P VMW_PSP_RR -O iops=10 -o disable_action_OnRetryErrors -c tpgs_on |
January 2021 | ||||||
General |
Updated This document has been reviewed for SANsymphony 10.0 PSP 11. No additional settings or configurations are required. |
|||||||
VMware ESXi Compatibility lists - ESXi operating system versions |
Added ESXi 7.0 is now qualified when using ALUA enabled connections to a DataCore Server.
|
August 2020 | ||||||
The VMware ESXi Host’s settings – ISCSI Settings - Software iSCSI Port Binding |
Added DataCore recommends that port binding is not used for any ESXi Host connections to DataCore Servers. Please see ISCSI Settings for more details. |
|||||||
VMware Path Selection Policies – Overview | Updated
Added more explicit instructions on how to change/edit an existing SATP type. |
|||||||
VMware Path Selection Policies – Round Robin/Fixed/Most Recently Used |
Updated Minor edits have been made to the notes to simplify and consolidate repeated information over these three sections. There are no settings changes required or any new information. |
|||||||
Known Issues |
Updated Failover/Failback The information below has been simplified for clarity. No new changes have been added. Affects all ESXi versions ESXi hosts may see premature APD events during fail-over when a DataCore Server is stopped or shutdown if the SATP ‘action_OnRetryErrors’ default setting is used. The default ‘action_OnRetryErrors’ setting switched between disabled and enabled and back to disabled again for subsequent releases of ESXi 6.x. Therefore, to guarantee expected failover behavior when a DataCore Server is stopped or shutdown on any ESXi 6.x Host, DataCore require that the SATP ‘action_OnRetryErrors’ setting is always explicitly set to ‘disabled’ (i.e., off). Please see the section VMware Path Selection Policies – Round Robin for more information. iSCSI connections The information below has been simplified for clarity. No new changes have been added. Affects all ESXi versions connected to SANsymphony 10.0 PSP 6 Update 5 and earlier Multiple iSCSI sessions from the same IQN to a DataCore Front End port is not supported. I.e. iSCSI Initiators that have different IP addresses, but which all share the same IQN when trying to connect to the same DataCore FE ports will not work as expected in SANsymphony versions 10.0 PSP 6 Update 5 and earlier. Only the first IP address to create an iSCSI session login will be accepted. All other iSCSI session login attempts from the same IQN regardless of the IP address will be rejected. |
|||||||
Known Issues - Serving/un-serving SANsymphony virtual disks |
Added Affects ESXi 6.0 and 6.5 ESXi 5.5, 6.0 and 6.5 do not support 4K enabled virtual disks See https://kb.vmware.com/s/article/2091600 Also see the section ‘Device Sector Formats’ in VMware’s own vSphere Storage guide for ESXi 6.7 for more limitations of 4K enabled storage devices.
|
April 2020 | ||||||
Known Issues - QLogic network adaptors |
Updated Affects ESXi 6.x and 5.5 When using QLogic's Dual-Port, 10Gbps Ethernet-to-PCIe Converged Network Adaptor When used in CISCO UCS solutions, disable both the adaptor's ‘BIOS’ settings and 'Select a LUN to Boot from' option to avoid misleading and unexpected ‘disconnection-type’ messages reported by the DataCore Server Front End ports during a reboot of Hosts sharing these adaptors. |
|||||||
VMware Path Selection Policies - Round Robin (RR) PSP |
Updated The ‘notes’ section has been updated. |
January 2020 | ||||||
VMware Path Selection Policies - All (RR, Fixed and MRU PSPs) |
Updated
Information about how to remove an already configured SATP rule (to update/change the existing SATP rule) had been inadvertently removed in previous editions of this document and has now been re-instated. |
|||||||
Known Issues - Failover/Failback | Updated
Affects ESXi 6.x ESXi hosts using ALUA may see premature APD events during fail-over scenarios when a DataCore Server is stopped/shutdown. A new feature called ‘action_OnRetryErrors’ was introduced in ESXi 6.0. In ESXi 6.0 and then in ESXi 6.5 the setting was by default always set to ‘disable’ (off). However in ESXi 6.7 VMware changed the default setting to ‘enable’ (on) and this caused unexpected failover/failback behaviour when a DataCore Server is stopped/shutdown. So a code change was made in SANsymphony 10.0 PSP 9 (to allow for this ‘enable’ setting to work as expected). Then in ESXi 6.7 Update3 VMware reverted the default setting back ‘disable’ once more. As DataCore can never guarantee which versions of ESXi are being used in any SANsymphony Server Group at any time, this ‘action_OnRetryErrors’ SATP setting needs to be explicitly set (on your ESXi Host) according to the SANsymphony version that is installed. For any ESXi 6.x Hosts the ‘action_OnRetryErrors’ SATP setting should be explicitly set to disabled (off). Please see the section VMware Path Selection Policies – Round Robin about how to configure the SATP rule for this setting. Also see: https://kb.vmware.com/s/article/67006. |
|||||||
VMware Path Selection Policies - Most Recently Used (MRU) PSP |
Removed The note about being able to use the ‘default’ SATP rule has been removed as this contradicts the statement that a custom SATP rule must be used for MRU. |
|||||||
The VMware ESXi Host's settings - DiskMaxIOSize |
Updated Added an ‘Also see’ link. |
December 2019 | ||||||
Performance Best Practices for VMware vSphere 6.7 |
Updated |
|||||||
Known Issues – Failover/Failback |
Added Affects ESXi 6.x ESXi hosts using ALUA may see premature APD events during fail-over scenarios when a DataCore Server is stopped/shutdown. A feature called ‘action_OnRetryErrors’ introduced in ESXi 6.0 was set to ‘disable’ (off) by default, this was also the default setting in ESXi 6.5. However, in ESXi 6.7 VMware changed this default value to ‘enable’ (on) which then required a SANsymphony code change (in 10.0 PSP 9). As DataCore cannot guarantee which versions of ESXi are being used in a SANsymphony Server Group, this SATP setting now needs to be explicitly set according to your SANsymphony version to guarantee expected behavior. Also see: https://kb.vmware.com/s/article/67006
Please see the section VMware Path Selection Policies – Round Robin about how to configure the SATP rule for this setting. Also see: https://kb.vmware.com/s/article/67006. |
November 2019 | ||||||
VMware ESXi Path Selection Policies |
Updated Round Robin Information updated based on the Known Issue – Failover/failback section regarding “ESXi hosts using ALUA may see premature APD events during fail-over scenarios when a DataCore Server is stopped/shutdown.” (See added Known Issue above). |
|||||||
Round Robin, Fixed and MRU |
Updated Previously it was stated that DataCore ‘recommends’ that users create custom SATP rules. This has been changed to ‘required’, following the settings listed in the appropriate sections. |
|||||||
Known Issues – Serving and unserving virtual disks |
Added Affects ESXi 6.5 Virtual machine hangs and issues ESXi host based VSCSI reset Virtual machines with disk size larger than 256GB in VMFS5 and larger than 2.5TB in VMFS6.
|
October 2019 | ||||||
General |
Updated This document has been reviewed for SANsymphony 10.0 PSP 9. No additional settings or configurations are required. |
|||||||
General |
Removed Any information that is specific to ESXi versions 5.0 and 5.1 have been removed as these are considered ‘End of General Support’. See: https://kb.vmware.com/s/article/2145103. |
|||||||
Known Issues - VAAI |
Added Affects ESXi 6.x and 5.x Thin Provisioning Block Space Reclamation (VAAI UNMAP) does not work if the volume is not native VMFS-5 (i.e. it is converted from VMFS-3) or the partition table of the LUN was created manually. |
July 2019 | ||||||
The DataCore Server’s settings – Port Roles |
Updated The DataCore Server’s settings – Port Roles |
|||||||
General |
Removed All information regarding SANsymphony-V 9.x as this version is end of life (EOL). Please see: End of life notifications for DataCore Software products for more information. |
|||||||
Appendix B - Reclaiming Storage from Disk Pools |
Updated Defragmenting data on virtual disks For ESXi a VMFS volume cannot be defragmented. Please see VMware’s own Knowledgebase article: Does fragmentation affect VMFS datastores? |
June 2019 | ||||||
The VMware ESXi Host's settings |
Updated Advanced settings – DiskMaxIOSize An explanation has been added on why DataCore recommends that the default value for an ESXi host is changed. |
March 2019 | ||||||
Appendix B - Reclaiming Storage from Disk Pools |
Updated
Reclaiming storage on the Host manually This section now has vSphere-specific references for the manual method of creating a new VMDK using ‘Thick Provisioning Eager Zero’. |
|||||||
VMware Path Selection Policies – Round Robin PSP |
Updated Creating a custom SATP rule A minor update to the explanation when changing the RR IOPs value. It is now clearer when a change to the rule would or would not be expected to be persistent over reboot of the ESXi Host – see the ‘Notes’ section under the example. |
December 2018 | ||||||
VMware ESXi compatibility lists - VMware Site Recovery Manager (SRM) |
Updated
ESXi 6.5 is now supported using DataCore’s SANsymphony Storage Replication Adaptor 2.0. ESXi 6.7 is currently not qualified. Please see DataCore’s SANsymphony Storage Replication Adaptor 2.0 release notes from https://datacore.custhelp.com/app/downloads. |
November 2018 | ||||||
Known Issues - Failover |
Added Affects ESXi 6.7 only Failover/Failback takes significantly longer than expected. Users have reported to DataCore that before applying ESXi 6.7, Patch Release ESXi-6.7.0-20180804001 (or later) failover could take in excess of 5 minutes. DataCore is recommending (as always) to apply the most up-to-date patches to your ESXi operating system. Also see: https://kb.vmware.com/s/article/56535. |
October 2018 | ||||||
VMware ESXi compatibility lists - ESXi operating system versions |
Added Added to the ‘Notes’ section: iSER (iSCSI Extensions for RDMA) is not supported. |
|||||||
VMware ESXi compatibility lists |
Updated VMware VVOL VASA API 2.0
Previously ESXi 5.x was incorrectly listed as VVOL/VASA compatible with 10.0 PSP 4 and later. |