首页 > 系统相关 >利用VMWare Server 2.0创建共享磁盘

利用VMWare Server 2.0创建共享磁盘

时间:2022-12-23 18:35:48浏览次数:72  
标签:创建 虚拟机 diskLib scsi1 Server 磁盘 共享 2.0 VMWare

前段时间要做共享型​双机热备​由于没有共享存储所以需要使用虚拟存储,搞了很久最后发现WorkStation创建的共享磁盘不能用在集群里面,特此整理了利用VMWare Server创建共享存储过程以供参考! 

1.首先利用CMD创建一个共享磁盘,进入到VMWare Server的安装目录,利用vmware-vdiskmanager.exe(老版用plainmaker.exe)创建共享磁盘,磁盘文件扩展名为vmdk(老板为.pln)

 

利用VMWare Server 2.0创建共享磁盘_共享存储

PS:把文件夹拷贝到安装目录下的Virtual Machines文件夹里,否则添加过程中找不到添加目录(可以直接创建在Virtual Machines里)

2.打开VMWare Server管理界面,选择要使用共享磁盘的虚拟机,添加硬件

 

利用VMWare Server 2.0创建共享磁盘_Server_02

 

利用VMWare Server 2.0创建共享磁盘_redis_03

PS:注意要选择要选择未被使用的SCSI通道(第一块硬盘使用的是SCSI0:0,第二块共享磁盘选择SCSI1:0)

3.修改虚拟机配置文件,打开虚拟机目录中.vmx文件

 

利用VMWare Server 2.0创建共享磁盘_共享存储_04

在文件最后添加

disk.locking="FALSE"
scsi1:0(此通道名为步骤2中所选择的SCSI通道).SharedBus="Virtual"
scsi1:0(此通道名为步骤2中所选择的SCSI通道).shared="TRUE"

保存退出。

PS:两台虚拟机配置文件都要修改

共享磁盘创建成功,可以使用了!

本文出自 “​​IT小菜鸟​​​” 博客,请务必保留此出处​​http://693673792.blog.51cto.com/2408036/458143​

 

---------------------------

补充,可以直接在XX.vmx加入

 

disk.locking = "FALSE"
diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.dataCacheMinReadAheadSize = "0"
diskLib.dataCachePageSize = "4096"
diskLib.maxUnsyncedWrites = "0"

scsi1.present = "TRUE"
scsi1.sharedBus = "VIRTUAL"
scsi1.virtualDev = "lsilogic"

scsi1:0.present = "TRUE"
scsi1:0.fileName = "f:\sharedisk\sharedisk.vmdk"
scsi1:0.writeThrough = "TRUE"
scsi1:0.mode = "independent-persistent"
scsi1:0.deviceType = "disk"
scsi1:0.redo = ""

 



标签:创建,虚拟机,diskLib,scsi1,Server,磁盘,共享,2.0,VMWare
From: https://blog.51cto.com/u_15116285/5966258

相关文章