首页 > 经验交流

网络实战:LVS软件实现Linux集群

时间:2009-05-01 22:42:14  作者:chinaitlab  我要投稿
Linux初探欢迎您的投稿,投放方法请点击这里查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
本文介绍了Linux下的cluster软件LVS,并举例介绍一个Linux下的cluster(集群)的安装和实现的详细过程。在各种网络服务普遍应用的今天,随网络速度的提高以及用户的增......

  192.168.2.254 up

  route add -host 192.168.2.254 dev lo:0

  echo 1 > /proc/sys/net/ipv4/ip_forward

  echo 1 >/proc/sys/net/ipv4/conf/all/hidden
  ipvsadm -C

  ipvsadm -A -t 192.168.2.254:80 -s wlc

  ipvsadm -a -t 192.168.2.254:80 -r 192.168.2.2 -g

  ipvsadm -a -t 192.168.2.254:80 -r 192.168.2.3 -g

  ......

  ipvsadm -A -t 192.168.2.254:21 -s wlc

  ipvsadm -a -t 192.168.2.254:21 -r 192.168.2.2 -g

  ipvsadm -a -t 192.168.2.254:21 -r 192.168.2.3 -g

  ......
  real server机器上需要进行如下配置:
  对于第一台real server(RS1),设置好本机的IP:192.168.2.2 然后执行以下命令:
  ifconfig lo:0 192.168.2.254 netmask 255.255.255.255 broadcast

  192.168.2.254 up

  route add -host 192.168.2.254 dev lo:0
  对于其它real server:RS2、RS3、RS4......,做相类的设定。

  完成以上设置后,所有对192.168.2.254的80端口的访问都会通过director机器分配到后面的real server上去,而real server的处理后结果将直接反馈给客户。至此,我们完成了一个cluster的例子。通过这个例子,相信您也可以轻松地利用Linux架设起一组 cluster来。其实在cluster架设到这里之后,还并不能达到正式应用的要求,实际应用中还有一些问题需要解决,比如要安装监视软件,监视集群的运作,要能及时发现real server的故障并对应调整real server的列表。还有后台real server节点的数据一致性等问题。这些在一些商用的cluster软件产品中就得到了很好的解决,而网络也有一些非商用的软件,比如mon就是这样的系统资源监控程序,可以监控网络服务可用性、服务器问题等,最重要的是mon提供了一个框架,用户可以自行定义和扩展。这些内容请参阅其它文章。

如果您需转载 网络实战:LVS软件实现Linux集群,请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
相关文章
栏目热门