在VMware下的Oracle RAC 環境中,對於共用儲存不夠或者需要增加新的共用磁碟來配置ocr或votingdisk的多路鏡像,我們可以通過VMware下的命令列來增加共用儲存,然後將這些新磁碟逐一追加到虛擬機器即可。下面給出具體描述。
1、添加虛擬磁碟
#下面我們為虛擬機器增加2塊共用磁碟
#一塊為添加ocr鏡像,一塊用於補充asm磁碟不夠用的情形
C:\Users\robinson.cheng>cd C:\Program Files (x86)\VMware\VMware Server
C:\Program Files (x86)\VMware\VMware Server>vmware-vdiskmanager.exe #不加任何參數出現命令列用法協助資訊
C:\Program Files (x86)\VMware\VMware Server>vmware-vdiskmanager.exe -c -s 200MB -a lsilogic -t 2 C:\MyVM\
Sharedisk\ocrMirror.vmdk
Creating disk 'C:\MyVM\Sharedisk\ocrMirror.vmdk'
Create: 100% done.
Virtual disk creation successful.
C:\Program Files (x86)\VMware\VMware Server>vmware-vdiskmanager.exe -c -s 2000MB -a lsilogic -t 0 C:\MyVM\
Sharedisk\asm_data_new.vmdk
Creating disk 'C:\MyVM\Sharedisk\asm_data_new.vmdk'
Create: 100% done.
Virtual disk creation successful.
C:\Program Files (x86)\VMware\VMware Server>cd c:\MyVM\Sharedisk
C:\MyVM\Sharedisk>dir asm_data_new* ocrMi*
Volume in drive C has no label.
Volume Serial Number is 8831-9A35
Directory of C:\MyVM\Sharedisk
06/01/2013 02:59 PM 327,680 asm_data_new.vmdk
Directory of C:\MyVM\Sharedisk
06/01/2013 02:05 PM 209,715,200 ocrMirror-flat.vmdk
06/01/2013 02:46 PM 425 ocrMirror.vmdk
3 File(s) 210,043,305 bytes
0 Dir(s) 152,651,186,176 bytes free
2、將虛擬磁碟追加到虛擬機器
在虛擬機器介面選擇需要增加磁碟的虛擬機器,單擊“Add hardware",單擊"Hard Disk",選“Use a existing virtual disk”。
根據所在的直接選取剛剛建立的vmdk檔案,此處為ocrMirror.vmdk,Disk Mode選擇"Independent" 。
對於Virtual Device Node 選擇擇SCSI2:0(此時SCSI0和SCSI1已經被使用,主要避免scsi匯流排故障。
如果選擇SCSI0和SCSI1上的剩餘Device,則需要重新設定ASM。因為磁碟sda,sdb,sdc是依據scsi的順序以及之上的節點來分配的。
其餘的新增加的磁碟如法炮製。
按同樣的方式將這幾塊新的磁碟添加到另外的主機