scripting

[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] One-Liner pour la Power Management Policy (C-States/P-States)

Lorsque le matériel le permet et qu’il est configuré pour cela, ESX peut lui même (comme Hyper-V !) ajuster les différents C-States (modes d’économie d’énergie du CPU) afin d’être plus ou moins agressif en terme de consommation électrique. Les différents réglages et leurs comportement sont détaillés dans le Resource Management Guide mais il s’agit d’un réglage par host, à l’inverse de DPM qui agit au niveau d’un cluster. [...]

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: , , , , ,

[PSH] DasConfigInfo.HostMonitoring en OneLiner

En vue d’une maintenance réseau, vous pourrez être amené à désactiver la fonction HostMonitoring d’HA comme le recommande VMware :
When making changes to the networks that your clustered ESX/ESXi hosts are on, VMware recommends that you suspend the Host Monitoring feature.
Nous vous recommandons pour cela notre petit OneLiner PowerCLI maison :

Get-View -ViewType ClusterComputeResource|%{$_.ReconfigureComputeResource_Task((New-Object VMware.Vim.ClusterConfigSpecEx -Property @{DasConfig=(New-Object VMware.Vim.ClusterDasConfigInfo -Property @{HostMonitoring="disabled"})}), $true)}

Vous trouverez [...]

Tags: , , , ,