Do-It-Yourself Fibre Channel Array
skarphedin writes "There's an interesting story here on a do-it-yourself fibre channel array. These guys make one for under $250 and it can perform up there with 15k SCSI in some cases." You know you want one.
This is cool, pity ill never afford it.
Wouldn't that make a cool lan setting?
1) Buy a lot of fibre
2) Fly to Folkestone, England
3) Rent a sailboat
4) Sail to Calais, France, laying an array of fibre behind you
5) Congratulation on your Do-It-Yourself Fibre Channel Array.
It seems the links to the store selling the goodies is already slashdotted. The $40 a piece FC hostbus adapter page now shows $800 adapters, or a 100 pack for just over $60000. Beowulf anyone?
But seriously, I bet if I wired this in my dorm room I could get some mean negative pings in UT '03. Kinda like a 'spider sense' for the pc.
suck my ping!
I have used FC tech for several years. It's amazing technology, but performance is not it's main advantage. It's advantage is the possibility of stacking up incredible amounts of storage, with rendundant paths, at up to 100 m from the attachment point (one of the servers). This kind of environment is also very mindful of quality, and a self-made solution is not acceptable. Would you stack dozens of these self-made boxes and bet your career that they'll not fail. I know I wouldn't.
On the other hand, if I just want performance, I will do better with SCSI, and even save some money.
In this respect, I don't quite see what kind of niche would the solution in the article cover.
Sigged!
Fibre chanels I thought were used because .
1) Huge expansivity
2) Faster speeds, esp. over LAN (Storage area networks)
Why would one want to use it in a home setup?
You probably are not going to buy more than 3 or 4 Harddisks. I say if you want speed use more RAM(*though you wont get much for $250 * results might vary). If you want expansivity(not too much) and relatively fast (depends on a lot of stuff) access speeds and standards based setup, may I suggest iSCSI
.ACMD setaloiv siht gnidaeR
How long do you think till the mac-heads credit apple with bring down the price of FC by including it in the X-raid? Just like they credited apple with bring down the price on SCSI, USB, etc.
I know I'm going to hell, I'm just trying to get good seats.
We had great plans for building an FC array up until a while ago. For those who think FC is too expensive, take a look at this:
180GB ATA drive: $200
Qlogic FC host adapter: $40
10 18GB 10k drives (eBay): $99
10 T-cards: $50
UTP-cable: $20
--------------
Total: $209
Of course, there's the cost of running the array as well, which is the reason we never finished our project (We did get the hostadapter and built a couple of T-cards though). We calculated that our FC array would cost us an additional $2-300 in electricity every year. After getting hit with a $500 surprise electricity bill for our current equipment, we simply decided it wasn't worth it and got another IDE drive instead. Still, an interresting project. =)
Have to be impressed with what was achieved there .. the usual story of a lot of spare parts, spare time and some good old human brainpower :) But the fairly intermittent results and usual dubious quality of the housing etc (due to your own competence) all say to me.. well its nice but why bother.. current ATA suits me just fine for now!
Yeah this is cool and such like but what if you want to mount it across two machine using two FCA's? You need software that allows file locking (such as SGI's CXFS) and that costs. Mind you if you only wanted it on one machine why not just buy a load of disks because in honesty when are you going to need such high amounts of bandwidth?
Rus
Cheap UK and US VPS
Still, I wouldn't mind learning what your comment has to do with DIY style FC?
------
sigs are a total waste of bandwith, especially when the signal-to-noise ratio is lower than 1:10.
Optical fiber is not required for shorter distances, however, because Fibre Channel also works using coaxial cable and ordinary telephone twisted pair. Fibre Channel offers point-to-point, switched, and loop interfaces.
I have to say that makes me think of putting one under the stairs for redundant storage. Too bad the prices for the hardware would be doubled in Thailand.
Put identity in the browser.
The drive mounting and enclosure was a bit of a kludge. Are there any reasonably priced boxes that you can install the drives in, with the correct mounting hardware and backplane?
Mea navis aericumbens anguillis abundat
Is anyone as annoyed as I am about aticles spreat across 4376245 pages for no fucking reason? Page 2 for example (which is only 2 paragraphs of actual text) uses less than 50% of the page space! You have to scroll WAY past the end of the artlcle to even see all the ad's on the left column.
I guess the fact that there is no normal "print version" link like MOST sites have is the most annoying. There is however a link to a PDF version on the Very Last Page which helps, but html is much prefered.
And what's with the wood blocks that looked like they were cut with a chain saw or hacked apart with an exacto blade? Ever hear of sheet metal? Hell, at LEAST pick up a used DRIVE case instead of a TAPE case. Even NEW they are pretty cheap.
The CONCEPT of the project is interesting, but the implementation leaves MUCH to be desired.
...porn storage at the speed of light department
6) Profit!
>Thanks Mike Harris "...with Unintended Consequences"
I'm trying to figure out if you're talking Mike Harris, ex-Premier of Ontario, Canada, or Mike Harris, some guy you met on the street. Let us know which!
Is it just me or was Fiber Channel made to be as gratuitously incompatible as possible with, well, everything? Six-inch drives? A custom "HSSDC" cable with a plain old DB9 plug on the other end?
fiber.
fibre is pronounced fib-ree.
Why should this be surprising? FC drives are in every single case SCSI drives with a different, more expensive, interface. Although they tend to be cheaper on the surplus market, which I think is the *real* point.
Then he goes and mounts them in the case with wood!! Why? Its an insulator!!! Ok, maybe he didn't have the necessary metal skills (or equipment even) to make a custom bracket, but using wood to mount a drive just seems a bit dangerous to me.
I was interested until this point:
.NET Server RC2, so I can attest that it works, although I'm using Microsoft's un-optimized driver.
Turn on your computer (yes, without attaching the drives) and wait for Windows to load up. Note: for best results, use Windows 2000. Since the QLA2100 is discontinued, the last driver revision is for W2K only. I'm using
Can you say do-it-yourself enterprise disk array? Anyone want to give EMC a run for their money? Could this be the future of Open Source enterprise hardware? I can see the press report now (from a storage company): "Building your own disk array flies in the face of all capitalistic principles ... In fact, it's down right communistic!"
Pimpin' all the Karma Hoes!
- 18.4GB Fibre Channel 3.5LP 10K RPM 25.4MM
(Hitachi) - (DK32CJ18FC)
$119.00
- QLA2100/66 64bit PCI FC Host Adpt COPP w/Cab
(Qlogic) - (QLA210066)
$858.20
So where did he get those goodies? Ohh! he was just good buddies with a ex- Enterprise storage Admin?Robert
Optical fiber is not required for shorter distances, however, because Fibre Channel also works using coaxial cable and ordinary telephone twisted pair. Fibre Channel offers point-to-point, switched, and loop interfaces.
Too bad whoever wrote that was completely full of it. Fibre Channel does not exist over coax or twisted pair.
Coax really isn't used much for data cabling any more.
Twisted Pair? Who knows. I expect the error rates are too high for the extremely tight specs required by Fibre Channel.
SirWired
From an english langauge pov:
http://dictionary.reference.com/search?q=fibre
From a google pov:
"fibre channel array" hit count = 2600
"fiber channel array" hit count = 213
Why put all of 2 disks into an ugly assed old compaq case with those shady adapters when you can go buy a used 11,14 or 22 disk fibre-channel array with redundant power and dual loops made by a certain manufacturer (hey I ain't givin up all my secrets) for well less than $500 empty and around $650 with ~180GB 10K disks in it?! And yes of course they do make FC cards with internal adapters on them too. Here's a hint: SENA. As for FC not having performance, all I can say is 'HUH?!' I'll take a single 1gbps loop over scsi320 parallel or whatever they're calling it any day. Beyond my own benchmarking FC devices, if SCSI were better/faster don't you think people like EMC, HDS and Compaq (believe it or not Compaq makes some pretty kickin arrays) would still use SCSI back ends or even front ends on their storage products? For years EMC has been slammed about using SCSI back ends in their arrays and finally have FC throughout the machines. FC is saweeet and it runs SCSI above the FC layer as well. It can also run other protocols like IP but I've yet to see that implemented well.
Tell that to the umpteen thousands of users on my cable broadband ISP :P
Where I used to work, we had a few Sun servers with FC disk arrays.
Here's the Sun engineer's explanation of why FC is so interesting for servers:
1) The FC protocol has a 100MByte/s dedicated bandwidth to data. The communication between disks etc. will not interfer with this bandwidth.
2) Modern SCSI has two modes: one for data (burst mode) and one communication mode. The communication mode is a lot slower (first scsi standard) in order to remain compatible with older disks. This means that scsi is a lot more advantageous to users reading large files than small files.
This is where FC becomes interesting: If you have a striped disk array, you will read many small segments from different disks instead of large segments from single disks. In this special case, FC is faster than SCSI, even though it is "slower" by looking at the burst rates in the specs.
From Tony's Liquidators:
Adaptec 29160 - $2
Drive cases - $1
72G 15K SCSI - $1
I get 2 cards, 2 cases, and 8 drives. Cost: $14.
Works with Linux--YAY!--but Tony said something about me going out with his sister...I hope he was talking about Mary instead of Angela, Mia, Theresa, Donna, or Rosalie.
He has a *lot* of cousins too so this is *by no means* a one-time deal.
Too bad this site doesn't render correctly with Mozilla 1.3 for Windows. The pics don't show.
Has anyone looked at the prices from the story? I could not find a $25 FC drive anywhere. Cheapest was $120. So, yah, $240 for 2 drives, that kinda blows the under $250 out of the water.
Anyway, being a 'mac head' and a 'linux head' and a 'computer head' in general, I don't necessairly get the orig posters issue. Apple does a lot of cool things. And some things just happen to hit the Mac market before the PC market. Big deal. Why not bitch about Billy G. then?
My work has been setting up a FCA for the past three weeks using Linux and there have been some major problems. They have a fat array with 32 15k rpm U320 drives hooked up to a IBM x440 via 4 HBAs. The interesting thing is that no distro they've tried can transfer faster than Windoze due to Linux kernel and driver issues. I was a little shoked. The x440 has 8 Xeons w/hyperthreading. The more cpus that are enabled, the more the performance degrades. The sysadmin says he thinks it has something to do with single-threaded io calls in all Linux kernels - the more cpus try to access io, the more threads that get blocked. Me and the other sysadmin - Gentoo 'heads' - start scratching our heads wondering what all the Linux 'Enterprise' stuff is that everyone is talking about. And yes, these components were all given the 'good to go' stamp by all their manufacturers. Since the prob is with the kernel itself, this is kinda major.
So, these things are cool, but there are definitely reasons for and against having them. I doubt you could build anything useful for under $400-$500 and they're really only going to shine in a server or workstation environment whith sustained io. It's nice to have these things as proof of concept at home (hell, I have all kinds of weird servers and drives and such), but when you start talking about a production environment in the enterprise, it takes on a whole new ball of wax.
I still think the XServe is interesting, however, I'm not too thrilled about ATA drives. Guess that was for cost tho. Go mac heads!
Too bad whoever wrote that was completely full of it. Fibre Channel does not exist over coax or twisted pair.
Too bad you're full of shit and your little outburst will make you look like a moron.
Here's one example, here's another and here is yet another.
According to Google, there are about 5,500 pages that disagree with you.
Not the exact controller he spoke of, but pretty close - just search for "QLogic" with no other qualifiers.
Here you go!
Has anyone looked at the prices from the story? I could not find a $25 FC drive anywhere. Cheapest was $120. So, yah, $240 for 2 drives, that kinda blows the under $250 out of the water.
Yea, the $40.99 host is actually $858, pushing the whole project into the 'well over a grand' territory. I will blow 250 to enjoy working with a cool technology, even if i dont have an immediate need, but for a grand i can buy several nice u160 drives and stripe them since i dont 'need' FC.
I found the whole article pretty over simplified (and really bad blinking/flashing ads) Quoteth the comic book guy: Worst article. Ever.
Ok, not that bad, but not that good either.
Tequila: It's not just for breakfast anymore!
I'm going to start following your excelent example with my Slashdot comments.
Make money fast! Click here now!
I think it will help to improve the quality of my comments, and bring in more readers.
Your computer is not optimised. Optimise now!
However I'm a little concerned that people may find it difficult to follow my posts if I keep breaking them up with adverts and links.
Naked cheerleaders!
I guess it might also be a problem for users on high latency links.
Get your University diploma. Act now!
Who am I kidding? Fuck um, I'll just milk a single post for 6 page impressions per reader and overload it with adverts, animated GIFs and other shit. All I need to do is work out how to make Slashdot accept blink tags and embedded Flash, I can be just as leet as your site is every day!
Adverts got you down? Want content? Well we can't help!
Anyone seen ide to fibre channel convertors ? Before you flame - They DO exist this product has them in it see here :-
http://www.axus.com.tw/br1200fc.htm
Anyone seen single drive versions of this ?
I made a Fibre Channel array like this last year. The only difference being that I used a Mylex eXtremeRAID 3000 (eBay for $200), a 256MB Crucial DIMM for cache, and four Seagate ST39102FC 9GB 10,000 RPM disks.
My whole point to the project was EXTREMELY fast disk access (up to ~160MB/sec sustained transfers, see here) that I could locate at the far end of a REALLY long cable. I've got my machine in my office and the hard drives on the other end of a 30m cable, nestled nicely down in the basement where I cannot hear it.
There are a few basic pictures of the external assembly available here. Works really, really well. It's amazing what hugely fast disk IO does for the rest of a machine.
There are hundreds of examples of you being dead wrong on this. You are full of shit.
i am the only one who drools at the thought of fiber?
Imagine a Beowulf Cluster of these ^^
Sorry, couldn't resist.
YOU SUCK BALLS!
FibreChannel has has a 2Gb mode for at least a year now with products from many vendors.
--Britt
Aside from being a whiny prick that tried to cause trouble for competing fibre channel product vendors on Ebay, Sanden Fuess's products are designed so far out of spec it's sad. They may be cute as a hand assembled hacker novelty, but I'd never put them into any type of production environment.
General rule: If it doesn't AC decouple and doesn't actively terminate, or it does not use 0603 or *smaller* surface mount components, don't buy it. And, if it doesn't use shielded cables, laugh at the vendor! If any of the above are missing you will have retiming issues causing intermittent failures.
I designed the Cinonic FC2's. Alass the market for 'mid-range' FC has all but died, so we never re-uped our stock when we ran low a few months ago. : (
Having built my own fiber channel backplanes based of a previously slashdot mentioned cinonic backplane, I agree, there are difficulties in setting up a fibre channel array. I got a db9-db9 cable and a hssdc-hssdc cable orgiinally, and ended up trying to solder them together. I'd never tried soldering shields together, and presumed it would take a while, but I kinda found out its pretty much impossible. So I just pulled on over the other and wire wrapped the hell out of it. I suspect its because of the cabling, but my fibre setup is fairly intollerant to electrical fields. I have to place the drives and cabling as far away from everything; cat 5, computer systems, et al. Kinda not pretty. Before proper positioning, you'd get occasional sometimes fatal SCSI errors. Kernel panics were driving me nuts. I realized the drive was between a switch and a computer, so I spent a while and figured out the path of least interference. Now I can run bonnie++ on my 5 disc soft-raid 5 JBOD for a week straight. And fry eggs as the same time! And no more kernel panics. Thats always a plus. Its a pain, but in the proper linux motto, once you can get it running, you can bet its not gonna stop.
Are there any free solutions for file locking?
Having built my own fiber channel backplanes based of a previously slashdot mentioned cinonic backplane, I agree, there are difficulties in setting up a fibre channel array.
I got a db9-db9 cable and a hssdc-hssdc cable orgiinally, and ended up trying to solder them together. I'd never tried soldering shields together, and presumed it would take a while, but I kinda found out its pretty much impossible. So I just pulled on over the other and wire wrapped the hell out of it.
I suspect its because of the cabling, but my fibre setup is fairly intollerant to electrical fields. I have to place the drives and cabling as far away from everything; cat 5, computer systems, et al. Kinda not pretty.
Before proper positioning, you'd get occasional sometimes fatal SCSI errors. Kernel panics were driving me nuts. I realized the drive was between a switch and a computer, so I spent a while and figured out the path of least interference. Now I can run bonnie++ on my 5 disc soft-raid 5 JBOD for a week straight. And fry eggs as the same time! And no more kernel panics. Thats always a plus.
Its a pain, but in the proper linux motto, once you can get it running, you can bet its not gonna stop.
[properly formatted repost from a moron. sorry]
- Slashdot traffic (forget about just link clickthroughs) is piddly compared to what we see on a regular basis (you should've seen the logs on Superbowl Sunday!). Slashdot is not special. You are not special.
- We have a business model more concrete and certainly less offensive than "throw up 20 obnoxious banners and make readers look at things 2 paragraphs at a time".
- Your site is ugly.
- You are ugly.
- It takes more bandwidth to serve up 14 requests than it does to serve up one moderately larger one.
But such is the life of a hardware fanboy, eh?--sdem
FibreChannel over copper is quite common.
The usual connector types are HDSC (?) and DB9 (though this only uses 4 pins)
Copper makes a lot of sense for many fibrechannel uses. Connect multiple disk shelves together is the most common, since this only requires 1 foot cables, and copper is much more sturdy than optical, and lower cost for the connecters/interfaces.
Obviously there are limits to what copper can do, the most noticable is the 30M limit.
--Britt
I'd love to make a FC array but the test cards are way too expensive. Does anyone happen to havea schematic for how to make one?
Oops... Yes, I know about Fibre over copper. When I said "Twisted pair" I meant RJ-45 terminated TP. I know all about HSSDC and DB-9 connectors.
Yeah, and there is a spec for CSMA (i.e. passive hubs) for Gigabit Ethernet. Does it exist in actual products? No. Coax is specified in the Fibre Channel Specs, yet I have yet to see a single Coax or Twinax GBIC/SFP or HBA. If you find one, let me know.
When I said Twisted Pair, I meant RJ-45 terminated. Oops. I do know about the DB-9 and HSSDC copper cables.
Fiber. Fibre. Whatever. Fibre looks cooler. So do a lot of the Queen's English spellings, colour, flavour, armour, etc.
As long as we get Cathy Rogers to say knickers, bum, wibble, wobble, semprini...
The party's over
THE LESSER-KNOWN PROGRAMMING LANGUAGES #14 -- VALGOL
VALGOL is enjoying a dramatic surge of popularity across the
industry. VALGOL commands include REALLY, LIKE, WELL, and Y*KNOW.
Variables are assigned with the =LIKE and =TOTALLY operators. Other
operators include the "California booleans", AX and NOWAY. Loops are
accomplished with the FOR SURE construct. A simple example:
LIKE, Y*KNOW(I MEAN)START
IF PIZZA =LIKE BITCHEN AND
GUY =LIKE TUBULAR AND
VALLEY GIRL =LIKE GRODY**MAX(FERSURE)**2
THEN
FOR I =LIKE 1 TO OH*MAYBE 100
DO*WAH - (DITTY**2); BARF(I)=TOTALLY GROSS(OUT)
SURE
LIKE, BAG THIS PROGRAM; REALLY; LIKE TOTALLY(Y*KNOW); IM*SURE
GOTO THE MALL
VALGOL is also characterized by its unfriendly error messages. For
example, when the user makes a syntax error, the interpreter displays the
message GAG ME WITH A SPOON! A successful compile may be termed MAXIMALLY
AWESOME!
- this post brought to you by the Automated Last Post Generator...