ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

VMware虚拟机创建共享磁盘并添加

2021-09-22 11:04:23  阅读:265  来源: 互联网

标签:exe vdiskmanager 虚拟机 虚拟 vmdk VMware 磁盘 vmware


我们的个人电脑,有时因为需要测试各种场景,难免会安装多台虚机,可能还会遇到需要用到共享盘的场景。通过查询测试,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"

编辑完毕后按照首台步骤添加共享盘,如图

 
保存,这时就可以在第二台主机扫盘查看是否存在新的磁盘。

 

标签:exe,vdiskmanager,虚拟机,虚拟,vmdk,VMware,磁盘,vmware
来源: https://blog.csdn.net/weixin_44654338/article/details/120409407

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有