提一个集群方案,请大家讨论一下。麻烦章博士指点!

大家好,目前我手头上有两台IBM的pc server机器,两机器的硬件配置是一样的,2cpu 4G内存等,都是双网卡。用web1和web2来称呼这两台机器吧,因为是打算用来跑apache的。

现在,我想在这两台上用LVS实现apache的集群。希望达到的最后目的是:无论是这两台机器中的哪一
台机器死掉或哪一台机器上的apache出现异常,不用人工干预,这个集群还能正常的提供服务。

我的初步想法是这样子的:

  • web1:既作为主调度器,也作为其中的一个realserver(即正常情况下,既作Director,亦作realserver.)
  • web2:既作为辅调试器,也作为其中的一个realserver(即正常情况下,仅作为其中的一个realserver起作用)

    因为两机器都有双网卡,所以在web1与web2之间可用网络的方式采用heatbeat技术实现这两台机器的
    同步响应(每一个网卡绑定一个IP地址,各提供一个网卡来做两机间的heatbeat,另一IP地址用来作为realserver的地址)。这样,当主调度器出现异常时,辅调试器自动启动起来作调度,一旦主调试器恢复时,再自动切换回到web1作主调试器。
    因为都是在同一网段,故打算用VS/DR方式。

    而两realserver之间的管理就交给ipvs来处理了,即当某一realserver出现异常,即中realserver列表中去掉该realserver。

    另外,要说明的是,这两机器上的操作系统是SUSE Linux Enterprise Server 9.0
    # uname -a
    Linux linux 2.6.5-7.97-default #1 Fri Jul 2 14:21:59 UTC 2004 i686 i686 i386 GNU/Linux

    请章博士和网友们给我提下建议,就我目前的硬件条件能实现这样的目的吗?
    还有,希望可以给我提一下实现的步骤和要注意的地方。
    因为是第一次使用lvs集群技术,没经验,请大家多多指导!谢谢

  • Forums:

    一共就两台机器,又想做均衡负载,又想做高可用,不是做不到,而是比较麻烦。

    以后这种小问题,建议不要指名道姓找章博士吧。

    本站的文档就足以解决了。

    ------------------
    把酒当歌,黎曼几何。

    VS/DR 的方式,负载均衡器是专用的,也就是是说它不能在承担Realserver的任务了。如果按你说的这样做,势必形成环路。交换机上的环路可以用修剪树协议来消除,但是集群的现在还没有办法处理。lvs可以提供强大性能,但也不是万能的。

    哦?那像我这种情况,可否用tunnel和nat的方式实现我想要的效果啊?
    我想用vs/DR,是因为两机器同在一个网段内,同时想效率更高一点而已

    不需LVS,直接用heartbeat就可以了,

    直接用heartbeat 如何做?

    说法错误,dr可以同时运行realserver

    So excited I found this article as it made things much qurceki!

    At last, soneome who comes to the heart of it all

    That's a clever answer to a tricky qutseion

    It's a plrseuae to find someone who can identify the issues so clearly

    take car insurance year eurycoma erections contact among include low buy viagra 25mg online epimedium penis enlargement viagra cialis levitra results overnight car cautiously insurance car cover offered vomiting headaches levetra prefer

    appreciate more cialis over after sars cialis excessive alcohol affairs viagra for sale sexual desires ability viagra online weeks more expenses car insurance expenses

    ...不是做不到,而是比较麻烦。
    ~~~~~~~~~~~~~~~~~~~~~~~~~~呵呵,就因为觉得比较麻烦才叫高手指点嘛

    不妨提下你的高见啊,哈哈

    另外,对于我这种情况,可指点下这里哪些文档比较有指导价值吗?

    apache开到高一点的端口, haproxy开在80端口,
    然后用ucarp共享一个外部访问ip

    哦?哪里有这种方式的比较详细的文档啊?
    在这之前还没听过这种方式也可以的
    多谢高手指点啊

    请问哪个文档介绍到这种方法?能给我地址吗?我找了很久拉

    由 maluyao 在 周三, 2006-12-06 22:25 提交
    一共就两台机器,又想做均衡负载,又想做高可用,不是做不到,而是比较麻烦。

    以后这种小问题,建议不要指名道姓找章博士吧。

    本站的文档就足以解决了
    ----------------------------------------------------------------------
    此人是傻B 超傻B 牛B个球! 就你行!看见你就恶心!自以为是!

    randomness