Falha no backup da VM com erro "Unable to delete pre-existing snapshots: Another task is already in progress."

Resumo: O backup da VM apresenta falha, com o erro abaixo: 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

Falha no backup de uma única VM.
A criação de um snapshot manual para a VM também falha, com o seguinte erro: image005.png

Causa

Uma tarefa obsoleta é mostrada no host do ESXi para essa VM específica.

Resolução

1) Faça login no vCenter e verifique se há algum snapshot antigo conectado à VM (se houver, exclua/consolide-o).
2) Verifique se há algum snapshot presente no vproxy (se houver, exclua/consolide-o).

Se não houver qualquer outro snapshot mais antigo exibido na VM ou no vproxy, execute as etapas abaixo para verificar se existem tarefas ativas da VM no host do ESXI:

1) Faça login no host do ESX no console ou via SSH

2) Para gerar uma lista de tarefas associadas a máquinas virtuais específicas, é necessário obter primeiro o Vmid da máquina virtual. Execute o comando:
vim-cmd vmsvc/getallvms
O resultado será semelhante a:
Vmid Name File Guest OS Version Annotation
112 VM-1 [Datastore] VM-3/VM-3.vmx winLonghornGuest vmx-04
128 VM-2 [Datastore] VM-3/VM-3.vmx winXPProGuest vmx-04
144 VM-3 [Datastore] VM-3/VM-3.vmx winNetStandardGuest vmx-04

3) Tome nota dos valores da coluna Vmid, pois eles serão necessários posteriormente.

4) Quando você já tiver o Vmid, poderá então obter uma lista das tarefas associadas a uma máquina virtual específica. Execute o comando:
vim-cmd vmsvc/get.tasklist VMID
VMID será o número identificado na etapa 3.
O resultado será semelhante a:
(ManagedObjectReference) [
'vim.Task:haTask-112-vim.VirtualMachine.createSnapshot-3887'
]

5) Tome nota do identificador da tarefa. No exemplo acima, o identificador da tarefa é:
haTask-112-vim.VirtualMachine.createSnapshot-3887

6) Para obter informações sobre o status de uma tarefa específica, execute o comando:
vim-cmd vimsvc/task_info task_identifier
, em que "task_identifier" será a sequência registrada na etapa 5.
O resultado será semelhante a:
(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 = ,


Se existir qualquer tarefa ativa, a equipe da VMware precisará fazer a confirmação novamente, e eles orientarão quanto à próxima ação a ser tomada.
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.