应用层双活数据库没有双活,大二层通的情况下怎么解决IP地址冲突问题

目前我们已经做了大二层双活的灾备系统,负载均衡的应用层面可以实现双活,db2数据库层面由于没有做purescale,存储没有做虚拟化双活。问题来了,假如大二层打通,应用层双活实现,数据库主备的服务IP在两边都有,如何从技术手段和制度手段避免IP地址冲突,请各位专家不吝赐教!!...显示全部

目前我们已经做了大二层双活的灾备系统,负载均衡的应用层面可以实现双活,db2数据库层面由于没有做purescale,存储没有做虚拟化双活。问题来了,假如大二层打通,应用层双活实现,数据库主备的服务IP在两边都有,如何从技术手段和制度手段避免IP地址冲突,请各位专家不吝赐教!!

收起
参与37

查看其它 7 个回答jxnxsdengyu的回答

jxnxsdengyujxnxsdengyu课题专家组系统工程师江西农信

数据库没有做双活,即使数据库主备在两个站点都有,那也只能是一个是活动的,另一个可能就只是通过数据库复制技术实现了灾备的功能,这份数据只能读。所以即使你的应用两个站点是双活的,但也只能写一个站点的数据库,可通过更改应用的逻辑实现两个站点数据库的同时读功能。
不存在你说的IP地址冲突的问题。

银行 · 2017-05-05
浏览5253
  • 改应用逻辑不现实,数据库目前就是存储复制过去,生产数据库主备模式,灾备跟生产一样的服务IP,怎么不存在地址冲突,万一灾备地址给不小心启用了咋办
    2017-05-05
  • 数据库复制过去,操作系统不复制呗,灾备端不一样的数据库实例,不一样的IP地址,只需要保持实例的参数和一些实例环境变量和生产端一致即可。要切换时,启动灾备实例,挂载数据库,并直接将应用的指向指向灾备数据库IP即可。。。
    2017-05-05

回答者

jxnxsdengyu
系统工程师江西农信
擅长领域: 存储灾备双活

jxnxsdengyu 最近回答过的问题

回答状态

  • 发布时间:2017-05-05
  • 关注会员:8 人
  • 回答浏览:5253
  • X社区推广