Overallocation des datastores en Powershell
Posted by NiTRo | Filed under HowTo, Tips & Tricks, VMware
L’une des alarmes par défaut qui manque cruellement à vCenter, c’est celle de l’Overallocation. Il est heureusement possible (et vivement conseillé) de la créer :
Il est également possible d’obtenir la valeur en powershell:
$storages = Get-Datastore |Get-View $voverallocation = @() foreach ($storage in $storages) { if ($storage.Summary.Uncommitted -gt "0") { $Details = "" | Select-Object Datastore, Overallocation $Details.Datastore = $storage.name $overallocation = [math]::round(((($storage.Summary.Capacity - $storage.Summary.FreeSpace) + $storage.Summary.Uncommitted)*100)/$storage.Summary.Capacity,0) if ($overallocation -gt 99) { $Details.overallocation = "$overallocation" + "%" $voverallocation += $Details } } } $voverallocation
Tags: powershell, scripting
November 1st, 2009 at 22:08
Effectivemment, il s’agit d’un oubli assez impensable de la part de l’éditeur
Au passage, il s’agit pile poil d’une des questions que j’ai eu à la certif VCP4 sur le monitoring d’un vCenter gavé de VM thin-provisionnées
November 1st, 2009 at 23:16
c’est en effet une des question du VCP4