Starwind iSCSI SAN – configuration RAID 1 Mirror and connection to ESX 4
Configuration RAID 1 Mirror and connection to VMware ESX 4.
I wanted to test Starwind Entreprise Server – powerful iSCSI SAN software installing on your existing W2000/2003 Servers, which provides you with the possibility to create RAID1 Mirror. So whether you want to test this software this guide might help with the setup. You might also wan to try or use the Free version of Starwind iSCSI SAN which gives you 2 Terra of storage.
Compatible systems: W2k, W2003, W2008, Win XP, Vista. You don’t need a super server for it. Even a Pentium 4 machine with 512Mb of RAM can do the job. All the RAM available will be used of I/O caching.
FYI – You don’t need to buy 2 licenses for doing a 2 Nodes Mirror or remote replication….. One license is enough. See the PDF document here.
So in my tests I Installed a Starwind software inside of a 2 VMs running 2003 Server under VMware Workstation. I did not have 2 physical systems with Windows in my lab available so I used 2 Virtual Machines ( 2003 Servers) which had been running on my desktop computer under Windows Seven. So I created a RAID 1 mirror between these Two VMs. VM1 IP: 192.168.0.30 and VM2 IP: 192.168.0.31
On the schema there should be my Openfiler iSCSI NAS too but I took it out to make it simple.
This is my setup:

To make the things works you must install Starwind iSCSI SAN on the “Slave VM” and Starwind iSCSI SAN and Starport Driver on the “Master VM”.
I’ll post a video link at the end of the article for detailed how-to Step-by-Step installation.
Once the Mirror created on the “Master VM” you present it to your ESX server as a new LUN. You configure your ESX 4 server to seek the Mirror as a new iSCSI target.
You must add a new iSCSI target. Open your Virtual Infrastructure client and Go to: Configuration > Storage Adapters > Properties
Just watch the video at the end of the article to see those steps.
Software mirror (RAID1) and iSCSI replication enable volume/site failover and recovery for uninterrupted storage operations and 24/7 business continuity. Mirroring protects data and keeps applications operational in the event of disk failure.
Data sheet for connection ESX/ESXi.
Starwind Enterprise Server does much more then just a RAID 1 mirror. Here are the functionalities of the Enterprise version:
- Synchronous Data Mirroring: eliminates single point of failure with real-time mirroring.
- Remote / Asynchronous Replication: replicates your storage remotely across a WAN.
- CDP & Snapshots: captures point-in-time snapshots with unlimited rollback points.
- Server Clustering: provides shared storage for High Availability server clustering.
- Thin Provisioning: allocates space dynamically for highly efficient disk utilization.
Here is the detailed video of all the necessary steps to make it work. Enjoy… If you liked this article you might want to subscribe via your Google Reader for free to my RSS Feed.
Click the Image below to see the video in new browser window.
Related Posts :
High availability feature tested from Starwind ISCSI SAN Software. This is a follow up post fo ...
Starwind iSCSI SAN software is innovating with another new feature - Synchronous Data Mirroring ...
Part 3 - ESX server configuration In my last article I was explaining how and why setup Starwin ...
Starwindsoftware just released a version 5.0 of iSCSI SAN software for Windows. The new version ...
How-to connect ESX Server to Openfiler iSCSI NAS. Now that we are in the ESX 4 era we can test ...
Other posts from Server Virtualization, Videos
- Disable web access on VMware vCenter
- VMware ESX - Configuration of Service console via CLI
- Basic VMware ESX CLI networking commands
- Video from MacWorld 2010
- How to change the default location of updates in vCenter
- Did you know that ESX 3.5 general support will end in less than 90 days?
- Starwind iSCSI HA Connection to ESX Server
- See a list of Storage Array Type Plugins on ESX Server
- New whitepaper released on PVSCSI
- Enable Jumbo Frames in ESXi 4
- How-to troubleshoot iSCSI connection to your SAN
- Starwind with ISCSI SAN Software can do High Availability for you...
- Purge old data from vCenter
- NIC Teaming configuration video
- Overview Video from the new vSphere Pro video training from Train Signal
- New upgrade webpage for ESXi 4 pushes us to the right direction?
- You know how to collect diag information when your ESXi does PSOD?
- Best practices for using VMware Converter
- Use PVSCSI or not for lower intensive workloads
- Hardening guides for vSphere 4
- NTLDR missing - silly but can happend
- Another nice video about how-to install Windows VM in VMware Fusion 3
- How To Shrink VMware Virtual Disk Files and disable shrinking
- New video - Replay Debugging in VMware Workstation 7
- vSphere Quick Start guide bonus download..
- ESXi - the past, the present and the future
- Farm commander - management tool for VI and TS or Citrix Farms
- How to collect log information from vCenter Server 4
- How to know where is my VM if vCenter is down?
- New video from VMwareTV for SMBs




















Hi Vladan,
thanks for the great informations in your blog.
I like “software-based” SAN's (Datacore/Starwind) very much, but there is everytime one big problem: The write-cache
Storage vendors normaly use Mirrored Write-Cache/Dual-Controller or you can use BBWC (with very tiny RAM) to protect the write cache.
But the “software-based” SAN's use the server RAM for write-cache.
This creates high risk for potential/guaranteed data loss (faulty RAM or powerloss (can occurs even with a UPS))
Datacore not only mirrors the data volumes. Even the write-cache is mirrored when you have 2 servers (Synchronous Mirroring). So you should not activate write-caching in a Datacore-Environment if you have a single server (because it's not protected).
I can't find any informations how Starwind deals with write-cache protection (or supports write-cache mirroring).
I think everyone should consider this, or live with the (huge) write-performance penalty when not enabling write-cache.
Bj
Greetings from Germany
Bj,
you right but you could also use servers with “protected” memory (it's like RAID 1 for RAM if you don't know), you got twice less memory but no SPOF
Thanks bj28 for pointing this out. Maybee someone from Starwind could respond to this? I'm sure the post was seen…. -:)
Nitro: That's right, with memory prices down this might be an option too….
Thanks
Vladan
@NiTRo
Thanks for pointing this out. With, for example, a DL380 G6 you can use Mirrored memory mode or even better Lockstep Mode to minimize the risk and build a very reliable/powerful software-based SAN.
But you've still the SPOF/risk. If the hole server goes down(OS failure, HW failure, etc.) the actual write-cache content isn't saved (or synced to the second node(Starwind?)) and therefore there is the risk of potential data loss.
Hello! For now I can say, that in StarWind 5.1 we will implement mirrored cache.
Great post, Vladan!
Constantin, as I heard in version 5 there will be active-active HA? If yes, then the question about Business Continuity for SMB will be solved.
Thanks girtscipulus,
Me too I'm waiting for the version 5 as it should also simplify the installation process with including the Starport Driver in it…!!!