vmware共享磁盤
1. 建立共享磁盤櫃
在虛拟機軟體的安裝目錄下,有個vmware-vdiskmanager.exe檔案(老版本用plainmaker.exe),把它複制到共享磁盤櫃目錄下,建立共享磁盤(老版本共享磁盤檔案的擴充名為.pln)
F:\虛拟機\共享磁盤櫃>vmware-vdiskmanager.exe -c -s 200Mb -a lsilogic -t 2 quorum.vmdk
F:\虛拟機\共享磁盤櫃>vmware-vdiskmanager.exe -c -s 4Gb -a lsilogic -t 2 sharedisk.vmdk
建立完畢後,目錄下有四個新檔案
quorum-flat.vmdk
quorum.vmdk
sharedisk-flat.vmdk
sharedisk.vmdk
2. 配置虛拟機
在虛拟機器界面選擇“Edit virtual machine settings”à添加硬碟,選“Use a existing virtual disk”,分别添加quorum.vmdk、sharedisk.vmdk
輕按兩下新加的磁盤,在彈出的磁盤屬性窗選“advance”,為新加的硬碟選擇虛拟裝置節點:quorum.vmdk選訂“SCSI 0:1”, sharedisk.vmdk標明“SCSI 1:1”。
vmware中設定共享磁盤,需要滿足兩個條件:
1、硬碟的進階屬性中必須設定成1:0,如果增加第二塊共享硬碟,也設成1:0,系統就會報錯,是以設定成1:1(這種方式本人還沒試過,不過在oracle雙機的文章中看到過這樣的設定方法)
2、需要在vmware的配置屬性檔案(如rhel3.vmx)中加入兩條屬性
scsi[n].sharedBus = "virtual"
disk.locking = "false"
系統啟動的時候會鎖定磁盤,是以當啟動linux1後共享磁盤被鎖定了,linux2就起不來了,是以需要加入disk.locking = "false" 。
一般來說,如果是scsi1:0,則n為1,也就是scsi1.sharedBus = "virtual" ,表示所有的bus都共享,vmare推薦這種做法。
如果說是不是所有的bus都共享的話,可以将上述scsi1.sharedBus = "virtual"改成scsi1:1.shared = "true" 。