答案1
juju add-unit
部署后,可以使用或命令来扩大或缩小 Charms juju remove-unit
。对于横向服务器,只需运行
juju add-unit landscape-server
这应该会分配一台新机器并将景观服务器扩展到它。正如您所提到的,这还会将新部署的景观服务器连接到 haproxy 和数据库。从技术上讲,可以使用相同的命令来扩展 haproxy 或 postgresql(尽管在 postgres 的情况下,它不能完全扩展,但会创建一个被动复制服务器 IIRC)
juju deploy
用于部署新应用程序,而不是扩展现有应用程序。如果您从头开始创建新模型,那么这种方法是可行的。由于您已经有一个功能齐全的 juju 模型(使用 Landscape-scalable 包部署),因此该deploy
命令可能会出错,提示应用程序已存在。