Thanks Marianne,
My view is the same as yours, that unless backups need access to VM, like BMR or database raw volumes, then as they are accessing the NTFS filesystem, then they should work and "be supported" and this applies to ANY application.
The reason I asked is that I have a customer who was using Microsoft DPM and they were told by Microsoft and Symantec that the 2 products are not compatible.
After investgating further is seems VSS is the problem and I am certainly no expert on VSS. On UNIX, backups of snapshots are straightforward as this is scripted with the basic steps being:
- Quiese application (put in a consistent state)
- Take snapshot
- Unquiese application
- Back up snapshot
As I understand, the problem with windows is that these steps are all bundled up into an API and I THIINK it works something like:
- Application provides a VSS API (VSS Writer) to Quiese and Unquiese it
- Microsoft produce an API (VSS Provider) that uses application API in 1 along with code to snapshot a partition to provide a "consistent snapshot"
- Symantec produce an API (VSS Provider) that uses application API in 1 along with code to snapshot a VOLUME to provide a "consistent snapshot"
- Backup software has a VSS Requestor API which calls Microsoft VSS Provider API to take a consistent backup
This is how I THINK it works, so then issues would be:
- A given application may have a Microsoft API to take a consistent snapshot, but not have a Symantec API or may not be supporte to be used with Symantec API. I am basing this on the SFW Admin guide which says SFW provides support for taking snapshots of Exchange, SharePoint, Enterprise Vault and SQL, so usually when applications are listed as specifically supported, then any not listed are implied as not been supported.
- The backup software may not allow you to configure it to use the Symantec API instead of the Microsoft API.
If my analysis is correct above and the issue is 2, then I guess you may be able to write your own script which:
- Uses vxsnap which will use Symantec API to take a consistent snapshot
- Backup the snapshot using your chosen software.
In addition, the SFW admin guide says:
COW snapshots are supported in a VCS environment running only on Windows Server 2008 x86 and Windows Server 2008 x64.
COW snapshots are not supported in a Microsoft Failover Cluster environment
So if I am right in all of the above, then it would seem whether a particular backup software can backup your application depends on if:
- The backup software allows you to configure it to use Symantec VSS Provider
- The Application VSS writer is supported by Symantec
- Microsoft Cluster, VCS is non-clustered system is being used
- A COW snapshot or full snaphshot is required.
I could be completely wrong on some of the above - so any clarification on the above is much appreciated.
Also input from anyone who does NOT use Netbackup to back up their application on SFW as it would seem if you are using SFW, then you need to use Netbackup.
Mike