I am currently re-architecting our backup solution and would like some input on how to do the replication portion. We have two sites, one much larger than the other, that we need to back up. I have two Linux servers that will share out their volumes via either NFS/iSCSI/SMB (I haven't fully decided which to go with yet). The files that will be stored on these volumes will most likely be VMDK - so just single, large files - which will contain backups using either VMWare Data Recovery or Veeam (also haven't decided which to use).
Now comes the tricky part.. I would like to replicate these VMDK's to both servers. So server A will have it's own VMDK, and server B will have it's own VMDK. Should I use something like Rsync to periodically replicate the files themselves to the other server, or would it be better to utilize something like DRBD+GFS2 to replicate stuff as it changes at the block level, essentially giving me an active/active clustered file system? Keep in mind that the VMDK's will not be modified in both locations. That is, server A will never modify a VMDK that is primarily housed on server B and vice-versa
Please let me know if you need any more information and thanks for any input!