iSCSI for Mac OS X?
CoffeePlease asks: "Is anyone aware of development going on for iSCSI drivers for Mac OS X? I really need this but it's only out for Windows and Linux so far. I can't use the Linux drivers - they might run, but only as a command-line process, and I need other software to recognize the drives."
They just just just agreed on the final technical specs and most certainly haven't gotten to officially ratifying those specs as the standard yet.
Looks like there is a project that is implementing it as a kernel-level driver (as it should be, IMO). It exports the device as /dev/sda (etc.). It certainly seems to be in active development.
http://linux-iscsi.sourceforge.net/
Using your sig line to advertise for friends is lame.
Nobody "really needs" iSCSI. iSCSI isn't real yet. It's still one of those "coming soon" things, like Infiniband. And we saw how well Infiniband worked out.
iSCSI is just another way of solving a problem that's already been solved in any number of other ways. You need to attach a computer to some storage. Okay. You can use direct-attach FireWire storage. That has the advantage of being absolutely bullet-proof. Or you can use Fibre Channel to attach to a switched fabric. That works fine, too; just present a LUN to the Mac and let it format and mount it. Or you can use a network storage technology, like AppleShare or NFS. Those work fine, too, and the Power Macs, PowerBooks, and xServes are all shipping with 1000BASE-T, so that's not a problem.
There are any number of ways to ameliorate your so-called "real need" for iSCSI. These work today. Use them.
I write in my journal
Obligatory comment on why command-line is more powerful, and why wouldn't you want that...
Sure I'm paranoid, but am I paranoid enough?
it's called iSCSI and it's on every platform but Apple's? It seems a bit like Apple naming rendezvous GnuIPdetect.
Sigh
LOAD "SIG",8,1
LOADING...
READY.
RUN
What on earth do you want to use this for?
As some writing SRP drivers for a living - iSCSI is a protocol that allows you to send SCSI commands between to machines linked by TCP/IP. It doesn't "bridge" IP and SCSI - it's not like you can use it to ping your hard drive.
The intent of iSCSI is to allow people to build SANs without having to shell out actual money for a fibre channel installation.
Clear, Dark Skies
Video. Those files are big! I use a tape drive for backing up, but while projects are active, it's handy to have everything online. I also have lots of regular drive space, of course.
We're actually feeling much better!
Guess you should have bought a PC. Or, run Linux on your Mac.
---- "Excuse me. Where's the children's gun section?"
How is this used? Where does one find iSCSI storage?
What about other network storage options? There is 10 TB of publicly available storage scattered all over the US, Europe and Asia for temporary use. Check out http://loci.cs.utk.edu.
are you saying Apple doesn't support iSCSI? how is that possible? It starts with an "i" followed by a capital letter? How could they not support it?! Help, my world is collapsing around me!
Yes, those files are big. But if you're talking about real video (I don't mean RealVideo, just real video), and not digitised film, those files don't require a very high speed by today's standards. DV needs about 4 MB/s, uncompressed video (YUV 4:2:2) needs about 19 MB/s.
If you need to access the video from several editing stations, simply use network attached storage (ie, a video server) with gigabit (or even base-100) ethernet.
I don't know how things work in Macs, but in Windows (2000/XP), you can even "attach" a local directory to a network path (so "c:\video" can actually reside in the video server).
In my company we have a small video-editing department (4 stations), and we have no problems playing back video from the other stations' drives (and this is using a regular base-100 LAN).
I am about to finish work on a Fibre Channel driver for Mac OS X and QLogic's SANBlade family of adapters. Just waiting on my Apple xRAID to show up so I can finish testing (my current test array is toast, aka expensive brick).
Anyway I have been looking at writing or extending the driver to support QLogic's iSCSI capable adapters.
Set up your PC to share the iSCSI drives and use windows file sharing to get to them.
Not the fastest solution, but it will work around the issue.
Clear, Dark Skies
Raw bit rates don't control data rates. Little things like latency, overhead of the protocol, etc., etc..
Look at Firewire 1.0 vs USB 2.0 - 2.0 has the higher bit rate, but even regular Firewire will give you better throughput.
Clear, Dark Skies
C'mon. It is funny. Ha ha.