PowerCli : Migration DataStore svMotion VM 1 par 1

En Powercli si vous utilisez la fonction Move-VM avec un petit OneLiner, vous aurez la migration simultanée de toute vos VM. Ce qui peut donner une vrai baffe à votre baie de stockage et pourrir les VMs en prod.

  Une petit boucle vous permettra de lancer la migration de vos VMs de manière…

Read More

Récupérer la liste des datastores et leur capacités

Voici un script qui vous permettra de récupérer la liste des datastores pour chaque cluster, leur nom, leur capacité et leur espace libre : Connect-VIServer x.x.x.x $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 » $Sheet.Cells.Item(1,3) = « Capacité » $Sheet.Cells.Item(1,4)…

Read More

PowerCli : Activer SSH et supprimer le Warning

    Ici juste 2 petits scripts se combinant bien ensemble, l’un afin d’activer le SSH et l’autre pour supprimer le Warning BEURK pas jolie.       Activation du SSH sur tous les ESX du vCenter    Connect-VIServer Mon_vCenter Get-VMHost | ForEach {Start-VMHostService -HostService ($_ | Get-VMHostService | Where {$_.Key -eq “TSM-SSH”})}      …

Read More

Vérifier la sur allocation mémoire sur les ESXs

Connect-VIServer 10.179.100.1 $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) = « Nom du Cluster » $Sheet.Cells.Item(1,2) = « Nom de l’ESX » $Sheet.Cells.Item(1,3) = « Mémoire Total de l’ESX / Mo » $Sheet.Cells.Item(1,4) = « Mémoire Total allouée aux VMs / Mo » $WorkBook = $Sheet.UsedRange $WorkBook.Interior.ColorIndex = 15…

Read More

PowerCLI : One liner pour migrer les VMs d’un Datastore à un autre

Un petit One line, vous permettant de migrer vos VMs d’un datastore à un autre.

En ajoutant l’option

On peut déterminer le type de disque à obtenir. Ce qui est pratique, c’est qu’une fois le script exécuté on à un compteur montrant l’état d’avancement de votre migration…

Read More

Ajouter un serveur Syslog aux ESXi via PowerCLI

  Le script PowerCLI suivant permet d’ajouter un serveur syslog à vos ESXi :   Connect-VIServer « nom-vCenter » $ServerSyslog = « ip-serveur-syslog » $mesESX = Get-VMHost foreach ($esx in $mesESX) { Write-Host $esx = $esx Set-VMHostAdvancedConfiguration -Name Syslog.global.logHost -Value $ServerSyslog -VMHost $esx $esxcli = Get-EsxCli -VMHost $esx } Disconnect-VIServer * -Confirm:$false       Si vous voulez ajouter le…

Read More

Faire la sauvegarde de la configuration d’un ESXi en CLI via VMA ou PowerCLI

Avant tout upgrade, monté de version de driver, … Il est toujours prudent de faire le backup de sa config en vCLI via la VMA vicfg-cfgbackup –server MON-ESX  –username root –password PASSW0RD -s MonBackup Pour la restauration on remplace l’option -s par -l Votre serveur ne doit pas être en maintenance mode. vicfg-cfgbackup –server MON-ESX…

Read More