Clustering For Mere Mortals

Microsoft now officially supports the iSCSI Software Target 3.3 in production

Posted in DataKeeper, High Availability, Hyper-V, iSCSI, SQL, virtualization, WSFC by daveberm on April 4, 2011

Just a few weeks ago I wrote an article about how to configure the iSCSI Software Target 3.3 in a cluster environment. While it is great for labs and testing, up until today it was not supported in a production environment. Well…that all changes today! Microsoft just announced that the iSCSI Software Target 3.3 is a freely available download and can be used on a production network.

http://blogs.technet.com/b/josebda/archive/2011/04/04/microsoft-iscsi-software-target-3-3-for-windows-server-2008-r2-available-for-public-download.aspx

This all starts to get interesting once you start considering the possibility of building shared nothing iSCSI Target clusters with DataKeeper Cluster Edition. Build 2-nodes locally for HA and then place a 3rd one in a remote data center for disaster recovery. Now that is a pretty sweet HA/DR solution without having to break the bank!

9 Responses

Subscribe to comments with RSS.

  1. Chris Porosky said, on April 7, 2011 at 5:48 am

    Great blog – but can you please explain what you mean by ‘share nothing’ iscsi target clusters? I’m also curious what you would consider the next best alternative to datakeeper that really would ‘break the bank’?

    Thanks!
    Chris

  2. daveberm said, on April 7, 2011 at 3:58 pm

    I’ll write another article on shared-nothing iSCSI target clusters…I’m hoping that Microsoft will provide a fix that makes the iSCSI Virtual Disk cluster resource compatible host based multisite cluster solutions which would enable you to build a highly available iSCSI target cluster. As it is now you have to run the multisite cluster replication software within the servers connecting to the iSCSI target in order to build multisite clusters. This is an excellent solution, but one thing that is missing is support for CSV. If we could run within the iSCSI target I would think that we could build mulisite clusters that support CSV.

    As far as breaking the bank, you could spend anywhere from hundreds of thousands of dollars for enterprise class SANs and array based replication all the way down to more simple backup/replication solutions such as DPM or even Starwind replicated iSCSI target clusters. I’m not sure of the price of those solutions, but I know once the Microsoft iSCSI Software target solution supports multisite cluster replication software like DataKeeper it will be hard to beat in terms of features at the same price point.

  3. Chris Porosky said, on April 9, 2011 at 9:31 pm

    Thanks David – on another note, is SIOS still open for business? We put an inquiry in with them a few days ago – then we tried calling them on Thursday – but only got voicemail on all extensions – left a msg and email but still no reply. Thx! Chris

  4. Ceth said, on May 18, 2011 at 5:07 am

    Maybe this is what you are describing (I’m a bit confused with all of the terminology), but would it be possible to mirror the disk that contains the iSCSI target(s)? That is, run Datakeeper on the server acting as the target? Wouldn’t that mirror everything at a lower level, including CSVs?

    Again, sorry if this is what you are saying.

    • daveberm said, on May 18, 2011 at 11:42 am

      Yes, that is right. It will work even better once Microsoft releases a hotfix so the virtual disk cluster resource works with DataKeeper. Once that is fixed you can build highly available iSCSI targets without shared storage.

      • Ceth said, on May 18, 2011 at 5:48 pm

        Thanks Dave. I’m still a bit fuzzy with the terms, but as I understand it, it is currently possible to:

        1) Build a Windows Server 2008 R2 server. 2) Install the iSCSI target software on it.
        3) Create necessary targets, including CSVs.
        4) Mirror the disk containing the targets to another server using DataKeeper.
        5) If the primary server fails, manually redirect the cluster to iSCSI targets on the backup server.

        Would that work? I’m trying to figure out the absolute cheapest way to do failover.

        Thanks again.

  5. daveberm said, on June 17, 2011 at 9:52 pm

    Ceth – you are correct, glad we could connect offline.

  6. aleph said, on July 15, 2012 at 7:52 pm

    I’m confused, if you’re talking about running iSCSI traffic over a WAN for DR then you’ll be sorely disappointed at the performance. Even if you were talking about heartbeat traffic (and some type of sideband file update mechanism like one-way DFS replication) there are issues with latency and your cluster going split-brain when the remote node doesn’t get a heartbeat packet within the threshold. Not to mention the security issues of sending straight iSCSI traffic over a WAN.

    Could you maybe clarify what you meant in the last paragraph of your post? I’m not familiar with Datakeeper and as fancy as that product might be, I don’t see it overcoming the latency and bandwidth issues when dealing with iSCSI.

    • daveberm said, on July 15, 2012 at 7:55 pm

      no, the iscsi targets are all local, DataKeeper uses block level asynchronous replication to keep the data in sync between sites, so WAN latency does not impact performance.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 482 other followers

%d bloggers like this: