Hi
When you restore with SMVI does it all happen internally to the filers or is there data that needs to go over network somehow?
No not everything is internal. There are times in which it has to transfer data over network. And it depeds on type of datastore and type of restore.
If VM is in VMFS datastore then it does a mount operation and uses ESX's datastore copy operation where it might have data trasfer over network. Between ESX and ESX to storage array.
How does the process actually work?
1.Power off running VMs
2. Setup storage clones related to VM
3. Mount the storage clones as datastores.
4. Restore all VM realted files from cloned datastore to actual datastore(Type of copy depends on type of restore and datastore that is being performed)
5. Reload VM
6. Playback the VMware snapshot if one was taken during the backup
7. Delete the VMware snapshot.
8. Monitor all file copy operations. Once all done flag as Restore done.
Time take during restore doesn't just depend on only storage realted tasks. Reverting to old VMware snapshot and deleting leads to virtual disk consolidation process.
This disk consolidation process takes lot of time depends on the size of the delta disks. Please gothrough our Best Practice Guide for Vmware Snapshot related inforamtion.
Hope it helps.