I've had a case open with Veeam (04997061) exactly five months and have been informed that Veeam developers now agree this is a bug, but there's no way to track when the bug is patched. I was told the best solution was to post details here since Veeam Product Management regularly peruses this board.
Problem Details: NetApp lets you carve up their systems into ‘storage virtual machines’ – think of them as Virtual Machines without the machine. It’s just shared storage as opposed to storage running under a VM, but it’s the same concept. Each SVM has a root volume containing permissions (or “exports”) for access to the volumes. Because a NetApp system has at least two nodes, there is a copy of that root volume on the second node. Any time there’s a permission change, that root volume has to be replicated (or copied) to the other node before the permission change takes effect.
Here's the issue: when running the guest file restore process, Veeam successfully clones the NetApp volume needed to restore the guest files, but then immediately tries to mount the clone to the ESX hosts. The problem is that NetApp has just *started* replicating the root volume as it tries to mount the clone, so the permissions aren’t there yet for it to mount successfully. While the replication job usually finishes within Veeam’s timeout, the issue appears to be that the attempt begins before permissions are there, so it fails almost every time. On the rare occasion when it succeeds, the root volume replication ran extremely fast, like 4 seconds, and it happens to finish before the mount attempt begins. Usually the root volume replication takes 30 – 45 seconds. NetApp has run into this issue with their own backup tool, SnapCenter, and had to work with their own developers to ensure they included a timeout before making the attempt so permissions could be replicated first.
Both I and the Veeam agent wondered why this hasn’t come up before. It’s plausible that many NetApp customers simply don’t follow best practices and aren’t doing the root volume replication. Or, those that do may not also be Veeam customers. Or, some of those that do may not have tested the guest file restore process and discovered that this is a problem.
Hopefully someone in Veeam Product Management can provide updates on when this can be patched. Thank you
