Niepowodzenie tworzenia kopii zapasowej maszyny wirtualnej z komunikatem „Unable to delete pre-existing snapshots: Another task is already in progress”.

Summary: Tworzenie kopii zapasowej maszyny wirtualnej kończy się niepowodzeniem z błędem: 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. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Niepowodzenie tworzenia kopii zapasowej maszyny wirtualnej w przypadku jednej maszyny wirtualnej.
Tworzenie ręcznej migawki dla maszyny wirtualnej również kończy się niepowodzeniem z poniższym błędem: image005.png

Cause

Stare zadanie jest wyświetlane na hoście ESXi dla tej konkretnej maszyny wirtualnej.

Resolution

1) Zaloguj się do vcenter i sprawdź, czy do maszyny wirtualnej są załączone stare migawki (jeśli występują — usuń/skonsoliduj je).
2) Sprawdź, czy w vproxy występują jakieś migawki (jeśli występują, usuń/skonsoliduj je).

Jeśli starsze migawki nie są widoczne na maszynie wirtualnej lub vproxy, wykonaj poniższe czynności, aby sprawdzić aktywne zadania maszyny wirtualnej na hoście ESXI:

1) Zaloguj się do hosta ESX w konsoli lub za pośrednictwem SSH

2) Aby wygenerować listę zadań powiązanych z określonymi maszynami wirtualnymi, należy najpierw uzyskać identyfikator maszyny wirtualnej Vmid. Uruchom polecenie:
vim-cmd vmsvc/getallvms
Wynik jest podobny do:
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) Zapisz wartości w kolumnie Vmid, ponieważ będą potrzebne w późniejszych krokach.

4) Jeśli posiadasz Vmid, możesz uzyskać listę zadań powiązanych z określoną maszyną wirtualną. Uruchom polecenie:
vim-cmd vmsvc/get.tasklist VMID
Gdzie VMID to numer wskazany w kroku 3.
Wynik jest podobny do:
(ManagedObjectReference) [
'vim.Task:haTask-112-vim.VirtualMachine.createSnapshot-3887'
]

5) Zapisz identyfikator zadania. W powyższym przykładzie identyfikator zadania to:
haTask-112-vim.VirtualMachine.createSnapshot-3887

6) Aby uzyskać informacje na temat stanu określonego zadania, uruchom polecenie:
(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 = ,


Jeśli występują jakiekolwiek aktywne zadania, zespół VMware musi to ponownie potwierdzić oraz pomoc techniczna VMware musi podjąć odpowiednie działania.
Article Properties
Article Number: 000185657
Article Type: Solution
Last Modified: 23 Aug 2022
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.