准备FreeNas

整体集群配置_第1张图片

首先创建相应的虚拟机文件夹

整体集群配置_第2张图片

增加三块硬盘,每块空间20G,排序从SCSI1:0开始(具体硬盘空间可根据实际情况),引导启动

整体集群配置_第3张图片

选择9,安装介质到硬盘,回车继续

整体集群配置_第4张图片

选择3,安装全部系统到硬盘,选择OK继续

整体集群配置_第5张图片

确认相应步骤,选择OK继续

确认安装介质,选择OK继续

整体集群配置_第6张图片

确认安装到第一个硬盘分区,选择OK继续

整体集群配置_第7张图片

确认OS系统所需硬盘空间,选择OK继续

clip_p_w_picpath009

clip_p_w_picpath010

确认增加交换分区,选择Yes继续

整体集群配置_第8张图片

确认交换分区所需硬盘空间,选择OK继续

整体集群配置_第9张图片

根据设定好的IP,登录FreeNas设置页面(默认IP为192.168.1.250,用户名为admin,密码为freenas),在系统—一般设置中选择域控制器为工作域,语言为简体中文,时区为亚洲/上海,点击save存储结果。

整体集群配置_第10张图片

在硬盘—管理页面,选择增加的三块硬盘,分区模式使用软RAID模式,点击应用更改使三块硬盘成在线状态

整体集群配置_第11张图片

在硬盘—软RAID页面,选择在线的三块硬盘,生成一个RAID5的模式,点击应用更改使该RAID生效

整体集群配置_第12张图片

在服务—iSCSI目标中根据相应选项将设定好的RAID5磁盘配置为LUN卷,全部设定完成后,点击保存并重启服务

clip_p_w_picpath009[1]

安装CentOS 4.X

整体集群配置_第13张图片

新建虚拟机,添加另一网卡,设置为Host-Only模式,加载ISO镜像,启动引导

整体集群配置_第14张图片

跳过光盘介质检测,选择Skip继续

整体集群配置_第15张图片

显示欢迎页面,点击Next继续

整体集群配置_第16张图片

语言选择中使用默认英语,点击Next继续

整体集群配置_第17张图片

键盘配置选择默认美式键盘,点击Next继续

整体集群配置_第18张图片

安装类型选择自定义方式,点击Next继续

整体集群配置_第19张图片

分区选择LVM自动分区,点击Next继续

整体集群配置_第20张图片

确定删除硬盘下所有分钱,点击Next继续

整体集群配置_第21张图片

确定分区无误后,点击Next继续

整体集群配置_第22张图片

确认使用GRUB引导模式,点击Next继续

整体集群配置_第23张图片

根据实际情况配置好两块网卡的IP地址和相应的主机名以及网关DNS等,点击Next继续

整体集群配置_第24张图片

关闭防火墙(iptables)与SELinux功能,点击Next继续

整体集群配置_第25张图片

在语言支持中加载简体中文语言包,点击Next继续

整体集群配置_第26张图片

时区选择亚洲/上海,不选择UTC时间,点击Next继续

整体集群配置_第27张图片

根据实际情况配置root帐号密码,点击Next继续

整体集群配置_第28张图片

根据需求选择所需的安装包,注意加载所有的系统工具包和开发环境包,如果空间足够,图省事可以使用完全安装模式,点击Next继续

整体集群配置_第29张图片

确认光盘介质没有问题后,点击Next继续

整体集群配置_第30张图片

取出ISO镜像,点击Reboot重启动

整体集群配置_第31张图片

进入配置欢迎页面,点击Next继续

整体集群配置_第32张图片

确认License,点击Next继续

整体集群配置_第33张图片

选择时间日期,点击Next继续

整体集群配置_第34张图片

选择显示分辨率,点击Next继续

整体集群配置_第35张图片

暂时不添加系统用户,点击Next继续

整体集群配置_第36张图片

不额外安装组件包,点击Next继续

整体集群配置_第37张图片

确认所有的操作无误后,点击Next继续

配置虚拟机工具

以root帐号进入系统,安装Vmware-Tools工具,编辑/etc/grub.conf文件,增加nosmp noapic nolapic三个选项,重启系统

Oracle准备工作

整体集群配置_第38张图片

创建Oracle所需组与帐号,并创建相应目录,将安装文件传送到/orasetup的目录中并一一解压缩

在oracle帐号下编辑.bear_profile文件,保存退出并执行source

整体集群配置_第39张图片

在root帐号下编辑/etc/profile文件,保存退出并执行source

整体集群配置_第40张图片

在root帐号下编辑/etc/sysctl.conf文件,保存退出并执行sysctl -p

clip_p_w_picpath045

在root帐号下编辑/etc/security/limits.conf文件,保存退出

clip_p_w_picpath046

在root帐号下编辑/etc/pam.d/login文件,保存退出

clip_p_w_picpath047

在root帐号下编辑/etc/modprobe.conf文件,保存退出并运行modprobe -v hangcheck-timer

整体集群配置_第41张图片

在root帐号下编辑/etc/hosts文件,保存退出

挂载FreeNas

整体集群配置_第42张图片

在root帐号下编辑/etc/iscsi.conf文件,重启iscsi服务后,通过iscsi-ls命令可以查看到挂载好的存储

整体集群配置_第43张图片

对加载的共享存储进行分区,根据实际情况具体划分,分区完成后,使用fdisk -l命令可以查看到已经划分好的分区

整体集群配置_第44张图片

在root帐号下编辑/etc/sysconfig/rawdevices文件,将划分好的分区加载为裸设备

clip_p_w_picpath052

在root帐号下编辑/etc/udev/permissions.d/50-udev.permissions文件,增加oracle用户对裸设备的控制权限

整体集群配置_第45张图片

执行上图所示命令,确定将裸设备挂载成功,关闭RAC1节点,将RAC1节点的文件克隆到RAC2节点中,更改RAC2节点的主机名与IP地址,重新启动两个节点。

设置SSH共享

整体集群配置_第46张图片

在两个节点分别键入上图所示命令,进行ssh认证

整体集群配置_第47张图片

在节点一上执行上图所示命令,将节点一的ssh公钥与密钥传送到节点二中实现ssh共享

整体集群配置_第48张图片

在两个节点上分别执行上图所示命令,对ssh共享进行验证

安装Clusterware

整体集群配置_第49张图片

在clusterware安装目录执行./runInstaller命令,出现上图所示欢迎页面,点击Next继续

整体集群配置_第50张图片

确定第一次安装的一些准备目录,默认即可,点击Next继续

整体集群配置_第51张图片

确定CRS安装目录,在产品语言中增加简体中文语言包,点击Next继续

通过自检后,点击Next继续

点击Add按钮增加第二节点信息,完成后点击Next继续

整体集群配置_第52张图片

点击Edit按钮将eth0网卡设置为公共网卡,点击Next继续

整体集群配置_第53张图片

创建OCR路径,键入好相应的路径后,点击Next继续

整体集群配置_第54张图片

创建Voting Disk路径,键入好相应的路径后,点击Next继续

整体集群配置_第55张图片

确认安装信息无误后,点击Install开始安装

整体集群配置_第56张图片

在两个节点上分别执行上图所示脚本(不要忙于点OK,由于10g中vipca的bug,我们需要手动在第二节点上执行vipca命令)

整体集群配置_第57张图片

在第二个节点执行完root.sh脚本后,还需执行vipca命令,出现上图所示欢迎页面,点击Next继续

整体集群配置_第58张图片

仅选择eth0网卡,点击Next继续

整体集群配置_第59张图片

设置好VIP别名后,点击Next继续

整体集群配置_第60张图片

确认信息无误后,点击Finish开始配置

整体集群配置_第61张图片

节点二的相应应用创建并启动完成后,点击OK按钮

整体集群配置_第62张图片

确定配置结果集,点击Exit退出页面

整体集群配置_第63张图片

此时再点击OK按钮继续

整体集群配置_第64张图片

再经过一些简单配置后,CRS安装完毕,点击Exit退出

整体集群配置_第65张图片

在节点一中执行上图所示命令,可以看到两个节点中的服务均已启动

配置ASM

整体集群配置_第66张图片

在database安装目录下执行./runInstaller命令,出现上图所示欢迎页面,点击Next继续

整体集群配置_第67张图片

选择企业版安装,在产品语言中增加简体中文语言包,点击Next继续

整体集群配置_第68张图片

确定ASM配置路径,点击Next继续

挂载全部节点信息,点击Next继续

自检通过后,点击Next继续

整体集群配置_第69张图片

选择配置ASM,并为ASM的SYS用户设置密码,点击Next继续

整体集群配置_第70张图片

配置DATA数据卷,点击Next继续

整体集群配置_第71张图片

确认信息无误后,点击Install开始安装

整体集群配置_第72张图片

在两个节点分别执行上图所示脚本,完成后点击OK按钮

整体集群配置_第73张图片

安装完成后,点击Exit按钮退出页面

整体集群配置_第74张图片

执行上图所示命令,重启CRS服务

安装数据库软件

整体集群配置_第75张图片

在database安装目录下执行./runInstaller命令,出现上图所示欢迎页面,点击Next继续

整体集群配置_第76张图片

选择企业版安装,在产品语言中增加简体中文语言包,点击Next继续

整体集群配置_第77张图片

选择数据库软件安装目录,点击Next继续

整体集群配置_第78张图片

挂载全部节点后,点击Next继续

整体集群配置_第79张图片

通过自检后,点击Next继续

整体集群配置_第80张图片

选择仅安装数据库实例,点击Next继续

整体集群配置_第81张图片

确认安装信息无误后,点击Install开始安装

整体集群配置_第82张图片

在两个节点上分别执行上图所示脚本,完成后点击OK按钮

整体集群配置_第83张图片

安装完成后,点击Exit按钮退出页面

升级CRS

首先需要关闭所有的CRS节点

整体集群配置_第84张图片

在10205升级包所在目录执行./runInstaller命令,出现上图所示欢迎页面,点击Next继续

整体集群配置_第85张图片

选择CRS安装路径,点击Next继续

整体集群配置_第86张图片

确认挂载全部节点,点击Next继续

整体集群配置_第87张图片

自检无误后,点击Next继续

整体集群配置_第88张图片

确认无误后,点击Install开始升级安装

整体集群配置_第89张图片

安装完成后,根据提示在两个节点上执行上图所示脚本,完成后,点击Exit退出页面

升级数据库软件

首先需要关闭所有的CRS节点

整体集群配置_第90张图片

在10205升级包所在目录执行./runInstaller命令,出现上图所示欢迎页面,点击Next继续

整体集群配置_第91张图片

选择数据库软件路径,点击Next继续

整体集群配置_第92张图片

确认挂载全部节点,点击Next继续

整体集群配置_第93张图片

自检完成后,点击Next继续

整体集群配置_第94张图片

确认无误后,点击Install开始升级安装

整体集群配置_第95张图片

安装完毕后,在两个节点上执行上图所示脚本,完成后,点击OK按钮

整体集群配置_第96张图片

确认完毕后,点击Exit退出安装页面

创建数据库

整体集群配置_第97张图片

执行dbca命令,选择RAC集群数据库,点击Next继续

整体集群配置_第98张图片

首先配置ASM,点击Next继续

整体集群配置_第99张图片

选择全部节点,点击Next继续

整体集群配置_第100张图片

点击Create New按钮,增加闪回区空间RECOVERY,完成后,点击Finish退出页面

整体集群配置_第101张图片

选择创建数据库,点击Next继续

整体集群配置_第102张图片

选择全部节点,点击Next继续

整体集群配置_第103张图片

选择通用模版,点击Next继续

整体集群配置_第104张图片

设置全局数据库名,点击Next继续

整体集群配置_第105张图片

不创建OEM,点击Next继续

整体集群配置_第106张图片

创建SYS与SYSTEM帐号密码,点击Next继续

整体集群配置_第107张图片

使用ASM模式存储,点击Next继续

整体集群配置_第108张图片

选择数据分区,点击Next继续

整体集群配置_第109张图片

使用OMF表空间形式,点击Next继续

整体集群配置_第110张图片

创建闪回区,选择RECOVERY分区,点击Next继续

整体集群配置_第111张图片

不加载实例方案,点击Next继续

整体集群配置_第112张图片

这里可以配置数据库服务,暂时不配置,点击Next继续

整体集群配置_第113张图片

设定字符集为UTF8,点击Next继续

整体集群配置_第114张图片

确定数据库存储信息,点击Next继续

整体集群配置_第115张图片

选择创建数据库,点击Finish开始

整体集群配置_第116张图片

确认所有信息无误后,点击OK开始正式创建数据库

整体集群配置_第117张图片

安装完成后,可以看到,SPFILE文件自动创建于ASM存储中,点击Exit退出

整体集群配置_第118张图片

数据库会自动启动集群数据库及所有节点实例,稍等片刻

整体集群配置_第119张图片

检查CRS及数据库信息,确认无误后,可以登录到数据库中

安装Grid Control

整体集群配置_第120张图片

在GC软件安装包目录执行./runInstaller命令,出现上图所示页面,选择第一项,点击Next继续

整体集群配置_第121张图片

选择安装目录,在产品语言中增加简体中文语言包,点击Next继续

确认第一次安装目录信息,点击Next继续

整体集群配置_第122张图片

自检无误后,点击Next继续

整体集群配置_第123张图片

创建相关数据库信息,点击Next继续

整体集群配置_第124张图片

此步骤根据实际情况自行添加,点击Next继续

整体集群配置_第125张图片

设定相关帐号和管理密码,点击Next继续

整体集群配置_第126张图片

确认信息无误后,点击Install按钮开始安装

整体集群配置_第127张图片

分别需要进行Repository数据库、OMS服务、Agent代理的安装,安装完成后需使用root帐号执行上图所示脚本,完成后,点击OK按钮继续

整体集群配置_第128张图片

接下来开始漫长的配置等待,尤其是OMS这里,差不多要1个小时左右,耐心等一会儿吧

升级GridControl

安装完成后,点击Exit命令退出页面

整体集群配置_第129张图片

通过上图所示三个命令关闭OMS,关闭后可根据情况备份资料库

整体集群配置_第130张图片

确定没有无效对象并且将job_queue_processes参数设置为0(如果有无效对象,执行@admin_recomplie_invalid.sql SYSMAN脚本)

整体集群配置_第131张图片

切换到3731593这个补丁包的安装目录下执行./runInstaller命令

整体集群配置_第132张图片

根据需要自行确定Email支持帐号,点击Next继续

整体集群配置_第133张图片

通过自检后,点击Next继续

整体集群配置_第134张图片

需要确认SYS帐号密码,输入后点击Next继续

整体集群配置_第135张图片

确认IAS管理密码,输入后点击Next继续

整体集群配置_第136张图片

确定需要升级的补丁包后,点击Install开始升级

整体集群配置_第137张图片

安装完成后还要执行上图所示脚本

整体集群配置_第138张图片

开始升级OMS,同样是漫长的等待,休息一会儿吧

升级Agent

升级Agent跟升级OMS是一个道理,不再演示