首页 > 系统相关 >Vmware Workstation 16 Pro 创建共享磁盘

Vmware Workstation 16 Pro 创建共享磁盘

时间:2023-09-25 17:07:15浏览次数:40  
标签:Workstation RAC 16 Pro scsi1 ShareDisk vmdk 磁盘 TRUE


图形界面创建共享磁盘

第一台创建共享磁盘

  1. 首先打开已经安装好系统的虚拟机,点击编辑虚拟机设置,弹出如下窗口:
  2. 点击添加,选择硬盘,点击下一步:

Vmware Workstation 16 Pro 创建共享磁盘_服务器

  1. 默认选择scsi,点击下一步。
  2. 选择创建新虚拟磁盘。点击下一步:
  3. 分配磁盘空间大小,选择立即分配磁盘所有空间,将虚拟磁盘存储为单个文件。
  4. 命名磁盘名称及存放路径。
  5. 修改磁盘属性。

 第二台添加现有磁盘

  1. 添加硬盘
  2. 选择磁盘类型,保持默认。
  3. 使用现有磁盘
  4. 点击浏览,选中刚刚第一台创建的共享磁盘。
  5. 修改磁盘属性。

 修改两台虚拟机的vmx文件

两台虚拟机vmx文件末尾追加如下命令:

Vmware Workstation 16 Pro 创建共享磁盘_centos_02



scsi1.sharedBus = "virtual"
disk.locking = "false"
diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.dataCacheMinReadAheadSize = "0"
diskLib.dataCachePageSize = "4096"
diskLib.maxUnsyncedWrites = "0"
disk.EnableUUID = "TRUE"



  重启两台即可看到新增共享磁盘。

命令行方式创建共享磁盘

此方案省去了图形界面的繁杂操作,推荐使用此方法。

命令行创建共享磁盘



  1. 以管理员方式打开DOS窗口,到vmware workstation安装目录下,执行以下命令创建需要的共享磁盘:
#OCR
vmware-vdiskmanager.exe -c -s 1000MB -a lsilogic -t 2 "I:\RAC\ShareDisk\votingdisk1.vmdk"
vmware-vdiskmanager.exe -c -s 1000MB -a lsilogic -t 2 "I:\RAC\ShareDisk\votingdisk2.vmdk"
vmware-vdiskmanager.exe -c -s 1000MB -a lsilogic -t 2 "I:\RAC\ShareDisk\votingdisk3.vmdk"
#DATA
vmware-vdiskmanager.exe -c -s 10000MB -a lsilogic -t 2 "I:\RAC\ShareDisk\votingdisk4.vmdk"
vmware-vdiskmanager.exe -c -s 10000MB -a lsilogic -t 2 "I:\RAC\ShareDisk\votingdisk5.vmdk"
vmware-vdiskmanager.exe -c -s 10000MB -a lsilogic -t 2 "I:\RAC\ShareDisk\votingdisk6.vmdk"
#ARCHIVE
vmware-vdiskmanager.exe -c -s 10000MB -a lsilogic -t 2 "I:\RAC\ShareDisk\votingdisk7.vmdk"
  1. 修改2个虚拟机的vmx配置文件,在虚拟机的安装目录下的.vmx文件最后加上以下信息:
scsi1.virtualDev = "lsilogic"
scsi1.present = "TRUE"

scsi1:0.filename = "I:\RAC\ShareDisk\votingdisk1.vmdk"
scsi1:0.mode = "independent-persistent"
scsi1:0.present = "TRUE"

scsi1:1.filename = "I:\RAC\ShareDisk\votingdisk2.vmdk"
scsi1:1.mode = "independent-persistent"
scsi1:1.present = "TRUE"

scsi1:2.filename = "I:\RAC\ShareDisk\votingdisk3.vmdk"
scsi1:2.mode = "independent-persistent"
scsi1:2.present = "TRUE"

scsi1:3.filename = "I:\RAC\ShareDisk\votingdisk4.vmdk"
scsi1:3.mode = "independent-persistent"
scsi1:3.present = "TRUE"

scsi1:4.filename = "I:\RAC\ShareDisk\votingdisk5.vmdk"
scsi1:4.mode = "independent-persistent"
scsi1:4.present = "TRUE"

scsi1:5.filename = "I:\RAC\ShareDisk\votingdisk6.vmdk"
scsi1:5.mode = "independent-persistent"
scsi1:5.present = "TRUE"

scsi1:6.filename = "I:\RAC\ShareDisk\votingdisk7.vmdk"
scsi1:6.mode = "independent-persistent"
scsi1:6.present = "TRUE"

scsi1.sharedBus = "virtual"
disk.locking = "false"
diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.dataCacheMinReadAheadSize = "0"
diskLib.dataCachePageSize = "4096"
diskLib.maxUnsyncedWrites = "0"
disk.EnableUUID = "TRUE"
  1. 重启打开两个虚拟机,共享磁盘创建完成,在系统中可见。

标签:Workstation,RAC,16,Pro,scsi1,ShareDisk,vmdk,磁盘,TRUE
From: https://blog.51cto.com/u_10478017/7597234

相关文章

  • @ConfigurationProperties配置类的新操作
    对应的yml文件:logging:level:org.springframework.web:INFOcom.github.binarywang.demo.wx.mp:DEBUGme.chanjar.weixin:DEBUGwx:mp:useRedis:falseredisConfig:host:127.0.0.1port:6379configs:-appId:1111......
  • Uncaught TypeError: Cannot read properties of undefined (reading 'form')问题的解
    问题描述使用vue3执行数据添加操作时,发现了这个错误,使用测试按钮拿文本框数据,一直报错拿不到:问题解决原来是vue2在执行这个操作时:里面放this.form;而vue3在执行这个操作时,里面放的却是:form......
  • core文件里的全局变量偏移了16字节
    源代码里面有这个几张表:126staticstructavl_table*l2_addr_tree;127staticstructavl_table*casa_neighbor_table;128staticstructavl_table*casa_ecmp_table;129staticstructavl_table*casa_neighbor6_table;130staticstructavl_table*casa_nh_rout......
  • 成品直播源码推荐,Flutter波浪进度条WaveProgressBar
    成品直播源码推荐,Flutter波浪进度条WaveProgressBar第一步:添加以下代码到你的pubspec.yaml文件 dependencies: waveprogressbar_flutter:"^0.1.1"​第二步:导包,添加以下代码到你要使用的文件下 import'package:waveprogressbar_flutter/waveprogressbar_flutter.dart'......
  • Promise与Action的“爱恨情仇”
    都知道Vue中,或者准确地说是vuex中,action是异步函数(表现为actions中的函数),但我们怎么知道他们已经完成了呢?用过vuex的我们可能一时间想到了【观察计算属性的改变】的方法,但这不够理想。其实我们有更好的办法:在action中返回一个promise对象!另外,调用dispatch也会返回一个promise对象......
  • default property alias xxx 应用
     ArchInterface.qmlControl{id:contentdefaultpropertyaliascontentChildren:content.data// 内部的元素, 由子模块去实现backgroud:Rectangle{color:"transparent"anchor.fill:parent}} 应用:AppModule.qml......
  • 波场(Tron)USDT 合约授权(Approve)以及授权转账(TransferFrom)
    授权(Approve)privatestaticasyncTask<string>ApproveAsync(stringprivateKey,stringspenderAddress,decimalamount){ conststringcontractAddress="TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t";//合约地址 varrecord=TronServiceExtension.GetRecor......
  • Jenkins 命令执行 -- jetty 敏感信息泄露 --(CVE-2021-2816)&&(CVE-2017-1000353)&&(C
    Jenkins命令执行--jetty敏感信息泄露--(CVE-2021-2816)&&(CVE-2017-1000353)&&(CVE-2018-1000861)jetty敏感信息泄露(CVE-2021-28169)漏洞简介对于<=9.4.40、<=10.0.2、<=11.0.2的EclipseJetty版本,对带有双重编码路径的ConcatServlet的请求可以访问WEB-INF目录......
  • proto3中设置变量
    转自:https://blog.csdn.net/xiaxiazls/article/details/50118161https://blog.csdn.net/swartz_lubel/article/details/79193291,这里举的例子不错。1、介绍针对一个复杂对象类型,set_allocated_answer(*),是需要传入一个手动new的对象,而不是一个局部变量。 inlinevoidPlayer......
  • Angular ModuleWithProviders 类型的使用场景介绍
    import{ModuleWithProviders}from'@angular/core'这行代码在Angular中有着重要的作用,它引入了ModuleWithProviders类型从@angular/core模块中。为了更好地理解这行代码的作用,我们需要深入探讨Angular中模块(Modules)的概念以及如何使用ModuleWithProviders类型。Angula......