


Written by W. Curtis Preston
Friday, 25 April 2008 01:01
I keep running into a particular problem at customers and I'm curious if any backup software products have addressed it. Do any backup products load-balance their use of tape drives across multiple Fibre Channel ports? Click Read more to see more details.
The problem starts with having more tape drives behind each Fibre Channel port than the port can actually support. This often happens when you're sharing a bunch of tape drives between several servers. For example, say you're sharing 20 tape drives between 10 servers, and 10 are available via one FC port, and 10 are available via another FC port.
If each server gets two tape drives, everything's fine. Even if a given server grabs two tape drives on one FC port, that port can usually handle streaming two tape drives.
BUT, what if a server want's four tape drives, and is able to grab them? NOW what happens if it grabs all four tape drives from the same port? Now the four tape drives are sharing a single FC port that can only handle two tape drives.
But if the backup software were SMART, it would attempt (if it could) to grab two tape drives from each of the two FC ports. But I don't see any backup software products doing this.
Do you?
Add comment
Comments
www.backupcentral.com/phpBB2/two-way-mirrors-of-external-mailing-lists-3/ibm-tsm-13/?sid=804291bbb3537a0c1856ded8186685e1
Is there a way to determine the optimal number of tape mounts from a standard Windows client transfering files in a fixed size (20GB, 35GB, and 73GB) over Gb copper to a specific TSM/CDL Environment (4Gb trunked P595 TSM5.5 AIX5.4 LPAR connected to EMC CDL 710 over 4x 2Gb Paths over MCdata director presenting a scalar i2000 with 16x sdlt320 drives)?
When done right, the tape drives are assigned under the 'virtual' controller. Cross-connect the two FC switches that have tape drives on them, and place half the drives on each switch.
Yes, I know that's a lot of redundant hardware (we use this in SAN disk environments for HA), but in theory it would overcome the vendor's failure to load-balance by offloading the logic to the OS and FC switches.
BTW - am I the only one who would like to see tape drives with the option of having two FC ports?
--TSK
Sure, we could solve the problem in a number of ways:
1. We could make sure that each server has as many FC connections as we want its drive fanout to be, but that means a lot of HBAs that we really don't need.
2. We could only configure the drives on each server that we want it to use. But the one of the reasons we're sharing 20 drives with 10 servers is to allow each of them to grab as many drives as they need without having to specify which drives to grab. If server A is only allowed to see 4 of the 20 drives, what happens when some of the 4 it can see are not available? Bummer.
I just think it wouldn't be that hard for backup software to make sure that when they grab the next tape drive that they grab one on a different port.
Surely this is a capacity planning thing... If you have 10 tape drives that could all be used at the same time then you'd need to distribute them across multiple fibre channel ports to ensure you have enough bandwidth. For LTO3 drives for example at 78MB/sec native you've need 5 2gbit FC ports for 10 drives so 10 ports for all 20 drives. I've come across a similar situation recently and had to advise the customer to install more HBAs as they simply couldn't handle the bandwidth.
I hope you enjoyed the free plug for your company. Maybe I'll go over to your user group and post a free plug for my site.
If I am not mistaken, the amount of data continues to grow at incredible rates making this type of approach even more imperative.
Paul Clifford
Davenport Group
www.davenportgroup.com
The problem with the limit max number of drives is you end up having to set the number to the maximum number you would allow on any one HBA.
RSS feed for comments to this post