问题出现频率:两次,一次是刘宇,一次是智联招聘的sa。

故障现象

1、能通过telnet vip 80正常访问

2、单独访问每个真实服务器的页面,正常。

3、访问域名(绑定了vip),就不行。

具体情况描述

前端负载均衡,中间是2-3个真实服务器。真实服务器配置apache,并启用web虚拟机。大概2-3个虚拟站点。

问题所在

在httpd-vhost.conf你指定了地址,如<VirtualHost  vip:80> 这是不对的。

处理问题:

修改httpd-vhost.conf,使<VirtualHost  vip:80>为 <VirtualHost  *:80>即可。

原因:

vip使用的是lo:0接口,而不是物理接口

lvs负载均衡

On 2009年10月13日, in 未分类, by admin
21

 第六章  负载均衡及服务器集群(lvs)

 作者:田逸(sery@163.com

在互连网应用技术里,负载均衡一直是热门话题,本书讨论的负载均衡技术,包括但不限于负载均衡本身。使用负载均衡技术主要的目的包括如下几点:

◆     系统高可用性。组成系统的某些设备或部件失效,并不会影响正常的服务。

◆     系统可扩展性。用户的增加,引起访问数乃至流量的增加,这种情形下,需要对系统进行扩容,以应对这种快速增长。对于提供高可用服务的互联网网站,其对可扩展的基本要求就是在保持系统服务不终止的情况下,透明的扩充容量,即用户不知道扩容的存在,或者说是扩容不对现有的服务产生任何负面作用。这些扩展主要包括:带宽扩展、服务器扩展、存储容量扩展、数据库扩展等,当然也包括主机增加内存等方面的扩展。

◆     负载均衡能力。一个应用或服务由数个物理服务器提供,并且每个物理服务器运行的应用或服务是相同的,我们可以让用户的访问通过某种控制策略,把负载分摊到不同的物理服务器,从而保持每个物理服务器有比较合理的负载。当整个系统的负载趋于饱和时,通过增加物理服务器和扩充物理带宽来解决这个麻烦。增加物理服务器以后,系统的负载情况将重新在所有集群的物理服务器之间按照指定的算法重新达到新的均衡。

 

一个完整的负载均衡项目,一般由虚拟服务器、故障隔离及失败切换3个功能框架所组成。

  (全文 …)