VMware Workstation工具给liunx创建共享磁盘

VMware Workstation工具给liunx创建共享磁盘

test-1与test-2都是vmware vcenter中的虚拟机,在同一台服务器下,现在要搭建一个高可用集群进行测试,需要共享存储,谨参照https://blog.csdn.net/suyishuai/article/details/30974917 ,来实现vmware vcenter下的存储共享:

主机名 主机IP 用途 系统
test-1 192.168.200.30 节点一 centos7
test-2 192.168.200.31 节点二 centos7

第一步:给主机test-1添加虚拟磁盘
image.png-96.7kB

image.png-203.7kB

image.png-124.3kB

这里不用瞎想,一定选择”独立“+”永久“

image.png-101.1kB

image.png-113kB

image.png-124.3kB

image.png-73.4kB

image.png-222.6kB

这里还有给新磁盘设置相应的属性

image.png-266.4kB

SCSI 先选择1:0

image.png-56.9kB

image.png-222.4kB

第二步:主机test-2引用刚才创建的磁盘
image.png-253.1kB

image.png-95kB

image.png-130.7kB

image.png-121.2kB

image.png-70.3kB

第三步:修改相关虚拟机文件(两台主机的配置文件都要修改,修改方式一样)

image.png-184.3kB

先看原文件

***********上面省去N行******************
vc.uuid = ""
policy.vm.mvmtid = ""
checkpoint.vmState.readOnly = "FALSE"
checkpoint.vmState = ""
cleanShutdown = "TRUE"
isolation.tools.hgfs.disable = "FALSE"
scsi1.present = "TRUE"       #从这行开始修改
scsi1.virtualDev = "lsilogic"
scsi1:0.present = "TRUE"
scsi1:0.fileName = "test01-0.vmdk"
scsi1:0.mode = "independent-persistent"
scsi1:1.present = "TRUE"
scsi1:1.fileName = "test01-1.vmdk"
scsi1:1.mode = "independent-persistent"
ehci.present = "FALSE"
sound.present = "FALSE"
serial0.present = "FALSE"
floppy0.present = "FALSE"

修改之后的文件

scsi1.present = "TRUE"
scsi1.virtualDev = "lsilogic"
scsi1.sharedBus = "virtual"                 #新加的数据

scsi1:0.present = "TRUE"
scsi1:0.fileName = "test01-0.vmdk"
scsi1:0.mode = "independent-persistent"
scsi1:0.deviceType = "disk"                 #新加的数据

scsi1:1.present = "TRUE"
scsi1:1.fileName = "test01-1.vmdk"
scsi1:1.mode = "independent-persistent"
scsi1:1.deviceType = "disk"                 #新加的数据

ehci.present = "FALSE"
sound.present = "FALSE"
serial0.present = "FALSE"
floppy0.present = "FALSE"
disk.locking = "false"                      #新加的数据
diskLib.dataCacheMaxSize = "0"              #新加的数据
diskLib.dataCacheMaxReadAheadSize = "0"     #新加的数据
diskLib.DataCacheMinReadAheadSize = "0"     #新加的数据
diskLib.dataCachePageSize = "4096"          #新加的数据
diskLib.maxUnsyncedWrites = "0"             #新加的数据
disk.EnableUUID = "TRUE"                    #新加的数据

两台主机修改后,保存,启动系统

进去后,大家在两台主机输入fdisk -l就可以看到了

[root@test-1 ~]# fdisk -l

磁盘 /dev/sda:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000ab283

   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200    41943039    19921920   8e  Linux LVM

磁盘 /dev/sdb:2147 MB, 2147483648 字节,4194304 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/sdc:3221 MB, 3221225472 字节,6291456 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节