VMware Cloud Community
online11
Contributor
Contributor
Jump to solution

Disable VAAI ATS by powercli

Hi all, I like to disable VAAI ATS with the below KB. How Can I apply this to my specific HA cluster all at once? Thanks PowerCLI: Get-AdvancedSetting -Entity VMHost-Name -Name VMFS3.UseATSForHBOnVMFS5 | Set-AdvancedSetting -Value 0 -Confirm:$false https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=21139...

Reply
0 Kudos
1 Solution

Accepted Solutions
LucD
Leadership
Leadership
Jump to solution

Try like this

$clusterName = 'MyCluster'

Get-Cluster -Name $clusterName | Get-VMHost |

Get-AdvancedSetting -Name VMFS3.UseATSForHBOnVMFS3 |

Set-AdvancedSetting -Value 0 -Confirm:$false


Blog: lucd.info  Twitter: @LucD22  Co-author PowerCLI Reference

View solution in original post

Reply
0 Kudos
3 Replies
LucD
Leadership
Leadership
Jump to solution

Try like this

$clusterName = 'MyCluster'

Get-Cluster -Name $clusterName | Get-VMHost |

Get-AdvancedSetting -Name VMFS3.UseATSForHBOnVMFS3 |

Set-AdvancedSetting -Value 0 -Confirm:$false


Blog: lucd.info  Twitter: @LucD22  Co-author PowerCLI Reference

Reply
0 Kudos
online11
Contributor
Contributor
Jump to solution

Cheers Luc!! Thanks a lot

Reply
0 Kudos
vMarkusK1985
Expert
Expert
Jump to solution

Hi,

LucD‌ `s solution works perfect.

I created this small script a few months ago to solve a 3Par issue:

$ESXiHostList = Get-VMHost

foreach ($ESXiHost in $ESXiHostList) {

    #Disable ATS HB (http://kb.vmware.com/kb/2113956)

    Write-Output "Process Host $ESXiHost ..."

    Get-AdvancedSetting -Entity $ESXiHost.name -Name VMFS3.UseATSForHBOnVMFS5 | Set-AdvancedSetting -Value 0 -Confirm:$false

    }

Full Script: http://mycloudrevolution.com/2016/02/22/vmware-esxi-hp-3par-konfiguration/

Kind Regards,

Markus

https://mycloudrevolution.com | https://twitter.com/vMarkus_K | https://github.com/vMarkusK
Reply
0 Kudos