I'm moving from CommVault Simpana to Veeam and while the VM backups have been awesome the tape portion is giving me problems.
In Simpana, I used to backup to disk and then an auxillary copy to tape would be run. Simpana was intelligent enough to figure out what had and hadn't been written to tape. It was fairly autonomous and made for an easy process each week when we had to collect tapes and send them offsite. A clean report was run that showed us all tapes used over the previous 7 days. We used this report to select the tapes and send them offsite.
I'm currently running Veeam 8.0.0.917. My server is a R730XD, dual x 12 core procs, 32GB RAM with 16 x 4TB SATA drives in RAID6. I'm getting ~120MB/s data transfer to the storage pool for backups. My tape drive is a TL2000 library with LTO4HH drive connected via the Dell iSCSI to SAS bridge which is direct connected to the server using a dedicated 1Gbs NIC. I used to get ~80MB/s transfers to that device but I'm routinely seeing ~50MB/s with Veeam. (I'm in the process of trying to eliminate the iSCSI to SAS bridge with a SAS HBA, but haven't found the right one yet. I'm thinking that will get me better throughput.
Some of the problems I'm having.
1. Tape jobs are running so long that they are being interrupted by backup jobs starting which then causes the corresponding backup to tape job to fail. Is the job able to recover from this or does it have to start from scratch again. If it fails do I have to return the tapes it used to the free pool? How can I avoid this? Do I need to set a window? Shouldn't the Veeam backup pause if a tape job is using it?
2. It isn't clear to me how I should protect my backup jobs when those are run in Incremental forever mode. Would I run a full backup initially and hold those tapes until a restore is needed and then only make incremental to tape jobs?
3. It isn't clear how I should setup media pools. Currently I have 9 backup jobs defined, a corresponding 9 tape jobs, and one media pool. The tape jobs are listed as secondary targets in their corresponding backup job. Should I have a media pool that corresponds for each backup job? For example:
Backup Job A -> Tape Job A -> Media Pool A
Backup Job B -> Tape Job B -> Media Pool B
or should have media pools related to the type of media?
Media Pool Week 1, Week 2, Week 3, Week 4 or Media Pool A Full, Media Pool A Incr? The media pool usage is kind of tripping me up.
4. Is there some location that lists the variables (and examples) one can use when auto naming media sets such as %date%?
5. Veeam One has me stumped. I cannot for the life of me figure out how to get a simple clean report of all tapes used over the last 7 days (very important for audits!).
6. Again, if a tape fails is Veeam able to recover from that job, or should the tapes be recycled to the free media pool for another try?
7. Do we need to schedule cleaning jobs?
Thanks in advance to any insight others have on how this works and yes I am trying to RTFM
