LVS集群技术、系统、安装和使用
电信,网通,有线通,三线路分别在三个不同地点(一个市内不同IDC)。三个点都有服务器群。 想达到用户访问过来时按照来源不同分别由不同的线路响应它的请求。
服务器都是提供web服务,web是做电子商务的而且是单位的门户。
主要是不知道怎么搞定三个线路的分流问题,DNS解析是自己做还是给外面做。
大家好,希望大家能一起帮我解决问题,谢谢。(目前都是在虚拟机上进行试验) lvs_dr1:192.166.5.175协调服务器 lvs_dr2:192.166.5.202 备份服务器 VIP:192.166.5.250 虚拟IP lvs_real1:192.166.5.200 应用服务器1 lvs_real2:192.166.5.201 前已经安装了 ipvs 和keepalived 在应用服务器上也配置了脚本 也可以实现负载均衡 在lvs_dr1上keepalived.conf 的配置如下: global_defs { # notification_email { # cnseek@gmail.com # } # notification_email_from sns-lvs@gmail.com # smtp_server 127.0.0.1
client和server连接建立起来之后,他们之间的通讯还要经过LVS吗?
章博士
现在是一台机器坐lb 三台real的机器
启用了会话保持参数 , 访问web站点
发现 所有访问的请求的源地址在通过防火墙后都是防火墙的地址 ,因此都请求都送到了 同一台real上。。
请问 我是应该修改 防火墙的参数呢 ?还是在lvs上可以有别的参数 方法来进行 负载的分配? 谢谢
前几天搭了个LVS的集群,效果挺不错的,现在要做个备份机和健康检查系统,所以打算用KEEPALIVED来做。 之前我先用keepalived单独做了下WEB80端口的和MYSQL3306端口的监控,效果很好,但是后来我把这俩整到一起的时候问题就来了。 俩个东西都不能运行了。真是奇怪。我把代码给大家发下,帮我指点下问题好吗,谢谢各位了。附件上是我配置成功的HTTP和MYSQL的配置文件。
# Configuration File for keepalived global_defs { notification_email { xxxxxxx }
章博士及各位先進您們好: 我知道piranha其中一功能是實現動態反饋負載平衡,能根據各real server的實際情況, 而動態的調整他們的權重,但piranha負責計算並調整權重的計算式好像是固定的,無法經由修改 內核而改變此計算公式. 我的問題是: 我是在bsd linux經由ipvsadm來進行nat模式負載平衡,請問有可以在bsd linux上可執行 動態反饋負載平衡及動態自動調整real server權重的軟件(例如在red hat上執行的piranha)???這
看了好多文章,每个文章上都把LVS的IP与VIP放在了同一网段,LVS服务器上的IP可以与VIP不同网段吗?
比如我有两个公网IP, 1.1.1.1和1.1.1.2;LVS的IP为:192.168.1.1和192.168.1.2,我可以建两个group把两个公网IP进行互备吗?同时还要实现NAT模式,可行吗?
请大家帮帮讨论一下,谢谢!
我用的是DR模式,WLC算法,ipvsadm+heartbeat+mon 问题1: 在实际运行中ipvsadm 会自动调节权值,请问ipvsadm根据什么来调节这个值的? 问题2: 在运行中发现ipvsadm能自动把权值从高到低调整,而不能从低到高调整,请问这是为什么? 问题3: 可以用Mon软件在LD上实现动态改变真实服务器权值吗? 问题4: piranha与mon是同样的功能吗?
我知道lvs的负载平衡器可以针对web、ftp等服务做load balances,我现在想用lb做自己一个应用服务的lb,是否可以?应该参考什么方面的资料?
另外还想问一下,如何把我自身应用服务已有的一些信息加入到ipvs表中(这些信息指出了哪台机器上分别有什么具体的应用),好让我能根据这些信息更明确的调用具体需要的内部真实服务器。
谢谢大家。
There are currently 0 users online.