powershell

[PSH] The big -overcommit- score

En ces temps de crise financière, ça fait plaisir de pouvoir dire à votre DSI que vous faites des économies de RAM grâce à votre hyperviseur préféré (en plus des économies d’énergie). Pour savoir précisément combien, voici un petit one-liner (très rapide) qui vous donnera la différence entre la quantité de mémoire allouée aux VM démarrées de votre vCenter et la quantité [...]

Tags: , ,

[PSH] Renommez vos ESXi à chaud

MAJ 06/01/2012 : Mise à jour des scripts pour conserver la configuration DNS
MAJ 12/12/2011 : Mise à jour des scripts pour assurer la cohérence hostname/HA
MAJ 15/12/2011 : Sur un cluster en v4 il nous a fallu désinstaller les agents aam manuellement et redémarrer le service hostd
Si vous avez besoin de changer le nom d’un ESXi connecté à [...]

Tags: , , , ,

[PSH] listing récursif des propriétés d’un objet

MAJ 09/05/2013 : Mise à jour du script pour supporter les changements de “definition” de powershell v3.
MAJ 17/11/2011 : Modification du script pour une meilleure gestion des “VMware.Vim.OptionValue”, ClusterDasVmConfigInfo, ClusterDpmHostConfigInfo, ClusterDrsVmConfigInfo, ClusterGroupInfo, ClusterRuleInfo
MAJ 15/11/2011 : Modification du script pour une meilleure gestion des “scriptproperty”
MAJ 14/11/2011 : Modification du script pour la gestion des propriétés “value__” [...]

Tags: ,

[VeeaM] Stopper les jobs VBR actifs – MAJ

MAJ 15/10/2012 : En complément, voici un autre oneliner qui vous permettra de faire un “resume” des jobs volontairement arrêtés (v5/v6) :
Add-PSSnapin VeeamPSSnapIn ; Get-VBRJob|?{$_.GetLastResult() -eq ‘Failed’}|?{($_|%{$_.FindLastSession()}|%{$_.info}).Description -match ‘Job has been terminated’}|%{Start-VBRJob $_ -RetryBackup -RunAsync}
Add-PSSnapin VeeamPSSnapIn ; Get-VBRJob|?{$_.GetLastResult() -eq ‘Failed’}|?{($_.FindLastSession()|%{$_.GetDetails()}) -match ‘Job has been terminated’}|%{Start-VBRJob $_ -RetryBackup -RunAsync}
MAJ 07/11/2011 : Apparemment ce sera possible dans la v6.
L’une des [...]

Tags: ,

[PSH] Rescan & Refresh en one-liner

Il est parfois nécessaire de faire un rescan/refresh de la partie stockage de plusieurs ESX au delà d’un seul cluster. Depuis vSphere 4, la fonction “Rescan for Datastores…” disponible au niveau du cluster améliore grandement l’administration quotidienne mais la fonction “Refresh host storage system“, qui permet par exemple de rafraichir l’espace disponible sur les partages NFS, n’est disponible qu’individuellement sur chaque [...]

Tags: , , , , ,