HAProxy的桑巴故障
问题描述:
林”尝试配置HAProxy的故障转移桑巴TCP流量HAProxy的桑巴故障
现在我有这个配置:
frontend rserve_frontend445
bind *:445
mode tcp
option tcplog
timeout client 15s
default_backend rserve_backend445
backend rserve_backend445
mode tcp
#option tcplog
#option log-health-checks
#option redispatch
log global
#balance roundrobin
timeout connect 5s
timeout server 10s
server cf-m 192.168.1.2:445
server cf-l 192.168.2.2:445 backup
当我打开共享\ HAProxy的\我看到服务器192.168.1.2 SMB共享
当我开始复制大文件,然后我就断开主后端服务器192.168.1.2
网络文件应对冻干后HAProxy的斜面重定向我BA ckup node 192.168.2.2
我想通过HAproxy创建自动samba故障切换代理。我做错了什么?
我是新来的,在此先感谢!
答
有你必须要考虑桑巴呈现CIFS共享托管集群前端旁边2部分:
- 集群存储:
存储后端它桑巴写入,磁盘上的文件必须可供所有Samba服务器使用。解决方案是使用像GlusterFS或CephFS这样的群集文件系统。 - 共享Samba状态:
Samba使用TDB(本地数据库)来存储状态信息。为了能够共享该状态下,有CTDB
作为HAProxy的具有超过这些部件没有控制,它不能加载平衡活动连接透明。
即使使用集群文件系统和CTDB,Samba似乎也无法处理透明的故障转移(如果我错了,请纠正我)。更多信息,请参阅CTDB Samba failover not highly available。