Le script suivant permet de donner beaucoup d’informations sur chaque ESX du vCenter comme sa version, son modèle, le nombre et le type de CPU, la mémoire, le nom de VMs hébergées et le nombre de VM allumées, etc. Il permet à un administrateur d’extraire toutes ces informations dans un Continue Reading
Lister les informations des ESX (IP, Masque, Cluster)
Lorsque l’infrastructure virtuelle est conséquente, il est important d’avoir une cartographie des différents ESX de votre vCenter. Le script suivant permet de lister des informations concernant chaque ESX comme son nom, son éventuel cluster, le port group de management, l’ip et le masque. Connect-VIServer “nom-vCenter” $excel = New-Object -ComObject Excel.Application Continue Reading
Lister des VMs en power ON
Le script ci-dessous donne la liste des VM en Power ON, d’un cluster passé en paramètre : Connect-VIServer « Nom-vCenter » $Cluster = « Nom-Cluster » $vms = get-cluster $Cluster | get-vm | where {$_.PowerState -eq $PowerState} echo $vms.Name Le script ci-dessous donne la liste des VM en Power ON dans le vCenter : Continue Reading
Lister les disques et informations des disques par VM
Pour chaque administrateur, il est important de pouvoir, lorsqu’on a une grosse infrastructure, de pouvoir obtenir la liste des VM en thick ou en thin. Avec PowerCli, vous avez la possibilité de lister les disques de chaque VM et récupérer les informations essentielles comme : le format du disque, le Continue Reading
Lister les informations des clusters de datastore
Le script suivant permet de lister la capacité et l’espace libre des datastores de chaque cluster de datastore du vCenter. Connect-VIServer « nom-vCenter » $excel = New-Object -ComObject Excel.Application $excel.visible = $True $excel = $excel.Workbooks.Add() ### Initialisation du tableau Excel ### $Sheet = $Excel.Worksheets.Item(1) $Sheet.Cells.Item(1,1) = “Cluster” $Sheet.Cells.Item(1,2) = “Datastore” Continue Reading
Lister tous les snapshots
Lorsqu’on utilise les snapshots, il arrive parfois d’oublier de les supprimer après les modifications sur la VM et de laisser des snapshots actifs. Le script ci-dessous permet de lister tous les snapshots de plus de 7 jours présents dans le vCenter. De plus ce script permet d’envoyer un mail avec Continue Reading
Lister les VMs en double
Le script suivant permet de lister dans un fichier les VMs ayant le même nom dans le vCenter. Il suffit de créer 4 fichiers vides et de lancer le script. Connect-VIServer « nom-vCenter » -User « nom-user » -Password « passwd-user » $listeVM = “C:liste-vms.csv” $listeVM2 = “C:liste2-vms.csv” $listeNettoyee = Continue Reading