VMware创建共享磁盘

简介:

两台虚拟机需要共享磁盘,创建4块共享磁盘,两块为5GB,另外两块为10GB

1、在VMware的安装目录下创建共享磁盘

进入VMware的Windows安装目录

命令:cd c:\Program Files (x86)\VMware\VMware Workstation

cd C:\Program Files (x86)\VMware\VMware Workstation
C:\Users\chpdirector84>cd "c:\Program Files (x86)\VMware\VMware Workstation"

c:\Program Files (x86)\VMware\VMware Workstation>dir
 驱动器 C 中的卷是 Windows
 卷的序列号是 90A9-C979

 c:\Program Files (x86)\VMware\VMware Workstation 的目录

2019/05/10  21:35    <DIR>          .
2019/05/10  21:35    <DIR>          ..
2019/03/25  19:36         1,160,112 7za.exe
2019/03/25  19:36            94,128 adjperm.dll
2019/03/25  19:43            49,072 basichttp.dll
...............

执行创建磁盘命令:

vmware-vdiskmanager.exe -c -s 5Gb -a lsilogic -t 2 "F:\Virtual Machines\sharedisks\ocr.vmdk"
vmware-vdiskmanager.exe -c -s 5Gb -a lsilogic -t 2 "F:\Virtual Machines\sharedisks\vote.vmdk"
vmware-vdiskmanager.exe -c -s 10Gb -a lsilogic -t 2 "F:\Virtual Machines\sharedisks\data.vmdk"
vmware-vdiskmanager.exe -c -s 10Gb -a lsilogic -t 2 "F:\Virtual Machines\sharedisks\fra.vmdk"

执行结果:

创建完成后,在指定目录下可以看到创建的磁盘文件

查看安装目录下文件

2、修改安装目录vmx文件

关闭需要共享磁盘的两台虚拟机,找到虚拟机的安装目录中的vmx文件

编辑vmx文件

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

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

scsi1:0.present = "TRUE" 
scsi1:0.mode = "independent-persistent" 
scsi1:0.fileName = "F:\Virtual Machines\sharedisks\ocr.vmdk" 
scsi1:0.deviceType = "disk" 
scsi1:0.redo = "" 

scsi1:1.present = "TRUE" 
scsi1:1.mode = "independent-persistent" 
scsi1:1.fileName = "F:\Virtual Machines\sharedisks\vote.vmdk" 
scsi1:1.deviceType = "disk" 
scsi1:1.redo = "" 

scsi2:0.present = "TRUE" 
scsi2:0.mode = "independent-persistent" 
scsi2:0.fileName = "F:\Virtual Machines\sharedisks\data.vmdk" 
scsi2:0.deviceType = "disk" 
scsi2:0.redo = ""

scsi2:1.present = "TRUE" 
scsi2:1.mode = "independent-persistent" 
scsi2:1.fileName = "F:\Virtual Machines\sharedisks\fra.vmdk" 
scsi2:1.deviceType = "disk" 
scsi2:1.redo = ""

重启需要共享磁盘的虚拟机,查看磁盘添加情况

3、格式化磁盘

root登录节点1,执行:fdisk -l
root登录节点2,执行:fdisk -l

root登录节点1,执行格式化命令(只需要节点1执行即可)

[root@rac1 ~]# fdisk /dev/sdb
[root@rac1 ~]# fdisk /dev/sdc
[root@rac1 ~]# fdisk /dev/sdd
[root@rac1 ~]# fdisk /dev/sde

验证:在节点1和节点2分别执行:fdisk -l

发表回复