Backing up volumes in a Windows Failover Cluster
Story:
Netbackup 7.0 Enterprise Server for Windows, 7.0 Standard Client.
I have a Windows 2008 R2 Failover Cluster with several clustered applications installed.
FC01-A - Node A of the cluster
FC01-B - Node B of the cluster
FC01 - the Cluster name
APP1 - The hostname of a clustered application. This application has Drive L: as a resource.
APP2 - The hostname of a clustered application. This application has Drive M: as a resource.
At any given time either application can run on either node of the cluster.
I want to make my failover cluster a Netbackup client. I currently have the NBU client installed on both nodes of my cluster. There is a specific directory that I want to back up. Let's call it "Config". It exists on both L: and M: on both app servers. I have set up a backup policy for this application as follows:
Policy Type: MS-Windows
Client List: both nodes of the cluster
Selections: *:\
I then set up exclusions on both clients for the policy in question. I excluded *, then added Config do the exception to the exclude list.
I can successfully back everything up. However, under this configuration, the node that has the L: or M: drive completes successfully, but an error is returned on the node that doesn't own those drives because there is nothing to backup.
The workaround I am currently using is to define as the client for this policy the clustered hostname of the application. So my client list is APP1 instead of FC01-A and FC01-B. Same exclusion list as defined before. My backups complete successfully with no error because that hostname always has access to the files that I want to back up.
Is this supported or is there a reason why I shouldn't back the folder up in this manner?
What I do.
install NB on the two physical servers, with the client name being the physical servers.
I setup a policy to backup the physical servers: (I call this one physical_clusters)
C:\
System State/Shadow copy (depending on the OS version)
I then setup a policy(s) to get the other stuff.
Logging into one of physical servers I go to Cluster Administrator.
Under Groups I look at the virtual names and see what resources each of them owns.
I then setup a policy to get the resources.
CLSTR_Vserver1
M:\
N:\
CLSTR_Vserver2
P:\
R:\
Now I know I get the items from the physical that I need
and I get the resources no matter what physical server they are currently on.
(NOTE: if you log into a Vserver and look at the BAR you will NOT see the Vserver name - that is fine. It works just fine so long as NB is installed on the physical servers)