DB210.1HADR多备机实践_第1页
DB210.1HADR多备机实践_第2页
DB210.1HADR多备机实践_第3页
DB210.1HADR多备机实践_第4页
DB210.1HADR多备机实践_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

DB210.1HADR多备机实践,孙扬(华为业务架构师)db2chinaid:sunyangnj新浪微博:孙扬_猫兔帝国,目录,前言HADR应用场景和Q复制区别HADR同步状态监控HADR接管HADRHADR具体操作步骤,前言,听说DB210.1终于在HADR引入了多备机,再次感慨,DB2和oracle越来越像了,决定实验一下。HADR现在有了超级异步,主机上的事务执行不再和日志发送挂钩,而且因为了辅备,可以让相隔数千公里的异地备份可以采纳HADR,我在之前讨论高可用性的文章中说过MQ复制较多用于异地复制,有了HADR多备和SUPERASYNC,可以用HADR应用于两城三中心。,HADR多备机架构,主机,主备,辅备1,辅备2,同步或者接近同步,超级异步,同机房,同城异地机房,HADR可用场景,高可用和灾难恢复将只读负载引向一个或者多个备机延迟重放防止数据损坏不停机情况下滚动更新和升级,和Q复制区别,总结:Q复制作为异地容灾是最佳选择,灵活度高,流量少,有消息缓冲且加密。还支持DPF容灾,不要求硬件操作系统等一致HADR更适合同城容灾,HADR同步状态,同步(日志写入主备日志,且应答主机)接近同步(日志写入主备缓冲区,且应答主机)异步(日志写入主机日志,且发送到主机TCP层)超级异步(日志写入主机日志即可,辅助备份采用)多备机中,主备同步状态和主机一样,可不设,监控HADR状态,db2pd-dbHADB-hadr限制:主机发出显示所有备机,主备发出,不显示辅助备份。db2selectHADR_ROLE,STANDBY_ID,HADR_STATE,varchar(PRIMARY_MEMBER_HOST,20)asPRIMARY_MEMBER_HOST,varchar(STANDBY_MEMBER_HOST,20)asSTANDBY_MEMBER_HOSTfromtable(mon_get_hadr(NULL)上面表函数有限制,要求备用可读,且只返回主备,HADR接管,可以手动启动takeover(只能对备机发出)可以利用SAMP来触发接管网络设置安装DB2软件安装SAMP准备SAMPcluster创建HADR数据库将HADR注册到SAMP自动管理中,步骤1环境准备-操作系统和软件,使用Virtualbox虚拟机,宿主是windowsxp,虚拟机中是CentOS6.3minimal,每个虚拟机512M内存,8G硬盘,安装DB210.1ESE,配置四个虚拟机的网卡都为bridgednetworking,桥接网络。四个机器的主机名:IP地址为:ServerA:192.168.1.105主机ServerB:192.168.1.106主备ServerD:192.168.1.104辅备1ServerE:192.168.1.107辅备2,步骤2环境准备-创建用户,在四个机器上分别安装创建组和用户groupadddb2iadmgroupdddb2fadmuseradd-gdb2iadm-m-d/home/db2hadrdb2hadruseradd-gdb2fadm-m-d/home/db2fencdb2fenc注1:也可以不创建防护用户,都使用实例用户db2hadr,实验的时候简化配置,方便。,步骤3环境准备-创建实例和数据库,在四台机器上分别创建实例db2hadrsuroot/opt/ibm/db2/V10.1/instance/db2icrt-aserver-sese-p50000-udb2fencdb2hadr(简化版只要db2icrt-udb2hadrdb2hadr即可)在主机上创建数据库HADBsudb2hadrdb2createdbHADB,步骤4配置主机ServerA数据库的基本参数,1、配置主机HADB的日志重建模式ONdb2updatedbcfgforHADBusinglogindexbuildondb2updatedbcfgforHADBusingindexrecrestart2、配置HADB的归档日志模式db2updatedbcfgforHADBusinglogarchmeth1logretain注2:在9.7还可以通过logretain设置归档模式,10.1就只能通过logarchmeth1了,步骤5备份主机ServerA数据库并分发到三个备机,db2backupdbHADB将HADB的备份介质拷贝到三台备机ServerB,ServerD,ServerEscpHADB.0.db2hadr.DBPART000.20121207214845.001ServerB:/home/db2hadrscpHADB.0.db2hadr.DBPART000.20121207214845.001ServerD:/home/db2hadrscpHADB.0.db2hadr.DBPART000.20121207214845.001ServerE:/home/db2hadr,步骤6配置主机ServerA数据库HADR参数,除了HADR_TARGET_LIST外,和9.7的HADR并无区别,HADR_TARGET_LIST以此为主备,辅备1,辅备2,注意target_list中的端口号为各个机器上HADR服务的端口号,不是各实例的svcename,需要实现grep5500/etc/services查看一下是否有重叠的,否则分配其他端口号。db2updatedbcfgforHADBusingHADR_TARGET_LIST192.168.1.106:55002|192.168.1.104:55003|192.168.1.107:55004HADR_REMOTE_HOST192.168.1.106HADR_REMOTE_SVC55002HADR_LOCAL_HOST192.168.1.105HADR_LOCAL_SVC55001HADR_SYNCMODEsyncHADR_REMOTE_INSTdb2hadr,步骤7配置备机实例和恢复主机数据库到三个备机,1、配置三个备机的ROS和UR隔离db2setDB2_HADR_ROS=1db2setDB2_STANDBY_ISO=UR2、三个备机ServerB,ServerD,ServerE上恢复HADB数据库db2restoredbHADBdb2restoredbHADBdb2restoredbHADB,步骤8配置主备ServerB的HADR参数,注意第一个为主机IP地址,其次为辅备1的IP地址,辅备2的IP地址db2updatedbcfgforHADBusingHADR_TARGET_LIST192.168.1.105:55001|192.168.1.104:55003|192.168.1.107:55004HADR_REMOTE_HOST192.168.1.105HADR_REMOTE_SVC55001HADR_LOCAL_HOST192.168.1.106HADR_LOCAL_SVC55002HADR_SYNCMODEsyncHADR_REMOTE_INSTdb2hadr,步骤9配置辅备1ServerD的HADR参数,db2updatedbcfgforHADBusingHADR_TARGET_LIST192.168.1.106:55002|192.168.1.105:55001|192.168.1.107:55004HADR_REMOTE_HOST192.168.1.105HADR_REMOTE_SVC55001HADR_LOCAL_HOST192.168.1.104HADR_LOCAL_SVC55003HADR_SYNCMODEsuperasyncHADR_REMOTE_INSTdb2hadr,步骤10配置辅备2SeverE的HADB的HADR属性,db2updatedbcfgforHADBusingHADR_TARGET_LIST192.168.1.106:55002|192.168.1.105:55001|192.168.1.104:55003HADR_REMOTE_HOST192.168.1.105HADR_REMOTE_SVC55001HADR_LOCAL_HOST192.168.1.107HADR_LOCAL_SVC55004HADR_SYNCMODEsuperasyncHADR_REMOTE_INSTdb2hadr,步骤11配置hosts和services文件,在四台机器上分别配置hosts和services文件,可以让参数配置在端口改IP改动的时候,不用更改/etc/hosts192.168.1.105ServerA主机192.168.1.106ServerB主备192.168.1.104ServerD辅备192.168.1.107ServerE辅备/etc/ServicesDB2_HADR_A55001/tcpDB2_HADR_B55002/tcpDB2_HADR_D55003/tcpDB2_HADR_E55004/tcp

温馨提示

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

评论

0/150

提交评论