您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > roseHA系统测试部署_V11-orderby关力
华电集团MDM项目华电集团MDM主数据项目ORACLEHA测试服务器部署手册最初编写日期:2013年4月24日最后更新日期:2014年11月6日文档版本:V1.1制作:MDM项目组华电集团MDM项目作者版本修改历史版本修改说明日期V1.0创建2013-4-24分发该文档应分发至:姓名职位华电集团MDM项目目录1实现方式............................................................................................................................................42安装数据库........................................................................................................................................42.1空间分配....................................................................................................................................42.2安装准备....................................................................................................................................42.3安装数据库................................................................................................................................63ROSEHA的安装配置...................................................................................................................123.1安装ROSEHA软件...............................................................................................................123.2ROSEHA的配置....................................................................................................................143.3双机切换测试..........................................................................................................................21华电集团MDM项目1oracle部署架构oracle部署架构图如下:ORACLE数据库2C8GOracleLinux5.8RoseHAORACLEROSEHA15G2C8GROSEHAORACLE服务器A安装的服务:ROSEHAMDM数据库服务(主)服务器B安装的服务:ROSEHAMDM数据库服务(备)2实现方式通过安装RoseHA软件,实现ORACLE数据库的高可用,ORACLE数据库安装方式有两种一种为实例文件放在本地,数据库文件放在共享存储上。另一种为所有数据库相关文件都放在共享存储上。我们采用后一种安装方式。通过ROSEHA软件完成共享盘在两台主机间的切换,并通过ROSEHA提供的数据库监控和启停脚本来实现数据库在切换过程中的启停操作。3安装数据库3.1空间分配根据我们的实际情况,每个文件系统的空间分配见下表:共享盘目录名称大小文件类型/oracle15Gext43.2安装准备建VG华电集团MDM项目在两个主机上做VG同步华电集团MDM项目1.vgimportvgdata时,如果找不到路径,重启一下机器reboot2.vgchange-ayvgcoaldb时,两台机器都要做做完vg同步时,要测试一下,在挂载点文件夹(/oracle)中建一个文件,在另一台机器上挂载看是否有这个文件,有则成功。3.3网卡配置网卡型号不宜为vmnet3因为在配置双网卡的时候会导致网卡不能启动网卡型号设置为E1000;3.4安装数据库登录库服务器运行runinstall执行数据库的安装注:两边数据库SID、数据库安装路径最好相同;华电集团MDM项目华电集团MDM项目华电集团MDM项目华电集团MDM项目华电集团MDM项目华电集团MDM项目4ROSEHA的安装配置4.1安装ROSEHA软件进入ROSEHA程序文件目录(解压的文件夹),执行安装程序./install.sh用户名密码haadmin华电集团MDM项目第一次安装运行./NewPass(/opt/roseha/bin)设密码:执行./rosehastart启动ROSEHA服务(不用启动也行,安装完会默认启动)执行./hacon进行ROSEHA管理界面华电集团MDM项目在B机上执行同样的操作安装ROSEHA。4.2ROSEHA的配置执行./gui.sh启动ROSEHA的图形化界面输入管理员用户和密码华电集团MDM项目配置私网心跳:PrivateNet----Socket(菜单下第二个)华电集团MDM项目华电集团MDM项目在B机上重复上面的步骤配置心跳线华电集团MDM项目注:1.如果获取不到对方IP,则Tools---NetworkConfig,选IPADDRESS,AutoGet一下;2.如果配置Service时置灰不能用,则也AutoGet下;SERVICE说明在ROSEHA中配置Oracle服务,1.选择Oracle类型(TYPE)2.SID的值指的是Oracle数据库实际的环境变量ORACLE_SID的值,也就是在创建Oracle数据库时指定的SID的值,这里两者必须完全相同,严格区分大小写.3.ActiveIP地址指的是Oracle数据库提供给客户端访问的IP地址,这个地址不能是主机的IP地址.;ActiveEthernet一项为空;ActiveSubnetmask按照实际需要的掩码填写4.ActiveVolume指的是磁盘阵列上安装Oracle数据库的共享盘,在主机(Active)上对应的设备名称;BackupVolume指的是磁盘阵列上安装Oracle数据库的共享盘,在备机(Backup)上对应的设备名称;实际上ActiveVolume和BackupVolume都指的是磁盘阵列上的同一个共享盘(安装Oracle的设备);MOUNTPOINT指的是这个安装有数据库的共享盘对应的mount点(目录),该目录结构在两台主机上必须完全相同.说明:通常这三项可以为空,也就是不填写任何内容,在这种情况下,关于共享盘的mount操作可以通过在ora_start.sh和ora_stop.sh编写对应的mount和umount语句来完成.5.RESTARTTIMES指的是oracle服务出错以后,在本地尝试重新启动oracle服务的次数,如果该数值为0,则当本地oracle服务失败后,ROSEHA会直接切换该服务到备机,而不会在本地尝试重启.华电集团MDM项目6.SERVICENAME是在ROSEHA中区分识别各个服务的名称,其名称可任意取,但每个服务(在有多个服务时)的名称必须唯一.7.IPHOLDINGNIC,指的是两台主机上分别用来支持ActiveIP的网卡,鼠标点击网卡名称后,该项标识为黑色,表示该网卡已被选择.8.AGENTLICENSE填写ROSE公司提供的license,全部大写。9.AGENTSCRIPT保持缺省值,这里缺省是ROSE提供的检测Oracle的Agent程序ha_ag_oracle.x,该文件存放在/opt/roseha/bin/目录下,该文件是二进制执行文件,用户直接使用,无须修改10.START/STOPScript指的是启动脚本文件和停止脚本文件.缺省模板文件是ora_start.sh和ora_stop.sh文件,这两个文件也存放在/opt/roseha/bin/目录下.在实际工作中,是一定要根据实际情况对这两个脚本文件进行修改的,而且是每台主机上的这两个文件都必须根据本地主机的实际情况进行本地化之后才能使用11.点击create按钮完成本服务的创建.在A(为主)机上创建服务按如下界面输入B机(备)不需要设置华电集团MDM项目对应输出华电集团MDM项目ActiveVolum=/dev/mapper/datavg-lvoracleBackupVolum=为备机对应的挂载MountPoint=/oracle安成了点Modify完成配置。具体的脚本可以查看ora_start.sh和ora_stop.sh5双机切换测试通过RoseHA实现ORACLE数据库的高可用,当A服务器宕机后,数据库服务和数据可以自动切换到B服务器。避免硬件故障导致业务的中断,实现数据库服务的高可用。序号测试项预期目标测试结果1通过roseha停止服务器A的oracle服务oracle服务从服务器A切换到服务器B成功2服务器A重启oracle服务从服务器A切换到服务器B成功3禁用服务器A的公有网卡oracle服务从服务器A切换到服务器B失败4通过roseha停止服务器B的oracle服务oracle服务从服务器B切换到服务器A成功5服务器B重启oracle服务从服务器B切换到服务器A成功6禁用服务器B的公有网卡oracle服务从服务器B切换到服务器A失败6其他1、操作系统配置:需要修改oraclelinux5.8配置文件/etc/sysconfig/selinux,将变量SELINUX设置为disabled,即SELINUX=disabled。然后执行命令serviceiptablesstop、chkconfigiptablesoff,重启服务器。华电集团MDM项目2、因操作系统oraclelinux5.8系统的java版本为1.4.2,版本太低,导致roseha图形化界面显示异常,鼠标错位,如下图所示:通过厂商提供的客户端工具显示正常,如下图:华电集团MDM项目但是,在图形化界面中显示存在BUG,已配置信息显示不完整,主要有下面图示三点:华电集团MDM项目7操作系统上的解压tar-zxvfv9.7fp3a_linuxx64_server.tar.gzchkconfigsendmailoffchkconfigiptablesoffchkconfigip6tablesoffchkconfig--listservicenetworkrestartcd/etc/lvm/backup/创建好的LVM所在的位置vgcreatevghrdb/dev/sdb1lvcreate-L500G-nlvhrdbvghrdbmkdir/hrzsdbmount/dev/vghrdb//hrzsdbmkfs-text3/dev/vghrdb/lvhrdb华电集团MDM项目umount/hrzsdb/VG同步:[root@03ROSEHAroseinst]#tar-zxvfRoseHA8804-RHEL5.tar.gzRoseHA8804-RHEL5/RoseHA8804-RHEL5/install.shRoseHA8804-RHEL5/ha.tar[root@03ROSEHAroseinst]#./install.sh-bash:./install.sh:Nosuchfileordirector
本文标题:roseHA系统测试部署_V11-orderby关力
链接地址:https://www.777doc.com/doc-2855914 .html