VUM PowerCLI à votre service

Il y a 1001 raisons que vous rencontriez ce genre d’erreur en essayant un “Remediate” sur un cluster (c’est d’ailleurs pour ça que le message est aussi vague…) :

Le problème c’est que LE serveur qui empêche le Remediate bloque la mise à jour de l’ensemble du cluster ou pire fait échouer la tache en cours de route car il n’existe pas d’option “skip” en GUI, mais en PowerCLI (+VUM cmdlets) on fait ce qu’on veut ! Voici un petit onliner qui va mettre à jour chaque serveur du cluster l’un après l’autre même si l’une des mises à jour échoue, vous pourrez ainsi troubleshooter après coup :

Get-Cluster "mon_beau_cluster"|Get-VMHost|%{$_|Remediate-Inventory -baseline (Get-Baseline "ESXi 4.1 U1 Up") -HostFailureAction FailTask -ClusterDisableDistributedPowerManagement 1 -ClusterDisableHighAvailability 1 -ClusterDisableFaultTolerance 1 -HostDisableMediaDevices 1 -Confirm:$false}

Naturellement, vous obtiendrez la liste de vos baselines avec la comment “Get-Baseline”. Et voila le résultat :

On peut refaire un petit scan derrière :

Get-Cluster "mon_beau_cluster"|Get-VMHost|%{$_|Remediate-Inventory}
 

Tags: ,

One Response to “VUM PowerCLI à votre service”

  1. Excellent. Short and sweet.

Leave a Reply