双机热备架构方案_第1页
双机热备架构方案_第2页
双机热备架构方案_第3页
双机热备架构方案_第4页
双机热备架构方案_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、双机热备概述双机热备有两种实现模式,一种是基于共享的存储设备的方式,另一种是没有共享的存储设备的方式,一般称为纯软件方式.基于存储共享的双机热备是双机热备的最标准方案.对于这种方式,采用两台或多台效劳器,使用共享的存储设备磁盘阵列柜或存储区域网SAN.两台效劳器可以采用互备、主从、并行等不同的方式.在工作过程中,两台效劳器将以一个虚拟的IP地址对外提供效劳,依工作方式的不同,将效劳请求发送给其中一台效劳器承当.同时,效劳器通过心跳线目前往往采用建立私有网络的方式侦测另一台效劳器的工作状况.当一台效劳器出现故障时,另一台效劳器根据心跳侦测的情况做出判断,并进行切换,接管服务.对于用户而言,这一过

2、程是全自动的,在很短时间内完成,从而对业务不会造成影响.由于使用共享的存储设备,因此两台效劳器使用的实际上是一样的数据,由双机或集群软件对其进行治理.对于纯软件的方式,那么是通过支持镜像的双机软件,将数据可以实时复制到另一台效劳器上,这样同样的数据就在两台效劳器上各存在一份,如果一台效劳器出现故障,可以及时切换到另一台效劳器.纯软件方式还有另外一种情况,即效劳器只是提供给用效劳,而并不保存数据比方只进行某些计算,做为应用效劳器使用.这种情况下同样也不需要使用共享的存储设备,而可以直接使用双机或集群软件即可.但这种情况其实与镜像无关,只不过是标准的双机热备的一种小的变化.本方案是前者基于共享存储

3、设备的数据库热备.数据库效劳器双机热备的好处这种配置模式的优点是有利于数据库的升级,当其中systemA需要升级的时候,就把效劳切换到systemB上运行,升级A的DB2程序,之后还可以把效劳切换回到A来,然后升级B的DB2程序.这个升级过程不会影响用户的DB2使用,由于总有一台机器可以使用DB2程序来响应用户的效劳请求.效劳器的故障可能由各种原因引起,如设备故障、操作系统故障、软件系统故障等等.一般地讲,在技术人员在现场的情况下,恢复效劳器正常可能需要10分钟、几小时甚至几天.从实际经验上看,除非是简单地重启效劳器可能隐患仍然存在,否那么往往需要几个小时以上.而如果技术人员不在现场,那么恢复

4、效劳的时间就更长了.而对于一些重要系统而言,用户是很难忍受这样长时间的效劳中断的.因此,就需要通过双机热备,来防止长时间的效劳中断,保证系统长期、可靠的效劳.决定是否使用双机热备,正确的方法是要分析一下系统的重要性以及对效劳中断的容忍程度,以此决定是否使用双机热备.即,你的用户能容忍多长时间恢复效劳,如果效劳不能恢复会造成多大的影响.在考虑双机热备时,需要注意,一般意义上的双机热备都会有一个切换过程,这个切换过程可能是一分钟左右.在切换过程中,效劳是有可能短时间中断的.但是,当切换完成后,效劳将正常恢复.因此,双机热备不是无缝、不中断的,但它能够保证在出现系统故障时,能够很快恢复正常的效劳,业

5、务不致受到影响.而如果没有双机热备,那么一旦出现效劳器故障,可能会出现几个小时的效劳中断,对业务的影响就可能会很严重.另有一点需要强调,即效劳器的故障与交换机、存储设备的故障不同,其概念要高得多.原因在于效劳器是比交换机、存储设备复杂得多的设备,同时也是既包括硬件、也包括操作系统、应用软件系统的复杂系统.不仅设备故障可能引起效劳中断,而且软件方面的问题也可能导致效劳器不能正常工作.还应指出的是,一些其他的防护举措如磁盘阵列RAID、数据备份虽然是非常重要的,但却不能代替双机热备的作用.双机热备与数据备份的关系一些用户在规划双机热备或双机备份时,会有这样的问题:我已经有了RAID,以及磁带备份,

6、还有必须做双机吗?或者,如果我做了双机备份,还有必要做磁带备份吗?应该说RAID和数据备份都是很重要的.但是,RAID技术只能解决硬盘的问题,备份只能解决系统出现问题后的恢复.而一旦效劳器本身出现问题,不论是设备的硬件问题还是软件系统的问题,都会造成效劳的中断.因此,RAID及数据备份技术不能解决防止效劳中断的问题.对于需要持续可靠地提供给用服务的系统,双机还是非常重要的.只要想一想,如果你的效劳器坏了,你要用多少时间将其恢复到能正常工作,你的用户能容忍多长的恢复时间就能理解双机的重要性了.从另外一个方面,RAID以及磁带备份也是非常需要的.对于RAID而言,可以以很低的本钱大大提升系统的可靠

7、性,而且其复杂程度远远低于双机.由于毕竟硬盘是系统中机械操作最频繁、易损率最高的部件,如果采用RAID,就可以使出现故障的系统很容易修复,也减少效劳器停机进行切换的次数.数据备份更是必不可少的举措.由于不管RAID还是双机,都是一种实时的备份.任何软件错误、病毒影响、误操作等等,都会同步地在多份数据中发生影响.因此,一定要进行数据的备份不管采取什么介质,都建议用户至少要有一份脱机的备份,以便能在数据损坏、丧失时进行恢复.数据库效劳器双机热备组网图网络拓扑图磁盘阵列双机热备数据库效劳器逻辑图datalora-rg一1Oracle10g主IOracle10g备二二一二一二J/设备清单软件清单软件名

8、称版本安装说明安装目录操作系统磁盘多路径治理群集软件软件VeritasOracle硬件清单磁盘阵列存储主机配光纤卡hba卡两台型号一直的主机光纤技术局部操作系统安装Oracle安装a创立数据文件使用的共享存储在systeml上面执行以下5个命令:i. #vxdginitoracleDGc0t0d0;创立磁盘组oracleDG,使用c0t0d0这个硬盘;ii. #vxassist-goracleDGmakeoracleVol5g;在磁盘组上创立5G大小的卷oracleVol;iii. #mkfs-Fvxfs-olargefiles/dev/vx/rdsk/oracleDG/oracleVol;创

9、立文件系统;iv. #mkdir/oracle;创立mount点,共享磁盘将mount到这里;v. #mount-Fvxfs/dev/vx/dsk/oracleDG/oracleVol/oracle;将共享盘mount至U本机;b在两台机器上面分别执行以下命令,创立相同的用户组和用户:i. #groupadd-g500dba;创立oracle治理组;ii. #useradd-gdba-u500-d/home/oracle-moracle;创立oracle治理用户;注意:组ID或者用户ID可以是任意尚未被使用的数值,但是一定要保证多台机器必须一致.c安装oracle程序到oracle安装文件的目

10、录下,运行以下命令安装oracle程序#./runInstaller在安装过程中,指定oracle用户为"oracle.注意:如果需要在多台机器安装oracle,那么需要在多台机器运行该程序;如果仅仅想把程序安装在共享盘上面,那么仅仅需要在一台机器安装.注意:安装过程中有一步会问用户是否需要配置数据库,我们选择“仅仅安装软件,我们会在稍后配置数据库文件到共享磁盘.d)配置数据库:oracle程序安装完毕后,我们需要配置数据库到共享磁盘上,这样多台机器才能够共享其数据资源;#dbca运行数据库配置助手来帮助用户安装数据库,注意需要将路径指明到共享磁盘中.e) 设置环境变量在各个机器的/

11、home/oracle/.pro巾le文件中,设置两个全局变量:$ORACLE_HOME=/oracle该变量指明数据库的安装位置;$ORACLE_SID=oracle该变量指明访问哪个数据库实例;f) 安装VCS的oracle代理软件:(以redhat为例)# rpm-ivhVRTSvcsor# rpm-ivhVRTScsocw这样,oracle的安装就完成了.测试在安装结束之后,我们需要测试一下oracle能否在多台机器上正常工作.a)将共享盘mount到第一台机器(步骤可以参考DB2双机配置)b)从这台机器登陆数据库并创立一个表i. su-oracle将系统用户切换到oracle用户;i

12、i. export$ORACLE_HOME=/oracle;导出全局变量;export$ORACLE_SID=oracle;进入数据库模式;以系统治理员身份登陆数据库;iii. $ORACLE_HOME/bin/sqlplus/nologiv. connect/assysdbav. createusertesteridentifiedby'123456'defaulttablespaceUSERStemporarytablespaceTEMPquota100KonUSERS;创立一个新用户tester;vi. grantcreatesessiontotester;赋予新用户tester创立表的权限;vii. createtabletester.mytime(tstampdate);在tester用户空间下创立一个新表;viii. insertintotester.mytime(tstamp)values(SYSDATE);在新表中插入数据;ix. disconnect;断开连接;c)测试其他集群节点可以工作:i. connecttester/123456以新用户身份登陆数据库;ii. updatetester.mytimeset(tstamp)=SYSDATE;更新表的内容;i

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论