集群技术

集群技术

heartbeat+lvs+ldirectord+mysql集群

ldirectord无法检测到mysql服务的,mysql启动了ipvsadm -L查看显示所有mysql权重都为0,ldirectord也没启动,已安装了DBI和DBD::mysql,两台机器的出错不一样,启动ldirectord提示出错:DBD driver has not implemented the AutoCommit attribute at /usr/local/lib/perl/5.10.1/DBI.pm line 717. 另一台错误为:
/usr/bin/perl: symbol lookup error: /usr/local/lib/perl/5.10.1/auto/DBD/mysql/mysql.so: undefined symbol: mysql_init??

Forums:

有人实现过TCP迁移算法的吗?

请问各位有没有实现过TCP迁移的,一些细节我无法想通。有实现过的帮忙指点一下。

Forums:

我想用直接路由的方法搭建一个均衡器?博士和路过的高手指点迷津

我的项目是一个基于P2P与CDN的视频点播系统,目前只是简单的实现了单个边缘服务器工作。
接下来我想建立一个负载均衡服务器,管理后台的数台边缘服务器。
当视频点播请求过来时,将请求通过直接路由的方式发送到某台边缘服务器。
请问这里有直接路由方案的代码吗?找了很久没找到。

谢谢路过的进来帮忙指点阿

Forums:

RHEL6.0 LVS NAT 为什么只能负载到一台realserver呢

RHEL6.0 LVS NAT 为什么只能负载到一台realserver呢

D server配置
#ifconfig eth0:0 10.10.50.201 broadcast 10.10.50.255 netmask 255.255.255.255 up
#route add -host 10.10.50.201 dev eth0:0

设置NAT
ipvsadm -A -t 10.10.50.201:80 -s rr
ipvsadm -a -t 10.10.50.201:80 -r 10.10.50.230:80 -m -w 1
ipvsadm -a -t 10.10.50.201:80 -r 10.10.50.236:80 -m -w 1

R server配置
ifconfig lo:0 10.10.50.201 broadcast 10.10.50.255 netmask 255.255.255.255 up

但我用10.10.50.201访问的时候  只能负载到一台机器上,请问这是什么原因呢?
谢谢

Forums:

lvs 的rr调度无法实现轮询

lvs 的rr调度无法实现轮询,也就是一台轮着一台来访问,nginx都可以,还可以自动检测后端服务器是否健康。怎么我看了lvs的手册说可以自动检测服务器的高可用性呢,不结合keepalived的话是无法实现高可用的。

Forums:

keepalived无法关联lvs

我的lvs是tun模式,每次都要手动配规则,真实服务器挂了都无法自动诺掉规则,导致lvs有时还会把包发给挂了的服务器,这是怎么回事,keepalived是1.2.2,ipvsadm v1.24,求高手解决?

Forums:

我想实现一个lvs tun + keepalived的架构

我总共有3台机,全都拥有公网的ip地址,分布在不同的机房中,现在我想用1台做转发器,其余两台做真实服务器,对应的keepalived.conf的配置文件改怎么设置?

Forums:

LVS 用戶數據量過大的處理方式

如在用戶執行一條查詢命令 選擇的時查詢數據庫的所以圖片數據。
而服務器有上万條圖片數據 這樣會導致查詢的時間過長。lVS的數據請求通過調度器分發到一台realServer 還是可以並行發送到多台服務器處理。提升查詢時間

Forums:

请教:查看日志没看到checker启动

查看 /var/log/messages,发现没有checker进程启动信息

之前查看了相关文章,说keepalived启动一般会有三个进程,一个keepalived进程,两个子进程,一个是checker,一个是vrrp。
但是我这里只有两个。

我运行ipvsadm,
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn

之后就没有信息了。网站也无法打开。

请问是否是checker进程没打开导致?
我的安装是 ipvs是通过yum 安装 yum install ipvsadm

Forums:

关于ipvsadm的实时性?

大家好~有一个问题,困惑了很久。搭建了一个LVS/DR,VIP=192.168.1.200 rs2=192.168.1.101 rs3=192.168.1.102。
假定初始时:
ipvsadm -a -t $vip:80 -r $rs2:80 -g -w 0
ipvsadm -a -t $vip:80 -r $rs3:80 -g -w 8
用Apache ab 进行测试,结果:
-> 192.168.1.101:80 Route 0 0 0
-> 192.168.1.102:80 Route 8 50 28183
在压力测试进行中,接着使用:
ipvsadm -a -t $vip:80 -r $rs2:80 -g -w 4
修改rs2权值:
-> server2:http Route 4 0 0

Forums:

页面

Subscribe to RSS - 集群技术