V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
eric_zyh
V2EX  ›  问与答

求助 集群方案

  •  
  •   eric_zyh · 2012-02-20 13:21:49 +08:00 · 4392 次点击
    这是一个创建于 4665 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我在机房放了2个服务器,分别用作不同的项目。

    现在我想把两个服务器做成集群,希望一台机器down了另外一台还能接着用。

    有没有比较现成的方案提供?二个机器的操作系统不太一样,最好别让我重装。。

    主机一:
    操作系统 :windows server 2003
    web服务器:apache
    数据库 :mysql

    主机二:
    操作系统 :CentOS release 5.5
    web服务器:apache
    数据库 :mysql

    PS:以前没搞过集群,有经验的同学帮我提几点要注意的事~
    13 条回复    1970-01-01 08:00:00 +08:00
    majunbo
        1
    majunbo  
       2012-02-20 13:32:39 +08:00
    菜鸟回复你:

    1、貌似集群的系统至少是同样的操作系统和硬件配置,比如:两台同样型号的IBM小机;
    2、貌似集群至少是两台服务器+存储一台,以你现在的方案我还不知道怎么搞;
    3、如果你现在的不同系统环境的集群搞好了,那一定要写出来让我学习一下;
    austin
        2
    austin  
       2012-02-20 13:42:21 +08:00
    有一个方法:
    1、域名解析加两条A记录,如果一台down了,就把down了的那台A记录去掉。当然这种方法有延迟。更好的方法是用智能dns,见dnspod
    2、两台mysql做主主
    3、session保存在mysql中
    austin
        3
    austin  
       2012-02-20 13:42:44 +08:00
    4、文件之类的东西都放在mysql中
    eric_zyh
        4
    eric_zyh  
    OP
       2012-02-20 14:01:17 +08:00
    @austin 文件之类的东西都放在mysql中

    这个有点困难,有挺多需要用户上传的文件(图片、doc)。

    有没有文件在两服务器做镜像的方法呢?
    eric_zyh
        5
    eric_zyh  
    OP
       2012-02-20 14:08:09 +08:00
    @majunbo
    1.貌似不同样的操作系统和硬件配置也可以,可能需要web服务器或数据库服务器版本一致
    2.两台服务器+存储一台感觉应该是逻辑架构吧。

    同样菜鸟 :)
    Ricepig
        6
    Ricepig  
       2012-02-20 14:14:09 +08:00
    文件用rsync,也是主从
    eric_zyh
        7
    eric_zyh  
    OP
       2012-02-20 14:22:58 +08:00
    @Ricepig 哦 谢谢!!找到一个 rsync在 windows和linux 之间实现同步的文章。 希望可以不重装系统就能实现。
    majunbo
        8
    majunbo  
       2012-02-20 15:19:32 +08:00
    @eric_zyh
    没错,硬件不同也应该可以做镜像。
    如果说相同版本的mysql可以做同步,
    那么apache也应该可以,这个好像是可以做集群。
    eric_q
        9
    eric_q  
       2012-02-20 22:14:46 +08:00
    inotify, rsync, mysql replication
    ketao
        10
    ketao  
       2012-02-21 11:17:55 +08:00
    DNSPod的宕机监控功能不就是你说的效果么
    http://tech.sina.com.cn/it/2012-02-18/01496739205.shtml
    lhwj1988
        11
    lhwj1988  
       2012-02-21 11:38:02 +08:00
    @ketao 链接是ipad商标案的?
    qiuai
        12
    qiuai  
       2012-02-21 14:28:48 +08:00
    其实根本不需要集群...
    你就做个同步.然后在dnspod里做下宕机切换就好了......
    ketao
        13
    ketao  
       2012-02-21 14:31:13 +08:00
    @lhwj1988 链接弄错了,应该是https://www.dnspod.cn/support/index/fid/205
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1027 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 20:36 · PVG 04:36 · LAX 12:36 · JFK 15:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.