A blog by Jose Barreto, a member of the File Server team at Microsoft.
All messages posted to this blog are provided "AS IS" with no warranties, and confer no rights.
Information on unreleased products are subject to change without notice.
Dates related to unreleased products are estimates and are subject to change without notice.
The content of this site are personal opinions and might not represent the Microsoft Corporation view.
The information contained in this blog represents my view on the issues discussed as of the date of publication.
You should not consider older, out-of-date posts to reflect my current thoughts and opinions.
© Copyright 2004-2012 by Jose Barreto. All rights reserved.
Follow @josebarreto on Twitter for updates on new blog posts.
For the last few years, I’ve been blogging about the Microsoft iSCSI Software Target and its many uses related to Windows Server Failover Clustering, Hyper-V and other server scenarios. Today, Microsoft has made this software publicly available to all users of Windows Server 2008 R2.
The Microsoft iSCSI Software Target has been available for production use as part of Windows Storage Server since early 2007. It has also been available for development and test use by MSDN and TechNet subscribers starting in May 2009. However, until now, there was no way to use the Microsoft iSCSI Software Target in production on a regular server running Windows Server 2008 R2. This new download offers exactly that.
Now available as a public download, the software is essentially the same software that ships with Windows Storage Server 2008 R2. Windows Storage Server 2008 R2 and the public download package will be refreshed (kept in sync) with any software fixes and updates. Those updates are described at http://technet.microsoft.com/en-us/library/gg232597.aspx.
This release was preceded by intense testing by the Microsoft iSCSI Target team, especially in scenarios where the iSCSI Target is used with Hyper-V and with Windows Server Failover Clusters. We do imagine these to be amongst the most commons deployment scenarios.
Testing included running the Microsoft iSCSI Software Target in a two-node Failover Cluster and configuring 92 individual Hyper-V VMs, each running a data intensive application and storing data on a single node of that iSCSI Target cluster. The exciting part of the test was to force an unplanned failure of the iSCSI Target node being used by all the VMs and verify that we had a successful failover to the other node with all 92 VMs continuing to run the application without any interruption.
How to download and install
To download the Microsoft iSCSI Software Target 3.3 for Windows Server 2008 R2, go to http://www.microsoft.com/downloads/en/details.aspx?FamilyID=45105d7f-8c6c-4666-a305-c8189062a0d0 and download a single file called “iSCSITargetDLC.EXE”. (Note: This was just released at 10AM PST on 04/04/2011, so the download might still be replicating to your closest download server. If the link does not work, try again later). This is a self-extracting archive that will show this screen when run:
Select a destination folder and click “Install”. Once it finishes, you will find a few files available to you in that folder:
If you click on the index.htm file on the main folder, you will see the welcome page with a few links to the items included:
To install the iSCSI Target on a computer running Windows Server 2008 R2, simply run the “iscsitarget_public.msi” MSI file from a command line or right-click it on Windows Explorer and choose “Install”.
Frequently Asked Questions (FAQ)
Q: Can I install the Microsoft iSCSI Software Target 3.3 on Windows Server 2008 or Windows Server 2003? A: No. The Microsoft iSCSI Software Target 3.3 can only be installed on Windows Server 2008 R2.
Q: Can I install the Microsoft iSCSI Software Target on Windows Server 2008 R2 with Service Pack 1 (SP1)? A: Yes. In fact, that’s what is recommended.
Q: Can I install the Microsoft iSCSI Software Target on a Core install of Windows Server 2008 R2? A: No. The Microsoft iSCSI Software Target 3.3 is only supported in a Full install.
Q: I don’t have a copy of Windows Server 2008 R2. Where can I get an evaluation copy? A: You download an evaluation version of Windows Server 2008 R2 with Service Pack 1 from http://technet.microsoft.com/en-us/evalcenter/dd459137.aspx
Q: Where is the x86 (32-bit) version of the Microsoft iSCSI Software Target 3.3? A: The Microsoft iSCSI Software Target 3.3, is provided in only in an x64 (64-bit) version, as is Windows Server 2008 R2,
Q: What are these “iSCSITargetClient” MSI files included in the download? A: Those are the optional VSS and VDS providers for the Microsoft iSCSI Software Target 3.3. You should install them in the same computer that runs the iSCSI Initiator if you intend to use VSS or VDS. For details on VSS, see http://blogs.technet.com/b/josebda/archive/2007/10/10/the-basics-of-the-volume-shadow-copy-service-vss.aspx. For details on VDS, see http://blogs.technet.com/b/josebda/archive/2007/10/25/the-basics-of-the-virtual-disk-services-vds.aspx.
Q: Where is the Windows Storage Server 2008 R2 documentation? A: There is some documentation inside the package. Additional documentation is available on the web at http://technet.microsoft.com/en-us/library/gg232606.aspx
Q: Can I use the Microsoft iSCSI Software Target 3.3 as shared storage for a Windows Server Failover Cluster? A: Yes. That is one of its most common uses.
Q: Can I install the Microsoft iSCSI Software Target 3.3 in a Hyper-V virtual machine? A: Yes. We do it all the time.
Q: Can I use the downloaded Microsoft iSCSI Software Target 3.3 in my production environment? A: Yes. Make sure to perform the proper evaluation and testing before deploying any software in a production environment. But you knew that already…
Q: What are the support policies for the Microsoft iSCSI Software Target 3.3 on Windows Server 2008 R2?A: The support policies are listed at http://technet.microsoft.com/en-us/library/gg983493.aspx
I would recommend that you download and read my previous blog posts about the Microsoft iSCSI Software Target. Here are some of the most popular ones.
Please keep in mind that some of these posts mention previous versions of the Microsoft iSCSI Software Target that ran on different Windows Server versions. The overall guidance, however, still applies.
I hope you are as excited as we are about this release. Download it and experiment with it. And don’t forget to post a comment about your experience or send us your feedback.
Will this run of Vail (WHS 2)?
Fantastic news! Thanks to Microsoft for making this publically available and free for use!!
One question though...
I've got a Dell Powervault NX3000 running Windows Storage Server 2008 (64-bit) which has the MS iSCSI target v3.2.3693 running on it. Can the VHD and CBM files be ported over to a new installation of Window Server 2008 R2?
To Chris: the iSCSI target 3.3 install will check to see if the server is Standard, Enterprise or DataCenter edition. It is not supported on the Home Server.
To Alan: Yes, the VHD and CBM file is compatible between the 3.2 and 3.3. You can copy over VHD file and do import.
The CBM file is used for tracking changes when you take a snapshot. You don't need to port that over, when you create a new snapshot, the iSCSI Target will create hte CBM file.
@ Berserker: You don't need two MSA2000sa. You can use a single one and have data redundancy via RAID (the MSA controllers support RAID 0, 1, 3, 5, 6, 10, 50). If you lose a disk, you data is still available. You could also use dual power supplies and dual controllers for added fault tolerance, all with a single MSA2000sa. See h18000.www1.hp.com/.../13331_na.pdf
iSCSI Target operates in two nodes: standalone or cluster. If you install iSCSI Target on a cluster node, it will start in the clustering mode.
You have two options: find a standalone server to run iSCSI target which provide storage for the hyper-v cluster, or run everything in VMs.
Can't believe that, miracle!
Thank yoy Jane, I supposed that :(. It's a pity because i don't have another physical machine and instaling it in a virtual machine means that i have to point to virtual disk, so performance will be quite degraded..
@Jose, did you see this? Just saw this note and was stunned to say the least.
"When used with Microsoft iSCSI Software Target, MPIO is not supported for iSCSI initiators when the initiators are members of a failover cluster."
Earlier you stated:
"Here's how you protect agains failure at each level:
Hyper-V servers --> Windows server failover cluster will failover VMs if a server fails
iSCSI network between Hyper-V servers and iSCSI Targets --> Multiple network paths combined with MPIO running on Hyper-V servers"
Which I thought would be fine as well. Apparently though, MPIO is not supported when using MS iSCSI initiators from failover cluster hosts *AND* using a storage solution that uses an MS iSCSI Target.
From here: technet.microsoft.com/.../gg214141(WS.10).aspx
Microsoft iSCSI Target yang selama ini hanya dapat diperoleh melalui jalur OEM dalam bentuk bundle dengan
Voilà une bonne nouvelle pour ceux qui veulent monter rapidement, simplement et surtout à moindre coût
its great news!
is it possible to install iSCSI Software Target 3.3 on a windows server 2008 R2 that is also a hyper-v host?
I tried doing that and tried to confugre it however, iscsi initiator is not able to discover the targets.
Microsoft got into the iSCSI Target business when we acquired WinTarget from String Bean software in
Is your initiator the Hyper-V host? or VMs?