如何使用 Juju 缩放景观

如何使用 Juju 缩放景观

我安装了 Landscape 23.03 和 Juju Charm景观可扩展。安装过程顺利,并且根据导游

由于我们组织中有超过 500 台服务器,因此我们选择了“真正可扩展”的选项,如下所述在本页

问题是:如何缩放景观?我只能找到几行高可用性juju deploy -n 10 <application>。尝试使用此命令后n=2未成功。

这个 charm 是否还不够聪明,无法设置与 postgres 数据库的连接,也无法编辑 HAProxy 配置?

谢谢

答案1

juju add-unit部署后,可以使用或命令来扩大或缩小 Charms juju remove-unit。对于横向服务器,只需运行

juju add-unit landscape-server

这应该会分配一台新机器并将景观服务器扩展到它。正如您所提到的,这还会将新部署的景观服务器连接到 haproxy 和数据库。从技术上讲,可以使用相同的命令来扩展 haproxy 或 postgresql(尽管在 postgres 的情况下,它不能完全扩展,但会创建一个被动复制服务器 IIRC)

juju deploy用于部署新应用程序,而不是扩展现有应用程序。如果您从头开始创建新模型,那么这种方法是可行的。由于您已经有一个功能齐全的 juju 模型(使用 Landscape-scalable 包部署),因此该deploy命令可能会出错,提示应用程序已存在。

相关内容