Posts tagged: vSphere

Exporter le taux d’occupation des disques des VM



Pour prévenir des problèmes de saturation des disques des machines virtuelles dans un environnement important, je voulais un script qui m’exporte dans un fichier le taux d’occupation des volumes de chacune de VMs sous Windows ou Linux.

Ce script PowerCli consulte toutes les VMs l’architecture et fait un état de chaque disque. Il calcul l’espace en GB et le pourcentage de disque libre.

$date = (Get-Date).ToString("ddMMyyyyhhmmss")
$file = ".\Export_vS\" + $date + "-VMDisksState.csv"
$resfile = New-Item -ItemType file -Path $file -Force
Add-Content -Path $resfile -Value "Name;Volume;GB Libre;% Libre"
Get-VM  | foreach { 
 
$disks = $_.guest.disks
 
Foreach ($disk in $disks) {
$FreeSpace = [math]::round([int64]$disk.FreeSpace/1GB,2)
$Pourcent =  [math]::round(([int64]$disk.FreeSpace*100)/$disk.Capacity)
Add-Content -Path $resfile -Value "$($_.name);$($disk.path);$($FreeSpace);$($pourcent)"
 
}
}



Mardi janvier 3rd, 2012 in , , , , | No Comments »

Se connecter au vCenter Server avec PowerCli



La première ligne de commande après avoir lancer PowerCli, elle vous permet de vous connecter au vCenter Server et c’est ensuite que vous pourrez agir.

Connect-VIServer -Server 127.0.0.1 -User "domain\vcmadmin" -Password "P@ssW0rd" -Protocol "https"



Lundi janvier 2nd, 2012 in , , , | No Comments »

Gérer VMware vSphere avec Powershell



Voici un guide de référence PowerCli pour VMware vSphere 4.1.
Il vous donne les bases pour gérer vShere avec Powershell.

PowerCli-Quick_Reference



Mercredi novembre 16th, 2011 in , , , , | No Comments »