1. 程式人生 > 其它 >Vmware Workstation 16 Pro 建立共享磁碟

Vmware Workstation 16 Pro 建立共享磁碟

圖形介面建立共享磁碟

第一臺建立共享磁碟

  1. 首先開啟已經安裝好系統的虛擬機器,點選編輯虛擬機器設定,彈出如下視窗:
  2. 點選新增,選擇硬碟,點選下一步:
  3. 預設選擇scsi,點選下一步。
  4. 選擇建立新虛擬磁碟。點選下一步:
  5. 分配磁碟空間大小,選擇立即分配磁碟所有空間,將虛擬磁碟儲存為單個檔案。
  6. 命名磁碟名稱及存放路徑。
  7. 修改磁碟屬性。

     第二臺新增現有磁碟

    1. 新增硬碟
    2. 選擇磁碟型別,保持預設。
    3. 使用現有磁碟
    4. 點選瀏覽,選中剛剛第一臺建立的共享磁碟。
    5. 修改磁碟屬性。

       修改兩臺虛擬機器的vmx檔案

兩臺虛擬機器vmx檔案末尾追加如下命令:

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"
  2. 修改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"
  3. 重啟開啟兩個虛擬機器,共享磁碟建立完成,在系統中可見。