在Vmware Workstation 8中,已经不需要通过命令行的方式来添加共享磁盘(存储)了,可直接通过向导建立磁盘。本文介绍怎么通过向导给多台VMWare建立一块共享磁盘。
打开虚拟机新建磁盘的向导
这里勾选,然后选择Persistent.
这里勾选ALLOCATE all disk space now和选择Store virtual disk as a single file
在完成建立后,点开advanced 。
选择SCSI 1:0 并且勾选 independent 和 persistent
至此,在图形化界面上的配置完成,下面我们打开VM虚拟机的配置文件(其后缀为.vmx)
添加磁盘后,配置文件会自动添加以下信息
scsi1.present = "TRUE"
scsi1.virtualDev = "lsilogic"
scsi1:0.present = "TRUE"
scsi1:0.fileName = "sharedisk.vmdk"
scsi1:0.mode = "independent-persistent"
在配置文件最后,添加如下语句(一般在文件的最下面)
disk.locking ="false"
一定要加入,否则会在虚拟机启动的时候,提示磁盘被锁定!!
然后再为另一台机器添加一个已存在的虚拟磁盘,disk.locking ="false"粘贴到其他的虚拟机配置文件上。这样,这几台虚拟机就会公用一个磁盘了。
假定两台机器的虚拟磁盘都在scsi1这个总线上。
注意两台机器中要共享的盘的总线和总线地址应该是一样的,并且最好不要和主机操作系统使用的盘在一个总线上。
推荐配置
scsi1.present = "TRUE"
scsi1.virtualDev = "lsilogic"
scsi1:0.present = "TRUE"
scsi1:0.fileName = "sharedisk.vmdk"
scsi1:0.mode = "independent-persistent"
disk.locking ="false"
scsi1:0.redo = ""
scsi1.pciSlotNumber = "37"