首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Haproxy故障转移

Haproxy故障转移
EN

Stack Overflow用户
提问于 2017-04-12 12:49:37
回答 1查看 2.9K关注 0票数 0

I‘试图将Haproxy配置为故障转移samba tcp通信量

现在我有了这个配置:

代码语言:javascript
复制
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上的网络时

在该文件处理结束后,冻结和that不能将我重定向到备份节点192.168.2.2。

我想通过HAproxy创建自动samba故障转移代理。我做错了什么?

我是新来的,谢谢!

EN

回答 1

Stack Overflow用户

发布于 2018-01-15 23:20:46

除了samba的前端之外,您还必须考虑2组件,提供cifs共享来托管集群:

  1. 群集存储: Samba写入的存储后端(磁盘上的文件)必须可供所有Samba服务器使用。解决方案是使用集群文件系统(如GlusterFSCephFS )。
  2. 共有的桑巴州: Samba使用本地数据库TDB存储状态信息。为了能够共享这个状态,有CTDB

由于HaProxy无法控制这些组件,因此无法透明地负载平衡活动连接。

即使有了集群文件系统和CTDB,Samba似乎也无法处理透明的故障转移(如果我错了,请纠正我)。关于这一点的更多信息,请参见CTDB Samba故障转移不可高度可用

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43370035

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档