Windows Server 2003 Cluster with StarWind iSCSI on VMware Workstation

Applies to: Windows Server 2003 / VMware Workstation 7.x / 6.x / legacy StarWind iSCSI Target

Historical: This article documents an older shared-storage clustering setup using Windows Server 2003 virtual machines, VMware Workstation, Microsoft iSCSI Initiator, and the legacy StarWind iSCSI Target interface.

The exact StarWind screens and Windows Server clustering workflow shown here are no longer current, but the underlying storage model is still useful: both cluster nodes connect to the same shared iSCSI LUNs, which are then presented to Windows Failover Clustering.

In This Article

1. Original Design

The original setup used three components:

  • iSCSI target: StarWind running on the VMware Workstation host.
  • iSCSI initiators: Microsoft iSCSI Initiator inside both Windows Server 2003 cluster nodes.
  • Network: Dedicated virtual networking between the cluster nodes and the iSCSI target.

Two shared disks were created: one for the cluster quorum and one for application or data storage.

2. Configure StarWind Storage

In the legacy StarWind management console, create image-file devices for the shared disks and enable the clustering or multi-initiator option so that both Windows cluster nodes can connect to the same LUNs.

Legacy StarWind iSCSI target configuration
Legacy StarWind shared disk configuration

3. Configure the Networks

The original VMware Workstation setup used three separate virtual networks:

  • Public: Bridged network for normal server communication.
  • Heartbeat: A private/custom virtual network between the two cluster nodes.
  • iSCSI: A host-only network used only for storage traffic between the guests and StarWind.

Keeping iSCSI traffic on a dedicated network remains a good design principle for shared-storage clusters.

4. Connect the First Cluster Node

  1. Install or enable Microsoft iSCSI Initiator.
  2. Add the StarWind target portal.
  3. Connect to the shared targets.
  4. Enable automatic reconnection at startup.
  5. Open Disk Management and initialize the shared disks from the first node.
  6. Create the required partitions and assign drive letters.
Microsoft iSCSI Initiator connected to StarWind target

5. Connect the Second Cluster Node

After preparing the shared disks on the first node, connect the second cluster node to the same iSCSI targets. Do not reformat or reinitialize the shared disks from the second node.

Shared iSCSI disks visible to Windows cluster node

6. Current Windows Server Guidance

For current Windows Server failover clusters, the storage technology can still be iSCSI, but the configuration should follow current Windows Server and storage-vendor guidance.

  • Use dedicated network adapters or networks for iSCSI storage traffic.
  • Use supported multipathing where the storage design requires redundant paths.
  • Present the same shared LUNs consistently to all cluster nodes.
  • Run the complete cluster validation suite before creating the cluster.
Test-Cluster -Node NODE1,NODE2

Current StarWind deployments use StarWind Virtual SAN rather than the legacy iSCSI Target interface shown in this article. StarWind’s current Windows Server guides still use Microsoft iSCSI Initiator to discover and connect shared storage before creating the failover cluster.

7. Key Takeaways

  • This article documents a Windows Server 2003 and VMware Workstation-era clustering setup.
  • The original StarWind interface and Microsoft clustering screens are historical.
  • The core iSCSI model remains the same: shared targets are presented to all cluster nodes.
  • Use a dedicated iSCSI network and validate the complete cluster configuration.
  • For current deployments, follow current StarWind VSAN and Windows Server Failover Clustering documentation rather than reproducing the legacy steps exactly.

References

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.