We help IT Professionals succeed at work.

We've partnered with Certified Experts, Carl Webster and Richard Faulkner, to bring you a podcast all about Citrix Workspace, moving to the cloud, and analytics & intelligence. Episode 2 coming soon!Listen Now


MS iSCSI Initiator - Usage in a non-external array configuration

ccfcfc asked
Medium Priority
Last Modified: 2013-11-15
I am looking to use an iSCSI array within my system, but it won't be available for a few weeks yet.

I'm looking to implement a temporary solution while I wait for the array to arrive.

The array will be used as external storage for a SQL cluster of two servers in active/passive mode. What I'd like to do in the short term is add an addittional server loaded up with hard drives. I would like to connect to this server using the iSCSI initiator, so that I can setup my SQL cluster now, and then just swap the storage server for the iSCSI arrary when it arrives.

So, my question is - can I do this ? The server will, in effect, be an iSCSI array - it will hold external storage which is accessed via IP. Can I use the iSCSI initiator in this way ?


Watch Question

No, you need iSCSI target software for that, and now MS have bought stringbean and restricted it to OEMs only I don't know where you can get one for Windows. Unless you download the trial version of starwind from http://www.rocketdivision.com/download_starwind.html that is.

Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts
You should be aware that the MS iSCSI initiator doesn't support load balancing for redundancy, it only supports active/passive as far as I'm aware. There are other manufacturers iSCSI drivers that do offer that functionality, but it's usually bundled in with an OLE card (off load engine) type network HBA (and they are quite expensive).

Just my 2 cents worth.


Active/Passive is the mode we'll be using it in, for a SQL cluster.

The other option, as we've recently discovered, is to use SQL database mirroring. I'm still reading up on this at the moment, but it seems that we can use this instead of clustering.

Install a Linux Box with above open source stuff as your target and off you go.

You should use iSCSI cards on your server to offload the processors.
Example: Adaptec 7211 and Qlogic 4010 are excellent Bios equipped iSCSI offload engines. You also can boot your servers over iSCSI using any of the adaptes here...
Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.


Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.