Kkeepalived 能配两个虚拟ip吗,匹配两个数据库实例?

[复制链接]
查看11 | 回复5 | 2010-3-1 11:20:51 | 显示全部楼层 |阅读模式
Keepalived 能配两个虚拟ip吗,我想实现下面的架构
两台主机Master A,Master B。
每台机器有两个mysql实例,一个使用3306端口,一个使用3307端口,我们分别用3306和3307称呼着两个Mysql实例。
在这两台主机实现两个浮动IP:192.168.0.36,192.168.0.37
192.168.0.36和3306实例匹配,192.168.0.37和3307实例匹配。
如果相对应的数据库实例挂掉,对应的浮动IP切换到相对应的机器。
这种方案可行吗?能做到吗?谢谢。

回复

使用道具 举报

千问 | 2010-3-1 11:20:51 | 显示全部楼层
写脚本吧,
如果你的机器是存活的,但是你的进程已经宕了,漂移IP还有用吗
回复

使用道具 举报

千问 | 2010-3-1 11:20:51 | 显示全部楼层
我想先知道,这个思路能实现吗?
回复

使用道具 举报

千问 | 2010-3-1 11:20:51 | 显示全部楼层
mysql HA,查一下就知道了
可以实现,楼主可以分享下你的架构
回复

使用道具 举报

千问 | 2010-3-1 11:20:51 | 显示全部楼层
这样意味着,3306 3307只要其中任何一个实例挂了,vip都会漂移到另外一台主机。
是可以实现,但是这样不是不好?
每次切换都会带来部分数据的排序问题,应该尽可能减少切换次数。但是你这样配置可能会使每个数据库实例切换的频率高了一倍。
回复

使用道具 举报

千问 | 2010-3-1 11:20:51 | 显示全部楼层
linjia828 发表于 2012-3-12 11:54
这样意味着,3306 3307只要其中任何一个实例挂了,vip都会漂移到另外一台主机。
是可以实现,但是这样不是 ...

介意程序中实现这个功能。由前端程序实现故障转移。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行