powershell

Créez une vraie alarme “disk latency” sur votre vCenter 4.x – MAJ

MAJ 20/02/2011 : La version 4.1 U1 apporte un workaround, “The new trigger now available is VM Max Total Disk latency (ms)”
Pour une raison obscure mais bien réelle, l’alarme “Virtual machine total disk latency” n’est pas fonctionnelle :

The default Virtual Center Alarm for Virtual Machine Total Disk Latency is currently not functioning on VMware [...]

Tags: , , , ,

Set-VMHostAdvancedConfiguration est case sensitive

Pour vous faire gagner 1/2 heure de “jardinage”, sachez que la cmdlet PowerCLI Set-VMHostAdvancedConfiguration est case sensitive, contrairement à la commande Get-VMHostAdvancedConfiguration. Vous admettrez la fourberie…
Si vous rencontrez l’erreur suivante, vérifier votre ligne de commande :
is invalid or exceeds the maximum number of characters permitted

Tags: ,

Changez le password root de vos ESX tous les jours

MAJ 22/09/2010 : Modification des variables $newrootpasswd et $passwds en ${newrootpasswd} et ${passwds} pour une meilleure gestion des caractères spéciaux. Merci à Jswano pour son aide !
Si votre RSSI est parano ou si vous n’avez pas confiance en l’admin qui vient de quitter votre équipe, ce script powershell est fait pour vous : Set-RootPasswd vous [...]

Tags: , ,

[PSH] Migrez vos datastore à chaud – MAJ

MAJ 19/10/2011 : Post obsolète, cf http://vm.lc/dmotion
MAJ 17/05/2011 : Ajout du parametre -MoveTemplate pour migrer les templates (le script converti temporairement les templates en début d’exécution pour les migrer et les reconverti en vm à la fin du script)
MAJ 07/04/2011 : Ajout du paramètre -RPool (pour limiter la sélection à un Resource Pool) et -WhatIf (0 ou 1 pour passer [...]

Tags: , ,

Get-VMlog : suivre vmware.log en powershell

Malgré tout le travail des développeurs, la version 4.1 du PowerCLI ne permet toujours pas d’utiliser la cmdlet “get-content -wait” sur un fichier situé dans un datastore vmware. Impossible donc de suivre le fichier vmware.log d’une VM pour une séance de troubleshooting. Impossible ? Non ! Rien n’est impossible en powershell :

Nous avons concocté un [...]

Tags: , , ,