3PAR 3.3.1 MU5 and ESX 6.7U2 onwards (SATP Rules and SCSI)
Posted: Thu Aug 12, 2021 5:36 am
Hi all,
seeking some clarification on a couple of ESXi/3PAR configuration settings.
1. SATP Claim rules for 3PAR luns
Customer is now on ESXi 6.7P05 (which is the latest I believe). As of 6.7U2 it looks as though the recommendations around the ESXi SATP rules for the 3PAR have changed.
Please see pages 35/36 of the following document
https://support.hpe.com/hpesc/public/docDisplay?cc=us&docId=emr_na-c03290624&lang=en-us
It now says different options should be used instead of IOPS=1.
I currently have the original pre 6.7U2 rule in place for these ESXi hosts
esxcli storage nmp satp rule add -s "VMW_SATP_ALUA" -P "VMW_PSP_RR" -O iops=1 -c "tpgs_on" -V "3pardata" -M "VV" -e "HP Custom iSCSI/FC/FCoE ALUA Ruleâ€
The guide now indicates I should have the following rule
esxcli storage nmp satp rule add –o "throttle_sll" -s "VMW_SATP_ALUA" -P "VMW_PSP_RR" -O "policy=latency"; -c "tpgs_on" -V "3PARdata" -M "VV" -e "HPE Custom iSCSI/FC/FCoE ALUA Rule"
Assume I will need to remove the existing legacy rule and add the new one followed by a reboot for it to take effect. The odd thing is there now appears to be a NEW system (not user) created rule
Within ESXi which uses the new ‘throttle_sll’ method but also sets the pathing policy to MRU rather than round robin..does anyone know if I add the new USER rule above it will override this system one. (see this post https://communities.vmware.com/t5/VMware-vSphere-Discussions/ESXi-6-7-Update-2-Disk-Path-Policy-Reset-on-3PAR-Disks/td-p/2270015)
2. Customer has quite high saturation on the array during the night (3-5am typically). I believe this relates to VEEAM backup activity. Most nights during this period saturation reports on Infosight show it at 90-102% for the period. This has inadvertently generated alarms in ESXi for luns being briefly unavailable on one or other paths I am guessing due to the fact the system simply cannot service the request quickly enough. I was considering whether it was worth enabling any of the following
queue-full-threshold 4
queue-full-sample-size 32
set via
esxcli storage core device set --device device_name --queue-full-threshold 4 --queue-full-sample-size 32â€
which I've seen in various places is recommended on FAN in multiple host type configurations.
I just wondered what impact this would have on workload and if it would lead to throttling of things like the backups. I am wondering if it's simply better to leave the 3PAR getting hammered and live with the transient alerts.
Any advice appreciated.
thanks
seeking some clarification on a couple of ESXi/3PAR configuration settings.
1. SATP Claim rules for 3PAR luns
Customer is now on ESXi 6.7P05 (which is the latest I believe). As of 6.7U2 it looks as though the recommendations around the ESXi SATP rules for the 3PAR have changed.
Please see pages 35/36 of the following document
https://support.hpe.com/hpesc/public/docDisplay?cc=us&docId=emr_na-c03290624&lang=en-us
It now says different options should be used instead of IOPS=1.
I currently have the original pre 6.7U2 rule in place for these ESXi hosts
esxcli storage nmp satp rule add -s "VMW_SATP_ALUA" -P "VMW_PSP_RR" -O iops=1 -c "tpgs_on" -V "3pardata" -M "VV" -e "HP Custom iSCSI/FC/FCoE ALUA Ruleâ€
The guide now indicates I should have the following rule
esxcli storage nmp satp rule add –o "throttle_sll" -s "VMW_SATP_ALUA" -P "VMW_PSP_RR" -O "policy=latency"; -c "tpgs_on" -V "3PARdata" -M "VV" -e "HPE Custom iSCSI/FC/FCoE ALUA Rule"
Assume I will need to remove the existing legacy rule and add the new one followed by a reboot for it to take effect. The odd thing is there now appears to be a NEW system (not user) created rule
Within ESXi which uses the new ‘throttle_sll’ method but also sets the pathing policy to MRU rather than round robin..does anyone know if I add the new USER rule above it will override this system one. (see this post https://communities.vmware.com/t5/VMware-vSphere-Discussions/ESXi-6-7-Update-2-Disk-Path-Policy-Reset-on-3PAR-Disks/td-p/2270015)
2. Customer has quite high saturation on the array during the night (3-5am typically). I believe this relates to VEEAM backup activity. Most nights during this period saturation reports on Infosight show it at 90-102% for the period. This has inadvertently generated alarms in ESXi for luns being briefly unavailable on one or other paths I am guessing due to the fact the system simply cannot service the request quickly enough. I was considering whether it was worth enabling any of the following
queue-full-threshold 4
queue-full-sample-size 32
set via
esxcli storage core device set --device device_name --queue-full-threshold 4 --queue-full-sample-size 32â€
which I've seen in various places is recommended on FAN in multiple host type configurations.
I just wondered what impact this would have on workload and if it would lead to throttling of things like the backups. I am wondering if it's simply better to leave the 3PAR getting hammered and live with the transient alerts.
Any advice appreciated.
thanks