小编nbe*_*ans的帖子

使用 HA-Proxy 对 Windows 文件共享进行负载平衡

在将我的头发拉出 DFS 之后,我突然想到了这个奇怪且具有潜在危险的想法,因此,可能我可以使用 HA-Proxy 来负载平衡服务器之间的文件共享。

我已经完成了一些补救数据包跟踪,看起来 TCP 端口 445 是使用 Windows 文件共享所涉及的唯一问题。多年来,我一直认为 UDP 139、135 等也至少参与建立连接 - 但显然不是!

所以我设置了一个基本的测试:

listen SMBTest *:445
  mode tcp
  server Smb1 172.16.61.201:445
  server Smb2 172.16.61.202:445
Run Code Online (Sandbox Code Playgroud)

你永远不会猜到是什么......它有效???(!)

现在显然有关于文件服务器之间同步的全部问题(当然)。这可以通过一点 Robocopy 脚本轻松解决。

考虑到我只需要一个 HA 只读文件共享,文件锁定等不会有任何问题。

  • 谁能告诉我我在这里玩的是火吗?我真的不认为它会起作用,现在我有点震惊。
  • 有什么缺点?
  • 这可以依赖于生产环境吗?

file-sharing samba load-balancing server-message-block haproxy

6
推荐指数
1
解决办法
1万
查看次数