After installing ESX, I built two Windows Server 2008 R2 Enterprise Edition VM's. To create the shared storage, I simply created a shared disk in VMware. To do this, launch the vSphere client, connect to your ESX server (or vCenter server if you have one), navigate to the first 2008 VM, right-click and Edit Settings.
Click Add, select Hard Disk and select "Create a new Virtual Disk". Next, select the size of the disk, and select the "support clustering features" checkbox as shown in figure 4. That allows two VMs to access the same disk without an exclusive lock. Next, choose a virtual device node (a virtual LUN ID). Shared disks can not be on SCSI adapter 0 under VMware, so select 1:0. This will automatically create a second virtual SCSI adapter.
|Figure 4 - Adding a clusterable VM disk|
OK, node 1 of our cluster can see the new disk. Now let's add it to our second node. Navigate to the other 2008 VM, and edit settings. Add a hard disk, this time select existing disk. Browse to the new disk (stored in the first 2008 VM's folder) and add it. Again, select SCSI 1:0 and change the new SCSI adapter's sharing mode to virtual. Done! Now you can cluster the 2008 VM's using your shared virtual disk.
There you go, Windows 2008 Cluster testing on the cheap! Happy testing.