Échec de la sauvegarde de la machine virtuelle avec le message « Unable to delete pre-existing snapshots: Another task is already in progress. » (Impossible de supprimer les snapshots préexistants : une autre tâche est déjà en cours.)

Resumo: La sauvegarde de la machine virtuelle échoue avec l'erreur ci-dessous : 2021-04-14T17:46:35Z ERROR: [@(#) Build number: 51] Failed to complete removal of snapshot "snapshot-347817": Another task is already in progress. 2021-04-14T17:46:35Z ERROR: [@(#) Build number: 51] Unable to delete pre-existing snapshots: Another task is already in progress. ...

Este artigo aplica-se a Este artigo não se aplica a Este artigo não está vinculado a nenhum produto específico. Nem todas as versões do produto estão identificadas neste artigo.

Sintomas

La sauvegarde de la machine virtuelle échoue pour une seule machine virtuelle.
La création d'un snapshot manuel pour la machine virtuelle échoue également avec l'erreur ci-dessous : image005.png

Causa

La tâche obsolète s'affiche sur l'hôte ESXi pour cette machine virtuelle spécifique.

Resolução

1) Connectez-vous au vCenter et vérifiez s'il existe d'anciens snapshots rattachés à la machine virtuelle (le cas échéant : supprimez/consolidez-les).
2) Vérifiez s'il existe des snapshots sur le vproxy (le cas échéant : supprimez/consolidez-les).

Si aucun snapshot plus ancien n'est visible sur la machine virtuelle ou le vproxy, effectuez les étapes ci-dessous pour rechercher les tâches actives de la machine virtuelle sur l'hôte ESXI :

1) Connectez l'hôte ESX à la console ou via SSH

2) Pour générer une liste de tâches associées à des machines virtuelles spécifiques, vous devez d'abord obtenir le VMID de la machine virtuelle. Exécutez la commande :
vim-cmd vmsvc/getallvms
Le résultat est similaire à :
Vmid Name File Guest OS Version Annotation
112 VM-1 [Datastore] VM-3/VM-3.vmx winLonghornGuest vmx-04
28 VM-2 [Datastore] VM-3/VM-3.vmx winXPProGuest vmx-04
144 VM-3 [Datastore] VM-3/VM-3.vmx winNetStandardGuest vmx-04

3) Notez les valeurs sous la colonne Vmid, car elles sont référencées dans les étapes suivantes.

4) Lorsque vous disposez du Vmid, vous pouvez obtenir la liste des tâches associées à une machine virtuelle spécifique. Exécutez la commande :
vim-cmd vmsvc/get.tasklist VMID
Dans laquelle VMID est le numéro identifié à l'étape 3.
Le résultat est similaire à :
(ManagedObjectReference) [
'vim.Task:haTask-112-vim.VirtualMachine.createSnapshot-3887'
]

5) Notez l'identifiant de la tâche. Dans l'exemple ci-dessus, l'identifiant de la tâche est :
haTask-112-vim.VirtualMachine.createSnapshot-3887

6) Pour obtenir des informations sur l'état d'une tâche particulière, exécutez la commande :
vim-cmd vimsvc/task_info task_identifier
Dans laquelle task_identifier est la chaîne enregistrée à l'étape 5.
Le résultat est similaire à :
(vim.TaskInfo) {
dynamicType = ,
key = "haTask-112-vim.VirtualMachine.createSnapshot-3887",
task = 'vim.Task:haTask-112-vim.VirtualMachine.createSnapshot-3887',
description = (vmodl.LocalizableMessage) null,
name = "vim.VirtualMachine.createSnapshot",
descriptionId = "VirtualMachine.createSnapshot",
entity = 'vim.VirtualMachine:112',
entityName = "deploy-test",
state = "running",
cancelled = false,
cancelable = false,
error = (vmodl.MethodFault) null,
result = ,
progress = 15,
reason = (vim.TaskReasonUser) {
dynamicType = ,
userName = "root",
},
queueTime = "2012-11-28T01:29:35.233835Z",
startTime = "2012-11-28T01:29:35.234891Z",
completeTime = ,
eventChainId = 2936866,
changeTag = ,
parentTaskKey = ,
rootTaskKey = ,


Si des tâches actives sont présentes, elles doivent être confirmées à nouveau par l'équipe VMware et les mesures suivantes doivent être prises en conséquence par le support VMware.
Propriedades do artigo
Número do artigo: 000185657
Tipo de artigo: Solution
Último modificado: 23 ago. 2022
Versão:  5
Encontre as respostas de outros usuários da Dell para suas perguntas.
Serviços de suporte
Verifique se o dispositivo está coberto pelos serviços de suporte.