利用windows2003 es版所带的集群管理器MSCS创建SQLSERVER群集.
1、用vmware安装windows2003es,安装好后,创建共享磁盘,共享磁盘分为两部分:数据共享区和仲裁区。
2、创建共享磁盘柜
在虚拟机 软件的安装目录下,有个vmware-vdiskmanager.exe文件(老版本用plainmaker.exe),把它复制到共享磁盘柜目录下,创建共享磁盘(老版本共享磁盘文件的扩展名为.pln)
F:\虚拟机\共享磁盘柜>vmware-vdiskmanager.exe -c -s 200Mb -a lsilogic -t 2 quorum.vmdk
F:\虚拟机\共享磁盘柜>vmware-vdiskmanager.exe -c -s 4Gb -a lsilogic -t 2 sharedisk.vmdk
创建完毕后,目录下有四个新文件
quorum-flat.vmdk quorum.vmdk sharedisk-flat.vmdk sharedisk.vmdk
3、 配置虚拟机
在虚拟机器界面选择“Edit virtual machine settings”à添加硬盘,选“Use a existing virtual disk”,分别添加quorum.vmdk、sharedisk.vmdk
双击新加的磁盘,在弹出的磁盘属性窗选“advance”,为新加的硬盘选择虚拟设备节点:quorum.vmdk选订“SCSI 0:1”, sharedisk.vmdk选定“SCSI 1:1”。
分别打开两台虚拟机目录中的vmx文件,在最后一行添加:
disk.locking="FALSE"
scsi0:1.SharedBus="Virtual"
scsi1:1.SharedBus="Virtual"
4、vmware中设置共享磁盘,需要满足两个条件:   
1、硬盘的高级属性中必须设置成1:0,如果增加第二块共享硬盘,也设成1:0,系统就会报错,所以设置成1:1(这种方式本人还没试过,不过在oracle双机的文章中看到过这样的设置方法)   
2、需要在vmware的配置属性文件(如rhel3.vmx)中加入两条属性
scsi[n].sharedBus = "virtual"        
disk.locking = "false"     
系统启动的时候会锁定磁盘,所以当启动linux1后共享磁盘被锁定了,linux2就起不来了,因此需要加入disk.locking = "false"    。   
一般来说,如果是scsi1:0,则n为1,也就是scsi1.sharedBus = "virtual",表示所有的bus都共享,vmare推荐这种做法。   如果说是不是所有的bus都共享的话,可以将上述scsi1.sharedBus = "virtual"改成scsi1:1.shared = "true" 。安装第一个节点的时候关闭另一个节点,微软针对MSCS具有详细阐述。