vmware 虛擬機vmx文件字典問題的解決

今天,在嘗試搭建ORACLE12C的RAC環境,是用VMWARE WORKSTATION14 Pro 來創建兩台虛擬機後,然後在某一台虛擬機的vmx文件,增加相關參數設置,以實現RAC環境的共享磁盤設置,也就是當我用Notepad++ 等筆記本文件,打開虛擬機的vmx文件,增加如下類似內容時:

disk.locking = “FALSE”

diskLib.dataCacheMaxSize = “0”

diskLib.dataCacheMaxReadAheadSize = “0”

diskLib.dataCacheMinReadAheadSize = “0”

diskLib.dataCachePageSize = “4096”

diskLib.maxUnsyncedWrites = “0”

scsi1.present = “TRUE”

scsi1.virtualDev = “lsilogic”

scsi1.sharedBus = “VIRTUAL”

scsi1:0.present = “TRUE”

scsi1:0.mode = “independent-persistent”

scsi1:0.deviceType = “plainDisk”

scsi1:0.redo = “”

scsi1:1.present = “TRUE”

scsi1:1.mode = “independent-persistent”

scsi1:1.deviceType = “plainDisk”

scsi1:1.redo = “”

然後保存vmx文件,然後重新啟動虛擬機時,總是報字典問題,後百度了下,說是因為vmx文件里一行命令,有多個參數,建議將一行命令,多個參數,改成多行命令參數。查證過,確認上面的增加內容,並沒有存在一行命令,有多個參數,或者多個命令寫到一行的情況出現。 並且只要不增加這些新增內容,虛擬機就可以正常啟動。

後來,經過嘗試,將vmware workstation關掉,然後再編輯 vmx文件,並加上以上內容,再打開vmware workstaion,再給虛擬機通電開機,就不再報字典問題。感覺這個VMWARE workstation打開時,會對虛擬機的VMX文件有文件鎖,所以,當你直接編輯這個VMX文件時,會破壞這個文件鎖,因而報字典問題,所以,需要完全關掉vmware workstation ,再修改虛擬機的vmx文件,才不會報字典問題。

以下文章點擊率最高

Loading…

     

如果這文章對你有幫助,請掃左上角微信支付-支付寶,給於打賞,以助博客運營