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
Installer les VMware Tools Windows
Mettre à jour les VMware tools d’une VM Windows : Avec update avec reboot automatique, lancer le script PowerCLI suivant : Connect-VIServer “nom du vcenter” Update-Tools -VM nom-vm Ou avec update avec reboot manuel Connect-VIServer “nom du vcenter” Update-Tools -NoReboot -VM nom-vm Pour mettre à jour les VMware Tools de toutes les Continue Reading
Vérifier si une tâche sur snapshot est en toujours en cours
Lorsqu’on lance une tâche dans notre vCenter (take a snapshot, clone, etc) il se peut que celle-ci mettre beaucoup de temps à se terminer voir parfois la tâche se bloque. Voici une procédure pour vérifier si votre tâche est toujours en cours de fonctionnement : Se connecter en SSH sur Continue Reading
Désactiver le warning du SSH dans vSphère en PowerCli
Même si cela n’est pas conseillé, vous pouvez avoir une raison de laisser le SSH activé sur vos différents ESXi. Pour garder le SSH activé sur vos ESXi mais pour ne plus avoir le warning dans la console vSphère vous pouvez lancer le script PowerCli suivant : Connect-VIServer “nom-vcenter” Set-VMHostAdvancedConfiguration Continue Reading
Supprimer les VMs
Pour supprimer les VMs avec PowerCli, plusieurs solutions. Si cela concerne quelques VMs, vous pouvez les lister et utiliser le script ci-dessous : Connect-VIServer « Nom-vCenter » Remove-VM « Nom-VM1 » -DeletePermanently -Confirm:$false Remove-VM « Nom-VM2 » -DeletePermanently -Confirm:$false Remove-VM « Nom-VM3 » -DeletePermanently -Confirm:$false Si cela concerne toutes les VMs d’un cluster, vous pouvez utiliser le script 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 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
Installer la VMware vCenter Virtual Appliance
Avant vCenter 5.0, pour installer vCenter il était nécessaire d’avoir un serveur Windows. Depuis VMware a mis à disposition VMware vCenter Virtual Appliance. C’est un template OVA basé sur SUSE qui permet d’éliminer le besoin d’avoir un serveur Windows pour votre vCenter. Cet article présente une façon de déployer votre Continue Reading