[PSH] OneLiner pour activer Storage IO Control – MAJ
Posted by NiTRo | Filed under Kb, VMware
MAJ 21/12/2011 : Rajout des filtres “Accessible” et “IormConfiguration.Enabled”
MAJ 01/06/2011 : Rajout du filtre “MultipleHostAccess” pour éviter l’activation de SIOC sur du DAS
Si vous devez activer Storage I/O Control (aka IORM) sur les datastores d’un cluster, vous ne sauriez opérer autrement qu’avec un bon script ou mieux, avec un petit oneliner bien mijoté (et comme souvent, inspiré d’un post de Luc) :
Get-VMHost -location "MonBeauCluster"|Get-Datastore|Get-View|?{$_.Summary.Accessible -eq $true -and $_.Capability.StorageIORMSupported -and $_.Summary.MultipleHostAccess -and $_.IormConfiguration.Enabled -ne $true}|%{(Get-View (Get-View ServiceInstance).Content.StorageResourceManager).ConfigureDatastoreIORM_Task($_.MoRef,(New-Object VMware.Vim.StorageIORMConfigSpec -Property @{enabled="1";congestionThreshold="25"}))}
La valeur par défaut de la variable congestionThreshold est “30″ mais peut être tuné en fonction de la nature du stockage (fixée à “25″ dans notre oneliner), comme détaillé dans le pdf linké en début de post.
Et pour ceux que ça intéresse, la kb Troubleshooting Storage I/O Control précise quelques points importants (ainsi que le la façon d’obtenir les logs de SIOC) :
- Before enabling SIOC, ensure that datastores are managed by a single vCenter Server.
- [...] if the number of hosts connected to the datastore has changed since enabling SIOC [...]
Et pour ceux qui veulent savoir comment ça marche, direction les sessions Technology and Architecture du vmworld 2010 : Prioritizing Storage Resource Allocation in ESX Based Virtual Environments Using Storage I/O Control
October 7th, 2012 at 15:31
[...] oneliner permet, en plus d’activer SIOC en mode automatique, de jouer sur la proprieté “percentOfPeakThroughput” (90% par [...]
January 16th, 2013 at 19:06
Merci pour ce très bon tuto
January 17th, 2013 at 0:13
De rien et si vous avez ou allez migrer en 5.1, celui ci devrait vous intéresser aussi : http://www.hypervisor.fr/?p=4264