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

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

参与37

8同行回答

jxnxsdengyujxnxsdengyu课题专家组系统工程师江西农信
数据库没有做双活,即使数据库主备在两个站点都有,那也只能是一个是活动的,另一个可能就只是通过数据库复制技术实现了灾备的功能,这份数据只能读。所以即使你的应用两个站点是双活的,但也只能写一个站点的数据库,可通过更改应用的逻辑实现两个站点数据库的同时读功能。不存在你...显示全部

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

收起
银行 · 2017-05-05
浏览5168
  • 改应用逻辑不现实,数据库目前就是存储复制过去,生产数据库主备模式,灾备跟生产一样的服务IP,怎么不存在地址冲突,万一灾备地址给不小心启用了咋办
    2017-05-05
  • 数据库复制过去,操作系统不复制呗,灾备端不一样的数据库实例,不一样的IP地址,只需要保持实例的参数和一些实例环境变量和生产端一致即可。要切换时,启动灾备实例,挂载数据库,并直接将应用的指向指向灾备数据库IP即可。。。
    2017-05-05
haizdlhaizdl技术经理大连
我觉得可以这样去考虑这个问题,第一、所谓的主库和备库需要用不同的IP地址,这个毫无疑问。第二、应用连接数据库可以采用域名方式,这样的话,当发生切换时,不需要修改应用配置,只需要修改域名解析记录就可以。...显示全部

我觉得可以这样去考虑这个问题,

第一、所谓的主库和备库需要用不同的IP地址,这个毫无疑问。
第二、应用连接数据库可以采用域名方式,这样的话,当发生切换时,不需要修改应用配置,只需要修改域名解析记录就可以。

收起
银行 · 2017-05-05
浏览4925
hebejiahebejia系统运维工程师农信银
数据库用主机名链接,数据库两边分不同的ip。。或者切换时候改应用数据库ip指向。。或者把灾备数据库平时用管理IP,把实际的业务ip链接的交换机端口shutdown掉或者网络在灾备那边用vlan搞一下...显示全部

数据库用主机名链接,数据库两边分不同的ip。。
或者切换时候改应用数据库ip指向。。
或者把灾备数据库平时用管理IP,把实际的业务ip链接的交换机端口shutdown掉
或者网络在灾备那边用vlan搞一下

收起
银行 · 2017-05-05
浏览4653
爱如潮水爱如潮水研发工程师四川农信
在使用数据库层面复制技术下,主备数据库服务器的IP是不同的。如果应用是通过IP地址来连接数据库,为避免数据库主备IP切换后应用访问异常,可以考虑在数据库层面和应用层面之间引入负载均衡设备,即应用通过虚拟IP来访问数据库。当然,最好应用还是通过DNS域名方式来访问数据库,可...显示全部

在使用数据库层面复制技术下,主备数据库服务器的IP是不同的。如果应用是通过IP地址来连接数据库,为避免数据库主备IP切换后应用访问异常,可以考虑在数据库层面和应用层面之间引入负载均衡设备,即应用通过虚拟IP来访问数据库。
当然,最好应用还是通过DNS域名方式来访问数据库,可以避免由于IP不同导致切换异常。

收起
金融其它 · 2017-06-08
浏览4478
匿名用户匿名用户
大二层打通了,两边的IP地址不能使用相同的,因此不存在IP地址冲突问题。显示全部

大二层打通了,两边的IP地址不能使用相同的,因此不存在IP地址冲突问题。

收起
IT咨询服务 · 2018-12-06
浏览3464
sunnyihuisunnyihui技术总监亚联
真正的大二层双活是不存在地址冲突的问题,应用层,数据库层,存储层在网络大二层的基础上都实现双活了,就相当于在一个大的局域网,只不过是地点分2个或更多。数据库主备的服务IP在两边都有,如何从技术手段和制度手段避免IP地址冲突,请各位专家不吝赐教!!目前我们的做法是bootip和管...显示全部

真正的大二层双活是不存在地址冲突的问题,应用层,数据库层,存储层在网络大二层的基础上都实现双活了,就相当于在一个大的局域网,只不过是地点分2个或更多。
数据库主备的服务IP在两边都有,如何从技术手段和制度手段避免IP地址冲突,请各位专家不吝赐教!!

目前我们的做法是bootip和管理ip都不同,服务ip是通过异地的1点或2点HA启动来启动IP,如果不启动HA不存储服务IP,当然这个需要管理制度来约束

收起
银行 · 2017-06-08
浏览4426
SkyWalkerDySkyWalkerDy网络工程师四川省成都市第六人民医院
虚拟IP地址测试过吗?http://blog.csdn.net/whycold/article/details/11898249这个你可以参考下显示全部

虚拟IP地址测试过吗?
http://blog.csdn.net/whycold/article/details/11898249
这个你可以参考下

收起
事业单位 · 2017-06-08
浏览4438
dylanbingdylanbing项目经理哈哈哈
数据库主备是什么样的方式?显示全部

数据库主备是什么样的方式?

收起
银行 · 2017-05-05
浏览4738

提问者

sunnyihui
技术总监亚联
擅长领域: 存储灾备服务器

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-05-05
  • 关注会员:8 人
  • 问题浏览:11737
  • 最近回答:2018-12-06
  • X社区推广