vSphere 5.1 sans le webclient : automatic SIOC
Posted by NiTRo | Filed under HowTo, Performance, Tips & Tricks, VMware
Juste avant de s’envoler pour le vmworld 2012 EMEA avec LE vmdude (encore merci à VMware et John Troyer pour le blogger pass), nous vous lâchons un autre petit oneliner PowerCLI pour vous passer encore un peu plus du webclient. Aujourd’hui, il sera question du mode automatique de IORM SIOC :
Get-Datastore vsp50sas01|Get-View|?{$_.Summary.Accessible -eq $true -and $_.Capability.StorageIORMSupported -and $_.Summary.MultipleHostAccess}|%{(Get-View (Get-View ServiceInstance).Content.StorageResourceManager).ConfigureDatastoreIORM_Task($_.MoRef, (New-Object VMware.Vim.StorageIORMConfigSpec -Property @{enabled="1"; congestionThresholdMode="automatic"; percentOfPeakThroughput="90"; statsAggregationDisabled="0"; statsCollectionEnabled="1"}))}
Ce oneliner permet, en plus d’activer SIOC en mode automatique, de jouer sur la proprieté “percentOfPeakThroughput” (90% par défaut), décrite dans le “What’s New in VMware vSphere 5.1 – Storage” :
The latency threshold is set to the value determined by the I/O injector (a part of SIOC). When the I/O injector calculates the peak throughput, it then finds the 90 percent throughput value and measures the latency at that point to determine the threshold.
De plus, dans la GUI, “Exclude I/O statistics from SDRS” correspond à la propriété “StatsAggregationDisabled“. Et “StatsCollectionEnabled” vous permettra de désactiver le mode “stats only” si vous êtes certain que le datastore ne fera jamais parti d’un storage POD datastore cluster et que vous souhaitez alléger votre VCDB.
Tags: IORM, PowerCLI, powershell, SIOC, webclient