安装 Google Seesaw 负载均衡器

安装 Google Seesaw 负载均衡器

我一直在尝试设置谷歌跷跷板这是一个基于 LVS 的负载均衡器,但到目前为止,按照 [index.md 和 /doc/getting_started.md 上的说明,一直没有成功。它明确指出没有支持,所以我理解没有从 github 页面获得太多反馈,但是,如果有任何指导,我将不胜感激。我无法启动 seesaw 服务,但发出显示systemctl status seesaw_watchdog除 seesaw_engine 之外有 4/5 个服务正在运行,检查日志似乎它无法识别我的 cluster.pb 文件中的后端条目,尽管在我看来它是一个必填字段(我只是编辑了找到的示例这里)。任何指点都是值得赞赏的。谢谢。

答案1

Seesaw 运行起来有点复杂,而且几乎没有任何文档,我相信你已经发现了这一点。你确实需​​要后端部分,没有它它就无法工作;那是 LB 背后的实际服务器。它还在你的配置中吗,还是你把它完全删除了?我不得不对示例进行一些调整,让它正常工作。如果你愿意的话,我很乐意为你提供我的工作 cluster.pb?

我已设法使其工作,但在多个 seesaw 节点方面遇到了困难 - VIP 在两个节点之间顺利移动,但在从一个节点故障转移到另一个节点后,负载平衡应用程序无法访问,当我停止被动节点上的 seesaw 服务时,一切又恢复正常。同样,如果我以另一种方式故障转移(两者都在运行),则应用程序无法访问,直到我停止另一个节点上的服务。这显然是一个配置错误,但我现在很难弄清楚它是什么。有没有人已经让它全部工作了,愿意为我们两个在这里为 Seesaw 配置而苦恼的人分享 cluster.pb 和 seesaw.cfg 示例?

相关内容