如何在Amazon EC2上configurationkeepalived?

我放了一些文章。 通过GRE隧道保存,以便在VPS环境中进行故障转移

http://blog.killtheradio.net/how-tos/keepalived-haproxy-and-failover-on-the-cloud-or-any-vps-without-multicast/

但是,我不知道如何configuration? 和如何调用这个架构?

只有我知道如何configuration主/备份configurationkeepalived。

我想知道的是,工作如何保持活力?

我想devise这个….


                 XMPP服务器(EC2) 
                        |
 -------------------------------------------------
 keepalived主(EC2) -  keepalived备份(EC2)
 HAProxy#1 HAProxy#2      
 -------------------------------------------------
                        |

 Casandra#1 Casandra#2 Casandra#3 Casandra#4

谢谢! 但我想知道如何使用单播patche模块keepalived。 ELB是广阔的。
这是第一个总体devise。
[stream]
ELB – > XMPP服务器 – > ELB – > Casandra


                       ELB
                        |
 XMPP#1 XMPP#2 XMPP#3 XMPP#4 
                        |
                       ELB
                        |
 Casandra#1 Casandra#2 Casandra#3 Casandra#4

并改变第一个devise。
[stream]
ELB – > XMPP服务器 – > HAProxy主(Casandra农场) – > Casandra


                       ELB
                        |
 XMPP#1 XMPP#2 XMPP#3 XMPP#4 
                        |
 -------------------------------------------------
 keepalived主(EC2) -  keepalived备份(EC2)
 HAProxy#1 HAProxy#2      
 -------------------------------------------------
                        |

 Casandra#1 Casandra#2 Casandra#3 Casandra#4

这是第二个。
[stream]
ELB – > HAProxy(XMPP农场) – > XMPP服务器 – > HAProxy(Casandra农场) – > Casanda
没关系?


                       ELB
                        |
 HAProxy#1 HAProxy#2 HAProxy#3 HAProxy#4
 XMPP#1 XMPP#2 XMPP#3 XMPP#4 
                        |
 Casandra#1 Casandra#2 Casandra#3 Casandra#4

如果您不熟悉keepalived / haproxy,为什么不使用AWS ELB?

至于你自己运行haproxy(如果你这样做),我认为你试图从XMPP服务器反弹连接到Casandra 1-4。 为什么不在XMPP盒子上安装haproxy? 您可以像平常一样configurationhaproxy,然后简单地将XMPP指向127.0.0.1 – 然后在您的设置中有5个框,而不是7个。