Ajout d’un disque à une VM

Le script suivant permet d’ajouter un disque de 3 gigas au format thin à une VM : Connect-VIServer « nom-vCenter » Get-VM -Name « ma-VM » | New-HardDisk -CapacityKB 3000000 -StorageFormat Thin Le script suivant permet d’ajouter un disque de 50 gigas au format thick à une VM : Connect-VIServer « nom-vCenter » Get-VM -Name « ma-VM » | New-HardDisk -CapacityKB 50000000 -StorageFormat…

Share
Read More

Ajouter un portgroup sur tous les ESX

Le script suivant permet d’ajouter un vlan sur tous les ESX d’un cluster. Chaque ESX doit avoir le même vSwitch configuré pour les portgroup : Connect-VIServer « nom-vCenter » $Cluster = « nom-Cluster » $mesESX = Get-Cluster -Name $Cluster  | Get-VMHost foreach ($ESX in $mesESX){ Get-VMHost -Name $ESX | Get-VirtualSwitch -Name « vSwitch » | New-VirtualPortGroup -Name « nom-Portgroup » –VLanId « ID » }…

Share
Read More

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 $excel.visible = $True $excel =…

Share
Read More

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 : Connect-VIServer « Nom-vCenter » $vms = get-vm…

Share
Read More

Mettre à jour la version Hardware d’une VM Windows

Mettre à jour la version hardware d’une VM Windows : Pré-requis : Avoir installé les derniers VMware-Tools #Sur machine allumée Connect-VIServer 10.179.100.1 Get-VM nom-vm | Stop-VM -Confirm:$false | Set-VM -Version v8 -Confirm:$false | Start-VM -Confirm:$false Ou #Sur machine éteinte Connect-VIServer 10.179.100.1 Get-VM nom-vm | Set-VM -Version v8 -Confirm:$false | Start-VM -Confirm:$fals…

Share
Read More

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 VMs d’un cluster avec reboot…

Share
Read More

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 -VMHost « nom-esxi » -Name UserVars.SuppressShellWarning -Value…

Share
Read More

Controler et changer les chemin d’accés (Path Policy) au datastore en Round-Robin

    Contrôler sur un cluster la Path Policy : Get-VMHost -Location <Cluster>|Get-ScsiLun -LunType « disk »|where {$_.MultipathPolicy -ne « RoundRobin »}   Appliquer le Round-Robin aux ESX du cluster : Get-VMHost -Location <Cluster>|Get-ScsiLun -LunType « disk »|where {$_.MultipathPolicy -ne « RoundRobin »}|Set-ScsiLun -MultipathPolicy RoundRobin     Update 12/02/2015 Sur ESX IBM le CanonicalName commence bien par “naa.50*” mais sur HP par “naa.60*” (Dans notre…

Share
Read More