|
|
小弟在工作中遇到个问题,叙述如下:
客户的网络环境中用两台RedHat Linux AS 3.0 操作系统的服务器做代理.
因为考虑到单代理时因服务器当机可能造成的后果,需要实现两台服务器做负载均衡或着高可用性(一主一备)
在网上查找相关的资料,发现一般都是以LVS做集群的方式来实现,可一般都是要三台服务器,一台多负载分配控制器,两台做real 负载均衡服务器.如考虑到做控制器当机的后果,还需要一台于控制器做热备.
可实际只有两台服务器.试想可否用如下方式实现:
两台代理服务器都配备双网卡,一块网卡连接核心交换机,另一块网卡用交叉线互相做心跳检测,在连接交换机的网卡上各自设置为同一网段的IP,然后虚拟为同一个IP,其中agent_A为主代理服务器,当它出问题时,agent_B可以自动接替上继续提供服务.(在网上用看到用heartbeat来实现SAMBA,APACHE的高可用性,都是控制/etc/rc.d/init.d下的服务的开启和关闭来实现,是否也能同样运用在iptables上???)
另外,在三层交换机上指定内网用户访问非本地地址时下一跳地址为代理服务器VLAN虚端口地址,经过代理服务器处理再转到防火墙出去. |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|