-
Fibre Channel Setup Debauchery
Dear Everyone,
After writing something that was vague, not to mention in the wrong place, and haven had a cheerful reply from a certain grumpy (but highly respected!) editor, I have cleaned this up to higher standards and am currently seeking a take-two in whatever advice can be derived from this forum.
Preface: there is a small film studio being started up in eastern Europe, and I was invited to make an “inexpensive” (Yes, a very dangerous word to mention) and simple Fibre Channel network to accommodate their video demands. Little did I know there were some inherent flaws in my setup, and I had some incorrect conceptions about the nature of FC and SANs…
Hardware:
– Mac Pro, 8 core 2.26ghz, 8gb RAM, 2tb internal HD, ATTO Celerity 42ES Fibre Channel card, 10.6.newest client
– PowerMac G5, 2.0 dual, PCI-X, 4.5gb RAM, 500gb mirrored RAID for system, ATTO Celerity 42XS fibre card (4gb, 2 channel) running 10.5.8 serverRunning on the G5 are two extra 4-port eSATA cards, that connect to two rack-mounted eSATA RAID arrays.
We can’t do local storage on the Mac Pro, so it was decided that the G5 would be the server.
(To elaborate, the Mac Pro is in the studio, and the studio needs to have as minimal noise as possible. Mac Pro’s usually don’t generate too much noise, and we have it in a sound-dampening box, whereas the G5 and it’s loud RAID arrays get to make as big of a racket as they want, since they’re located in another room)
In an ideal world, and what made conceptual sense in my head, was that the G5 would host the SATA drives, the SATA drives would appear on the desktop of the Mac Pro, and that SAN software was not needed, because there was only really one computer accessing the data on the G5. Since the G5 would simply be acting as the server, it seemed like we wouldn’t need SAN software…
Right?
Wrong!
As everyone obviously knows, Fibre Channel has this entire target and initiator relationship, where most HBA cards are initiators, and the Fibre Channel arrays are the targets. What’s awesome is that even though certain Fibre Channel HBA vendors advertise that their cards support target mode, that their cards even have an API that goes with it, actually changing to and enabling this mode is located in an entirely different ballpark! I have been personally told that there’s lots of “red tape” and IP (an acronym for “intellectual property”) at stake, and unless we’re some big company or OEM, this software or functionality isn’t available to “end users” like me.
No matter, though– it’s not like I’m a programmer or anything. It’s not like I derive any joy from playing with registers and micro-op crackers.
BUT! It brings a good question to the table– hypothetically, if I did get one of these HBA’s to switch from initiator to target mode, say the HBA in my G5, would all drives connected to the G5’s system bus magically appear on the Mac Pro?
And here is another question, just a simple question about Fibre Channel that I should have known before I got myself into this: if I hypothetically took the Mac Pro with a Fibre Channel HBA card and connected it to a Fibre Channel RAID block (eg Terracube, or something nice and warm and fuzzy for storing delicious data on), would the storage device appear like a regular disk would? I mean, in the context of Mac OS X, would I see the volumes in disk utility?
So continuing on, just a few more questions for you all to ponder and debaucher,
We simply want a setup where we can store a bunch of video files in a location separate from where they would presumably be edited– hence, the Mac Pro in the studio, storage in a separate room. And it needs to be fast:
As I “understand”, something such as 10-bit uncompressed video is too fat to stream over a Gigabit Ethernet. It appears that it might have been possible to stream it over a 10-gig-Ethernet or Bob Zelin’s 4-gig-Ethernet solution, but that is unfortunately out of the question at the moment, as we have the Fibre Channel cards, and want to work with what we have.
The simplest solution seems to be a Fibre Channel RAID storage unit. This seems like the best solution, the correct, way to develop what already exists.
So… please– correct me where I’m wrong!!
Please and thank you,
Spencer Homick