disk.locking="FALSE"
disk.EnableUUID ="TRUE"
scsi1:0.SharedBus="Virtual"
scsi1:1.SharedBus="Virtual"
scsi2:0.SharedBus="Virtual"
scsi2:1.SharedBus="Virtual"
scsi2:1.deviceType = “disk”
disk.locking =“FALSE”
diskLib.dataCacheMaxSize= “0”
scsi2.sharedBus =“virtual”
diskLib.dataCacheMaxReadAheadSize = “0”
diskLib.DataCacheMinReadAheadSize = “0”
diskLib.dataCachePageSize = “4096”
diskLib.maxUnsyncedWrites = “0”
因为软件安装包需要在多台虚拟机上使用,为了不用每次都往虚拟机上上传文件,可以使用VMware的共享硬盘。
环境:
VMware12
OracleLinux
第一台虚拟机
1.编辑虚拟机,添加硬盘
2.添加后,修改硬盘的“虚拟设备节点”
3.编辑OEL_7.5_0909.vmx文件,添加以下内容
scsi2:1.deviceType = “disk”
disk.locking =“FALSE”
diskLib.dataCacheMaxSize= “0”
scsi2.sharedBus =“virtual”
diskLib.dataCacheMaxReadAheadSize = “0”
diskLib.DataCacheMinReadAheadSize = “0”
diskLib.dataCachePageSize = “4096”
diskLib.maxUnsyncedWrites = “0”
4.利用逻辑卷挂载新添加的硬盘
相关命令:
pvcreate /dev/sdb
vgcreate vg_soft /dev/sdb
lvcreate -n soft -L +9.99G vg_soft
mkfs.xfs /dev/vg_soft/soft
mkdir /soft
mount /dev/vg_soft/soft
**备注:**可以不使用LVM,直接挂载
第二台虚拟机
1.添加新硬盘
在选择磁盘时,选择“使用现有虚拟磁盘”
文件名处,选择第一个虚拟机添加的硬盘
添加完成后,编辑新添加的硬盘,将虚拟设备节点修改与第一个虚拟机一样
2.挂载新硬盘
开机后,即可在/dev路径下找到之前硬盘中创建的vg_soft
挂载逻辑卷
挂载后,即可看到之前在硬盘中创建的文件
————————————————
版权声明:本文为CSDN博主「棠宁」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/li916227164/article/details/100899783
VMware虚拟机创建共享磁盘并添加
-小-白-
于 2021-09-22 10:59:58 发布
3152
收藏 8
分类专栏: VMware 文章标签: linux vmware
版权
华为云开发者联盟
该内容已被华为云开发者联盟社区收录,社区免费抽大奖🎉,赢华为平板、Switch等好礼!
加入社区
VMware
专栏收录该内容
3 篇文章2 订阅
订阅专栏
我们的个人电脑,有时因为需要测试各种场景,难免会安装多台虚机,可能还会遇到需要用到共享盘的场景。通过查询测试,VMware自带工具vmware-vdiskmanager就可以实现多台虚机添加共享磁盘的情况。
1、首先我们先来了解一下vmware-vdiskmanager.exe的可用参数
-c:创建磁盘。额外的创建选项必须被指定。只有本地虚拟磁盘可以创建。
-d :对指定的虚拟磁盘进行碎片整理。仅有的本地虚拟磁盘可能会进行碎片整理。
-k :缩小指定的虚拟磁盘。仅限本地虚拟磁盘可能会缩小。
-n : 重命名指定的虚拟磁盘;需要指定目标磁盘名称。仅本地虚拟磁盘可以重命名。
-p : 准备由指定的挂载虚拟磁盘收缩的挂载点。
-r : 转换指定磁盘;需要指定目标磁盘类型。对于本地目标磁盘必须指定磁盘类型。
-x :将磁盘扩展到指定容量。仅有的可以扩展本地虚拟磁盘。
-R :检查稀疏虚拟磁盘的一致性并尝试修复任何错误。
-e :检查磁盘链一致性。
-D :使磁盘可删除。这应该只在磁盘上使用从其他产品复制而来的。
其他选项:
-q : 不记录消息
创建和转换的其他选项:
-a :(仅用于 -c)适配器类型
(ide、buslogic、lsilogic)。为其他适配器类型传递 lsilogic。
-s : 虚拟磁盘的容量
-t : 磁盘类型 ID
磁盘类型:
0 : 单个可增长虚拟磁盘
1 : 可增长的虚拟磁盘分成 2GB 文件
2:预分配的虚拟磁盘
3:预分配的虚拟磁盘分成 2GB 文件
4:预分配的 ESX 类型的虚拟磁盘
5:针对流媒体优化的压缩磁盘
6:精简配置的虚拟磁盘 - ESX 3.x 及更高版本
容量可以以扇区、KB、MB 或 GB 为单位指定。
可接受的范围:
ide/scsi 适配器:[1MB,8192.0GB]
总线适配器:[1MB,2040.0GB]
例 1:vmware-vdiskmanager.exe -c -s 850MB -a ide -t 0 myIdeDisk.vmdk
例 2:vmware-vdiskmanager.exe -d myDisk.vmdk
例 3:vmware-vdiskmanager.exe -r sourceDisk.vmdk -t 0 destinationDisk.vmdk
例 4:vmware-vdiskmanager.exe -x 36GB myDisk.vmdk
ex 5: vmware-vdiskmanager.exe -n sourceName.vmdk destinationName.vmdk
例 6:vmware-vdiskmanager.exe -r sourceDisk.vmdk -t 4 -h esx-name.mycompany.com \
-u 用户名 -f 密码文件“[storage1]/path/to/targetDisk.vmdk”
例 7:vmware-vdiskmanager.exe -k myDisk.vmdk
ex 8: vmware-vdiskmanager.exe -p <挂载点>
(首先需要在 <mount-point> 挂载一个虚拟磁盘)
2、使用VMware自带工具“vmware-vdiskmanager.exe” 来创建共享磁盘
首先找到我们的VMware安装路径下的vmware-vdiskmanager.exe执行文件。
我的路径是(D:\VNware\VMware16\安装路径\vmware-vdiskmanager.exe)
打开cmd,执行如下命令创建10G虚拟磁盘到指定路径下
"D:\VNware\VMware16\安装路径\vmware-vdiskmanager.exe" -c -s 10GB -a lsilogic -t 2 "E:\ISO\虚机测试\test-HA-10G.vmdk"
上图我们可以看到命令执行完毕后在指定的路径下已经生成了10G的磁盘文件,下面就测试一下将一块盘添加到两台主机下。
2、首台主机添加共享盘测试
打开首台虚拟机设置,选择添加硬盘,使用现有磁盘如图
选择我们之前创建的磁盘文件,如图
点击完成保持现有格式即可。
到此首台硬盘添加完毕,如下图扫盘后可以看到新的磁盘。
3、第二台主机添加共享盘测试
第二台需要先关机,编辑主机的.vmx文件。我的文件路径在(E:\ISO\虚机测试\RedHatHA-2\RedHatHA-2.vmx)
选中文件,右击->用文本打开在最后添加如下内容
disk.locking="FALSE"
disk.EnableUUID ="TRUE"
scsi1:0.SharedBus="Virtual"
scsi1:1.SharedBus="Virtual"
scsi2:0.SharedBus="Virtual"
scsi2:1.SharedBus="Virtual"
编辑完毕后按照首台步骤添加共享盘,如图
保存,开机,这时就可以在第二台主机扫盘查看是否存在新的磁盘。
————————————————
版权声明:本文为CSDN博主「-小-白-」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44654338/article/details/120409407