Hopefully someone here can help me:
I have two Windows Clusters, one in Site A and one in Site B. Inside these windows clusters are two Windows File Server Clusters as guest clusters consisting of three nodes in Site A (FS_CLUSA) and two nodes in Site B (FS_CLUSB) . Each fileserver cluster is using a shared vhdx file as the storage volume.
Ideally I would like to replicate FS_CLUSA → FS_CLUSB however Veeam does not support replication of virtual machines with shared VHDX or CSV volumes.
We settled on the idea of simply doing a volume level backup of FS_CLUSA and restoring it to FS_CLUSB to keep the two clusters up to date (give or take a few hours). I have been able to restore the volume from FS_CLUSA to FS_CLUSB via the console no problem, because I can specify a different target to the host.
However reading the veeam powershell documentation to start to automate this process, leads me to the command Start-VBRComputerVolumeRestore (which only supports restoration to the original location)
What would be the correct powershell command to use to replicate what I can do in the console, or is there another (better) way to acheive what I want to do?
Thanks in Advance
Solved
Windows Agent Volume Restore Automation
Best answer by david.millward
It does not work very well. You need to completely detach the shared vhdx files from the VMs in order to rename or remove the old vhdx file.
I did this all manually to start with:
Stopped the FS_CLUSB, detached the old VHDX from both nodes, renamed the old VHDX, renamed the restored VHDX to the original name, re-attached this VHDX as the shared drive to both notes and started the FS_CLUSB.
To verify I deleted a bunch of data from the old disk, to ensure nothing was cached, and the restore was a success. I just have a lot more steps to script, automate and check - but in principal it works.
Comment
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.