《NECExpressclusterX20ForRHEL51Oracle-v26163.docx》由会员分享,可在线阅读,更多相关《NECExpressclusterX20ForRHEL51Oracle-v26163.docx(45页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、NEC Expresscluster X2.0 For RHEL5.1+Oracle10G说明:本篇文档主要以NEC Expresscluster 双机软件在RHEL5.1系统中针对Oracle10G数据做的双机热的配置为主,通过一个实例来介绍NEC X2.0在Linux系统中如何进行配置,有关详细内容请参考NEC官方文档,可在下载详细介绍以及配置录像等。环境介绍:服务器Server22Server44心跳地址192.1688.1.1220/24(主)217.1566.7.1220/24(备)192.1688.1.1440/24(主)217.1566.7.1440/24(备)公共网络217.1
2、566.7.1220/24217.1566.7.1440/24浮动IP217.1566.7.1330/24镜像分区/dev/hdda7镜像挂载点/oradatta注意:文档中没没有截图或说说明的部分一一般是选择默默认直接点击击下一步,了了解有关信息息可参考官方方安装&设置置指南一、 安装前的准备 服务器必须双网网卡,每块网网卡需配置好好相应的IPP地址,两块块网卡的地址址应尽量不能能放在同一网网段内 在需要做镜像的的操作时应先先配置好分区区,(除了要要创建镜像分分区外还应当当创建一个220M左右的的集群分区)两两台服务器的的分区必须在在大小以及设设备名都必须须一致,需先先创建好分区区的挂载点,
3、如如果分区中有有应用的数据据,可根据实实际情况做好好相应的备份份 在安装之前应先先将防火墙以以及SELiinux关闭闭 查看/etc/fstabb 文件以确确保做镜像的的分区没有被系统自自动挂载 分别在两台服务务器上安装相相同版本的OOraclee数据库软件件并创建实例例,配置好监监听,监听的的地址应当改改为虚拟IPP 配置Oraclle服务之前前需要将写好好的脚本文件件拷贝到相应应的目录中,脚脚本也是需要要同时放到两两台服务器的的相同目录中中的 在管理和配置NNEC的计算算机上安装好好jre二、 安装&配置(一)安装1) 使用 rpmm -ivhh exprressclls-2.00.2-1
4、.mac.ii686.rrpm命令令安装NECC x2.00的软件包2) 注册Licennse #clplcnnsc -ii xxx.BASE220.keyy -p BBASE200#clplcnnsc -ii xxx.REPL220.keyy -p RREPL200通过上面两个命命令来注册llicensse,注意命命令中的xxxx.BAASE20.key和和xxx.REPL220.keyy必须要放放在当前目录录下,如果不不在就需要敲敲上绝对路径径,其中xxxx是文文件的真实名名称,这个需需跟实际情况况会有变化。3) 完成以上两步之之后需要先重重启两台服务务器,重启以以后就可以进进入双机的配配
5、置过程了4) 卸载:先停止/etc/iinit.dd/目录下所所有以cluusterppro开头的的服务,然后后rpm -e例如:/etcc/initt.d/cllusterrpro stop rpm e expreessclss (二) 配置1.在浏览器中中输入任意一一台服务器的的IP地址加加上管理端口口号2900032. 点击浏览器中的的Startt Buillder,将将弹出配置界界面,第一次次打开时会出出现下图所示示,提示需要要在C:DDocumeents aand Seettinggsuseer 目录下下面创建一个个.javaa.poliicy文件,并并将下面的内内容复制到此此文件中
6、可以以通过复制第第一行的内容容到运行里来来创建此文件件,然后将下下面的内容复复制到打开的的记事本中保保存保存以后重新打打开浏览器并并且重新启动动Buildder,如下下:3. 在配置界面中依依次点击 文文件生成集群向向导,在弹出出的向导中输输入集群的名名称在服务器定义列列表中分别添添加两台服务务器,依次按按照如下步骤骤进行上图中分别添加加服务器用来来做心跳的两两个IP地址址,I/F号号最小的为主主心跳,一般般要求是私网网放在上面做做主心跳,点点击下一步点击完成按钮就就完成了一台台服务器的添添加,过程中中省略的地方方只需选择默默认设置点击击下一步,接接下来按照同同样的步骤添添加第二台服服务器,与
7、上上面不同的只只是地址发生生了改变完成了第二台服服务器之后回回到服务器定定义界面可以以看到两台服服务器都已添添加完成,点点击下一步进进入组定义列列表4. 添加资源组首先需要添加一一个资源组,如如图:在上图中点击添添加按钮出现现下图所示,输输入组的名称称(可以接受受默认)选择启动资源组组的服务器,将将两台服务器器添加进来,序序号小的服务务器作为默认认启动的服务务器5.完成以后需需要对资源组组进行资源的的添加在弹出的组资源源定义列表中中一次添加:浮动IP、镜镜像磁盘、OOraclee启动停止脚脚本、Oraacle监视视脚本资源首先添加浮动IIP资源输入所要添加的的浮动IP地地址可以根据自己的的需求
8、针对浮浮动IP资源源做如上设置置,如果没有有特殊需要则则可选择默认认由于IP不需要要依赖于任何何资源,此处处直接点击完完成即可继续添加镜像磁磁盘资源根据自己的实际际情况填入镜镜像磁盘信息息镜像磁盘资源的的启动也不需需要依赖于任任何资源,此此处也只需点点击完成即可可接下来添加Orracle实实例的启动与与停止脚本资资源在下图中出现的的startt pathh和stopp pathh中都需要将将Oraclle的启动脚脚本和停止脚脚本添加到其其中 选中startt pathh,点击编辑辑,在打开的的记事本中做做如下更改,红红色字体为需需要添加的内内容,其中 /sscriptt/starrtup.ss
9、ql 是我我启动Oraacle实例例脚本的启动动路径ulimit -s unnlimittedif $CLP_EEVENT = SSTART thenif $CLP_DISK = SSUCCESSS thenecho NORMMAL1su -ll oraccle -cc lsnnrctl starttsu -ll oraccle -cc expport OORACLEE_SID=orcl;sqlpllus /nnolog /scrript/sstartuup.sqllif $CLPP_SERVVER = HOMME thenechoo NORRMAL2elseechoo ON_OTHERR1f
10、ielseecho ERROOR_DISSK froom STAARTfielif $CLPP_EVENNT = FAILLOVER thenif $CLP_DISK = SSUCCESSS thenecho FAILLOVER11su -ll oraccle -cc lsnnrctl starttsu -ll oraccle -cc expport OORACLEE_SID=orcl;sqlpllus /nnolog /scrript/sstartuup.sqllif $CLPP_SERVVER = HOMME thenechoo FAIILOVERR2elseechoo ON_OTHERR
11、2fielseecho ERROOR_DISSK froom FAIILOVERRfielseecho NO_CLLPfiecho EEXITexit 0 选中stop path脚脚本进行编辑辑,内容如下下:ulimit -s unnlimittedif $CLP_EEVENT = SSTART thenif $CLP_DISK = SSUCCESSS thenecho NORMMAL1su -ll oraccle -cc expport OORACLEE_SID=orcl;sqlpllus /nnolog /scrript/sshutdoown.sqqlsu -ll oraccle -cc
12、lsnnrctl stopif $CLPP_SERVVER = HOMME thenechoo NORRMAL2elseechoo ON_OTHERR1fielseecho ERROOR_DISSK froom STAARTfielif $CLPP_EVENNT = FAILLOVER thenif $CLP_DISK = SSUCCESSS thenecho FAILLOVER11su -ll oraccle -cc expport OORACLEE_SID=orcl;sqlpllus /nnolog /scrript/sshutdoown.sqqlsu -ll oraccle -cc ls
13、nnrctl stopif $CLPP_SERVVER = HOMME thenechoo FAIILOVERR2elseechoo ON_OTHERR2fielseecho ERROOR_DISSK froom FAIILOVERRfielseecho NO_CLLPfiecho EEXITexit 0编辑完两个脚本本之后继续点点击下一步,由由于Oraccle的启动动依赖于磁盘盘和IP,所所以在资源依依赖关系处需需要将镜像磁磁盘和虚拟IIP资源添加加到依赖资源源里创建完Oraccle资源需需要针对Orracle创创建监听进程程对于Oraclle的监视资资源也是通过过脚本来实现现的,与创建建O
14、raclle资源不同同的是此处选选择用户应用用程序,点击击编辑来选择择脚本的启动动路径,此处处只需指定SStart路路径即可在输入了启动脚脚本的路径以以后需要将脚脚本的启动方方式改为异步步方式,点击击调整,出现现下图所示将Oraclee资源添加到到依赖资源中中,点击完成成由于脚本中启动动了Oraccle的实例例和监听,所所以这里需要要按同样的步步骤再创建一一个tns的的监听脚本,只只是对应的脚脚本不同同样依赖于Orracle创建完所有资源源以后显示如如下,点击关关闭按钮回到到组定义,继继续下一步创创建资源监听听6. 创建资源监听NEC会根据实实际情况自动动创建磁盘监监听和用户监监听,没有特特殊
15、需求一般般不建议更改改,只需创建建其他资源监监听创建IP监听:通过Pinng局域网内内某台机器或或者某个设备备来检测服务务器的网卡是是否正常工作作,可以添加加多个地址,一一般只需添加加一个网关即即可如果需要针对监监视的时间参参数进行调整整只需在上图图中给出相应应的值即可,如如果没有特殊殊要求一般接接受默认即可可,接下来需需要选择复归归对象,也就就是当发现IIP资源出问问题时切换某某个资源或者者是资源组,这这里选择资源源组浮动IP的监听听资源创建完完成以后需要要继续创建针针对Oraccle监视脚脚本的pidd监视此处当选择需要要被监视的资资源,点击参参照选择好目标资源源后需要选择择复归对象,跟跟
16、前面一样,所所有的复归对对象都选faailoveer组继续添加tnss监视脚本的的pid监视视所有监听已经配配置完成,基基本上配置过过程也就都已已经结束了,点点击完成7. 上传配置在配置完成集群群以后需要将将配置的内容容提交,依次次点击文件上传配置文文件上传成功以后回回到管理界面面中先重启一一下管理器(注注意:不是重重启浏览器)重启时会提示一一个警告,点点击OK即可可重启完管理器之之后集群是出出于停止状态态的,这时候候我们需要启启动集群,在在启动集群之之前需要先启启动镜像代理理服务集群启动完毕以以后需要对磁磁盘进行一次次完整的镜像像,此时的磁磁盘监听应该该是黄色的状状态,等一切切都恢复正常常时才可以做做一系列测试试总结:整个配置流程看看起来有些复复杂多变,但但可以讲整个个过程分成几几个大的步骤骤:1. 前期准备工作以以及安装和注注册liceense2. 使用配置向导首首先新建一个个集群组,并并将服务器添添加到集群组组里3. 创建资源组,并并添加相应的的资源,一般般情况下资源源组包括浮动动IP、镜像像磁盘或共享享磁盘、Orracle启启动脚本资源源4. 针对每项资源需需要添加资源源的监视以监监控资源是否否处于存活状状态5. 完成配置后的一一些操作以及及切换测试