这是我刚开始学习rac,搭建rac时留下的文档,给初学rac的人做个分享!
篇幅大,图片多,所以分成几篇!
操作系统:centos5.6 32位
数据库:oracle 10.2.0.1.0
1. 创建第一台虚拟机,命名为rac1
2.点击next进入下一个安装界面,选择操作系统类型
3.点击next进入下一个安装界面,分配内存大小和cpu个数
4.点击next进入下一个安装界面,创建硬盘.
5.点击next进入下一个安装界面,这里只需要按需要修改一下容量即可,其它无需变动
6.点击next进入下一个安装界面,添加网卡。
7.点击next进入下一个安装界面,选择桥接方式,
8.点击next进入下一个安装界面,选择操作系统镜像
9.点击next进入一下个安装界面,选择iso文件所在的路径
10.点击browse,选择镜像文件,然后点击ok返回上一界面
11.返回后点击next进入下一个安装界面,无需软驱,不添加,
12.点击next进入下一个安装界面,不用添加usb控制器
13.点击next进入下一个安装界面,点击finish进行安装。
14.安装界面
15.centos安装一路next即可,有两点需要注意。
关闭防火墙
selinux也要关闭
16.第一个虚拟机安装完成,现在添加另一块网卡,选择Network Adapter
17.点击next进入下一个界面,选择桥接方式
18.点击next进入下一个界面,点击finish完成添加。
19.创建共享存储设备,选择Hard Disk。
20.点击next进入下一个界面,创建一个新的虚拟磁盘
21.Disk Mode 要选择Independentpersistent.location要重新创建一个文件夹,把共享存储放到一个单独的文件夹下面。
Device Node设置成SCSI1,Device 1
22.点击next进入下一个安装界面,点击finish完成安装。
23.至此第一个节点安装完成,配置如下:
可以看到rac1节点有两个硬盘,两个网卡,Hard Disk2是用来做为磁盘共享。修改安装目录下的rac1.vmx文件添加disk.locking=”FALSE”
除了要添加disk.locking=false以外还需要添加如下内容,如果没有添加在执行root.sh的时候会报fialure at final check of crs stack
Sharedbus=virtual
diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.DataCacheMinReadAheadSize = "0"
diskLib.dataCachePageSize = "4096"
diskLib.maxUnsyncedWrites = "0"
scsi1:1.deviceType = "disk"
scsi2:2.deviceType = "disk"
scsi3:3.deviceType = "disk"
scsi1:1.shared = "true"
scsi2:2.shared = "true"
scsi3:3.shared = "true"
24.创建第二个虚拟机
第一个虚拟机创建完成以后,可以采用复制的方式进行第二个虚拟机。如下是虚拟机的安装路径,创建一个文件夹rac2,将rac1下的文件复制到rac2文件夹下面。
25.修改rac2文件夹下的rac1.vmx中displayName= "rac2"
26.选择virtual machines下面的AddVirtual Machine to Inventory
27.选择rac2下面的rac1.vmx点击ok
28.可以看到现在多出了一个rac2
29.接下来启动rac2会出现下面的提示,选择I_copiedit点击ok即可。然后启动rac1
30.现在看一下安装路径下的结构
到此为止,我们需要的硬件环境大致都已经上拱建完成了,接下来就是需要配置机器。