VMware安装oracle 11g rac (一)

一、摘要

 

环境:

VMware® Workstation 15 Pro

 安装前注意两个服务器的时间保持一致

此处没有多路径软件

二、

VMware创建共享存储:
进入到VMware安装目录,执行如下cmd命令:
C:\Users\Administrator>d:
D:\> cd D:\software\VMwareWorkstation15
D:\software\VMwareWorkstation15>

vmware-vdiskmanager.exe -c -s 1Gb -a lsilogic -t 2 I:\VMware\VMShareDisk\ocr1.vmdk
vmware-vdiskmanager.exe -c -s 1Gb -a lsilogic -t 2 I:\VMware\VMShareDisk\ocr2.vmdk
vmware-vdiskmanager.exe -c -s 1Gb -a lsilogic -t 2 I:\VMware\VMShareDisk\ocr3.vmdk
vmware-vdiskmanager.exe -c -s 20Gb -a lsilogic -t 2 I:\VMware\VMShareDisk\data1.vmdk
vmware-vdiskmanager.exe -c -s 20Gb -a lsilogic -t 2 I:\VMware\VMShareDisk\data2.vmdk
vmware-vdiskmanager.exe -c -s 20Gb -a lsilogic -t 2 I:\VMware\VMShareDisk\data3.vmdk
vmware-vdiskmanager.exe -c -s 20Gb -a lsilogic -t 2 I:\VMware\VMShareDisk\arch1.vmdk

ocr和vote disk 3*1Gb
data 3*20Gb
arch 1*20Gb

 

修改RAC1虚拟机目录下的vmx配置文件

追加:

scsi1.present = "TRUE"
scsi1.virtualDev = "lsilogic"
scsi1.sharedBus = "HankeyShare"

scsi1:1.present = "TRUE"
scsi1:1.mode = "independent-persistent"
scsi1:1.filename = "I:\VMware\VMShareDisk\ocr1.vmdk"
scsi1:1.deviceType = "plainDisk"

scsi1:2.present = "TRUE"
scsi1:2.mode = "independent-persistent"
scsi1:2.filename = "I:\VMware\VMShareDisk\ocr2.vmdk"
scsi1:2.deviceType = "plainDisk"

scsi1:3.present = "TRUE"
scsi1:3.mode = "independent-persistent"
scsi1:3.filename = "I:\VMware\VMShareDisk\ocr3.vmdk"
scsi1:3.deviceType = "plainDisk"

scsi1:4.present = "TRUE"
scsi1:4.mode = "independent-persistent"
scsi1:4.filename = "I:\VMware\VMShareDisk\data1.vmdk"
scsi1:4.deviceType = "plainDisk"

scsi1:5.present = "TRUE"
scsi1:5.mode = "independent-persistent"
scsi1:5.filename = "I:\VMware\VMShareDisk\data2.vmdk"
scsi1:5.deviceType = "plainDisk"

scsi1:6.present = "TRUE"
scsi1:6.mode = "independent-persistent"
scsi1:6.filename = "I:\VMware\VMShareDisk\data3.vmdk"
scsi1:6.deviceType = "plainDisk"

scsi1:8.present = "TRUE"
scsi1:8.mode = "independent-persistent"
scsi1:8.filename = "I:\VMware\VMShareDisk\arch1.vmdk"
scsi1:8.deviceType = "plainDisk"


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

注意,参数不要和原来的参数产生重复,如果有重复,保留其中一个即可。否则虚拟机启动会报错。

上述为什么没有 scsi1:8 ……

因为:

 

 

 

 

 

修改RAC2虚拟机目录下的vmx配置文件

注意:scsi1.sharedBus = "HankeyShare"和RAC1配置对应一致,名称自定义

 

scsi1.sharedBus = "HankeyShare"
disk.locking = "false"
diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.DataCacheMinReadAheadSize = "0"
diskLib.dataCachePageSize = "4096"
diskLib.maxUnsyncedWrites = "0"
gui.lastPoweredViewMode = "fullscreen"
checkpoint.vmState = ""

注意,参数不要和原来的参数产生重复,如果有重复,保留其中一个即可。否则虚拟机启动会报错。

 

这里就在RAC2的虚拟机设置中手动添加创建好的五个虚拟硬盘,要求是独立永久属性。

 

 

 

 

 

 

 

 

 

 

 

 如果显示报错:选定的虚拟磁盘与此 Workstation 11.x 虚拟机不兼容。添加该磁盘将导致此虚拟机与旧版 VMware 产品不兼容。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

然后,重新添加硬盘。

 

 

 

虚拟设备节点的设备号和RAC1保持一致

 

 

 

 避开 已预留,以防产生访问冲突。

 

 

 

 

 

 

打开RAC2虚拟机,发现磁盘排序比较乱,可以修改RAC2虚拟机目录下的vmx配置文件

 

 

 

 

 

 RAC2虚拟机目录下的vmx配置文件修改后磁盘的顺序:

scsi1:1.fileName = "I:\VMware\VMShareDisk\ocr1.vmdk"
scsi1:1.mode = "independent-persistent"
scsi1:1.present = "TRUE"

scsi1:2.fileName = "I:\VMware\VMShareDisk\ocr2.vmdk"
scsi1:2.mode = "independent-persistent"
scsi1:2.present = "TRUE"

scsi1:3.fileName = "I:\VMware\VMShareDisk\ocr3.vmdk"
scsi1:3.mode = "independent-persistent"
scsi1:3.present = "TRUE"

scsi1:4.fileName = "I:\VMware\VMShareDisk\data1.vmdk"
scsi1:4.mode = "independent-persistent"
scsi1:4.present = "TRUE"

scsi1:5.fileName = "I:\VMware\VMShareDisk\data2.vmdk"
scsi1:5.mode = "independent-persistent"
scsi1:5.present = "TRUE"

scsi1:6.fileName = "I:\VMware\VMShareDisk\data3.vmdk"
scsi1:6.mode = "independent-persistent"
scsi1:6.present = "TRUE"

scsi1:8.fileName = "I:\VMware\VMShareDisk\arch1.vmdk"
scsi1:8.mode = "independent-persistent"
scsi1:8.present = "TRUE"

 

 

 

网络规划

硬件配置要求:
- 每个服务器节点至少需要2块网卡,一个对外网络接口,一个私有网路接口(心跳)。
- 如果你通过OUI安装Oracle集群软件,需要保证每个节点用于外网或私网接口(网卡名)保证一致。比如,node1使用eth0作为对外接口,node2就不能使用eth1作为对外接口。

IP配置要求:
这里不采用DHCP方式,指定静态的scan ip(scan ip可以实现集群的负载均衡,由集群软件按情况分配给某一节点)。
每个节点分配一个ip、一个虚拟ip、一个私有ip。
其中ip、vip和scan-ip需要在同一个网段。

非GNS下手动配置IP实例:

 

注意分配两个网卡

网卡1:Host Only模式,私有ip,用于两台虚拟机节点的通讯;

网卡2:Nat模式,公有ip

 

posted @ 2020-08-08 22:41  霸王龙的日常  阅读(1071)  评论(0编辑  收藏  举报