之前一直使用 Oracle VM VirtualBox虚拟机安装RAC做测试,共享存储特别容易配置,图形界面就可以完成;
最近使用 VMware Workstation Pro虚拟机安装RAC,配置共享存储没有找到图形界面的方法,但是可以通过 v mware-vdiskmanager.exe命令完成;

D:\soft\vmware\1
vmware-vdiskmanager.exe -c -s 1000Mb -a lsilogic -t 2 F:\soft\vmware\rac\ocr.vmdk
vmware-vdiskmanager.exe -c -s 1000Mb -a lsilogic -t 2 F:\soft\vmware\rac\ocr2.vmdk
vmware-vdiskmanager.exe -c -s 1000Mb -a lsilogic -t 2 F:\soft\vmware\rac\votingdisk.vmdk
vmware-vdiskmanager.exe -c -s 25000Mb -a lsilogic -t 2 F:\soft\vmware\rac\data.vmdk

---RAC1
修改vmx配置文件,加入新建磁盘信息;
其中:vmx配置文件位置操作方法如下:
设置---选项---常规---工作目录
D:\Documents\Virtual Machines\Red Hat Enterprise Linux 6 64 位\Red Hat Enterprise Linux 6 64 位.vmx
scsi1.present = "TRUE"
scsi1.virtualDev = "lsilogic"
scsi1.sharedBus = "virtual"

scsi1:1.present = "TRUE"
scsi1:1.mode = "independent-persistent"
scsi1:1.filename = "F:\soft\vmware\rac\ocr.vmdk"
scsi1:1.deviceType = "plainDisk"

scsi1:2.present = "TRUE"
scsi1:2.mode = "independent-persistent"
scsi1:2.filename = "F:\soft\vmware\rac\ocr2.vmdk"
scsi1:2.deviceType = "plainDisk"

scsi1:3.present = "TRUE"
scsi1:3.mode = "independent-persistent"
scsi1:3.filename = "F:\soft\vmware\rac\votingdisk.vmdk"
scsi1:3.deviceType = "plainDisk"

scsi1:4.present = "TRUE"
scsi1:4.mode = "independent-persistent"
scsi1:4.filename = "F:\soft\vmware\rac\data.vmdk"
scsi1:4.deviceType = "plainDisk"

disk.locking = "false"
diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.DataCacheMinReadAheadSize = "0"
diskLib.dataCachePageSize = "4096"
diskLib.maxUnsyncedWrites = "0"

---RAC2
修改vmx配置文件,加入新建磁盘信息;
其中:vmx配置文件位置操作方法如下:
设置---选项---常规---工作目录
F:\vmware\001\Red Hat Enterprise Linux 6 64 位 的克隆.vmx

scsi1.sharedBus = "virtual"
disk.locking = "false"
diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.DataCacheMinReadAheadSize = "0"
diskLib.dataCachePageSize = "4096"
diskLib.maxUnsyncedWrites = "0"
gui.lastPoweredViewMode = "fullscreen"
checkpoint.vmState = ""
usb:0.present = "TRUE"
usb:0.deviceType = "hid"
usb:0.port = "0"
usb:0.parent = "-1"

RAC1,RAC2主机手动添加磁盘,添加磁盘的顺序最好一致,否则盘符名称会有不同;
虚拟机---设置---添加---硬盘---下一步--SCSI---使用现有虚拟磁盘---选择文件名(独立永久)

规则文件配置如下:
---RAC1
[root@rac1 rules.d]\# pwd
/etc/udev/rules.d
[root@rac1 rules.d]\# cat 60-raw.rules
ACTION=="add", KERNEL=="sdb", RUN+="/bin/raw /dev/raw/raw1 %N"
ACTION=="add", KERNEL=="sdc", RUN+="/bin/raw /dev/raw/raw2 %N"
ACTION=="add", KERNEL=="sdd", RUN+="/bin/raw /dev/raw/raw3 %N"
ACTION=="add", KERNEL=="sde", RUN+="/bin/raw /dev/raw/raw4 %N"

[root@rac1 rules.d]\# cat 50-udev.rules
KERNEL=="raw1", NAME="raw/%k" OWNER="grid" GROUP="asmadmin", MODE="0660"
KERNEL=="raw2", NAME="raw/%k" OWNER="grid" GROUP="asmadmin", MODE="0660"
KERNEL=="raw3", NAME="raw/%k" OWNER="grid" GROUP="asmadmin", MODE="0660"
KERNEL=="raw4", NAME="raw/%k" OWNER="grid" GROUP="asmadmin", MODE="0660"

[root@rac1 rules.d]\# start\_udev

[root@rac1 ~]\# ll -rth /dev/raw/
total 0
crw-rw---- 1 root disk 162, 0 May 28 14:06 rawctl
crw-rw---- 1 grid asmadmin 162, 1 May 28 14:31 raw1
crw-rw---- 1 grid asmadmin 162, 2 May 28 14:31 raw2
crw-rw---- 1 grid asmadmin 162, 4 May 28 14:31 raw4
crw-rw---- 1 grid asmadmin 162, 3 May 28 14:31 raw3

---RAC2
同RAC1

转载自chenoracle

最后修改:2022 年 02 月 28 日
如果觉得我的文章对你有用,请随意赞赏