想做RAC就的有共享磁盘,由于没有实际的剩余硬件设备可以实施,故只能在pc上安装虚拟机进行安装。那么有个问题就出现了,就是如何让两台虚拟机共享磁盘呢?
已经安装好vmware 并安装好一台虚拟机,OS是红帽linux5.0
注意:vmdk的文件路径一定要是英文,且不能有空格
首先,创建仲载磁盘。
使用cmd命令,cd到vmware安装目录,敲入
vmware-vdiskmanager.exe -c -s 100Mb -a lsilogic -t 2 E:\vmwareshare\share.vmdk
注意:大小是有要求的要在100Mb-950Gb之间
其次,创建共享磁盘。
vmware-vdiskmanager.exe -c -s 100Mb -a lsilogic -t 0 E:\vmwareshare\share-01.vmdk
vmware-vdiskmanager.exe -c -s 100Mb -a lsilogic -t 0 E:\vmwareshare\share-02.vmdk
vmware-vdiskmanager.exe -c -s 100Mb -a lsilogic -t 0 E:\vmwareshare\share-03.vmdk
最后,虚拟机附加仲载磁盘及共享磁盘
以文本形式编辑虚拟机*.vmx 文件,在文件末尾添加如下参数
disk.locking="false"
diskLib.dateCacheMaxSize="0"
scsi1:0.present="TRUE"
scsi1:0.virtualDev="lsilogic"
scsi1:0.fileName="E:\vmwareshare\share.vmdk"
scsi2:0.present="TRUE"
scsi2:0.fileName="E:\vmwareshare\share-01.vmdk"
scsi3:0.present="TRUE"
scsi3:0.fileName="E:\vmwareshare\share-02.vmdk"
scsi4:0.present="TRUE"
scsi4:0.fileName="E:\vmwareshare\share-03.vmdk"
然后把虚拟机复制一台。
重启vmware,就可以辨认到共享磁盘了。