Fixing vCenter Error: “Another task is already in progress”

I came across an odd issue for the first time in my lab. A Veeam backup failed to complete with one VM reporting the following- Error: Another task is already in progress

With retries producing the same warning it was time for more meaningful debugging. Upon logging into vCenter I could already see stacks of recent tasks failing with the same error. I found the VM in question then tried to put the host it resided on into maintenance mode, forcing a compute vMotion. All VMs migrated successfully except the problem child. Time for a quick fix- I’ll just restart the guest OS.

Nope.

A bit more digging revealed that in certain cases, tasks may timeout in vCenter, continue to run on the host but fail to complete. The fix is a simple restart of management services.

SSH to the host with problem VM(s), then run the following-

/etc/init.d/hostd restart && /etc/init.d/vpxa restart

No downtime, no host restarts, no problem.

Leave a Reply

Your email address will not be published. Required fields are marked *