VMware ESX – Remove snapshot – Another task is already in progress

Lors d’une suppression d’un snapshot avec VMware ESX, il peut arriver qu’une erreur « Operation time out » se produit, surtout s’il s’agit d’un snapshot de taille importante. Si l’opération de suppression est répétée à nouveau, VMware indique un autre message d’erreur « Another task is already in progress » alors que d’après la console, aucune opération n’est en cours.

Comment vérifier les opérations réellement en cours, si on ne peut se fier à la console ?

Première étape, se connecter au host vmware en question via SSH.
Cette commande va permettre de lister les opérations en cours.

# vim-cmd vimsvc/task_list
(ManagedObjectReference) [
   ‘vim.Task:haTask-258-vim.vm.Snapshot.remove-874584367’

 

Cette commande affiche plusieurs informations utiles, notamment l’état de progression, le nom de la vm et la date de début d’exécution.

~ # vim-cmd vimsvc/task_info haTask–258-vim.vm.Snapshot.remove-874584367′

 

Si nécessaire, il est possible d’annuler l’opération en cours (si « cancelable = true »):

~ # vim-cmd vimsvc/task_cancel haTask-258-vim.vm.Snapshot.remove-874584367′

 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.