分类:
2010-09-07 23:59:07
今天下载了Vmware Server2.0.1,将以前VMware1.0下安装的linux虚拟机导入进来,但是总是提示错误:
SCSI
reservation for virtual device "scsi1:0" cannot be enabled because the disk
"share-disk.vmdk " is being used by another virtual machine running on a
different host machine. SCSI reservation under VMware Server is only available
for machines running on the same host machine.
Failed to configure virtual
device
scsi1.
由于导入的虚拟机是个双机环境,同时用到了共享磁盘,share-disk.vmdk是共享磁盘的配置文件,安装报错说明,应该是另一个主机也同时加载了这个虚拟磁盘,难道没有配置共享磁盘的设置??
打开其中一台虚拟机的配置文件:Red
Hat Enterprise Linux 4.vmx
disk.locking = "false"
diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.DataCacheMinReadAheadSize = "0"
diskLib.dataCachePageSize =
"4096"
diskLib.maxUnsyncedWrites =
"0"
磁盘共享已经配置了,为何还是报错呢,犹豫之际,看到了几个lock文件,难道问题在这里?
share-disk.vmdk.RESLCK、564d06b1-1836-79ac-7fd9-b024b42335c1.vmem.lck
share-disk.vmdk.RESLCK这个是共享磁盘启用时的一个锁文件,由于以前的环境已经不存在,于是,删除此文件,再次启动VMware
Server2.0,正常启动了!
同时启动后,可以看到share-disk.vmdk.RESLCK在新的环境下,又重新生成了,原来如此,忽略了!
chinaunix网友2010-09-10 20:24:18
很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com