如何将 charm 部署到已经安装了其他 charm 的机器上?

如何将 charm 部署到已经安装了其他 charm 的机器上?

是不是就像我们在 maas 中发布机器然后只需执行 jitsu deploy-to“机器名称”“服务名称”?

答案1

Juju-Jitsu 项目目前已弃用。该项目基本上无人维护,并且无法与 juju-core(juju > 1.0)配合使用。但是,如果您使用 juju-core,则可以--force-machine在部署期间使用选项将服务指向机器。在接下来的几个月中,将提供对容器化的支持,让您能够更安全地在同一台机器上共置服务。

juju deploy --force-machine 0 wordpress

如果你仍在使用 juju 0.7,则可以使用 jitsu 使用以下语法来共同定位服务

jitsu deploy-to 0 wordpress

两个例子中0都有您要部署到的机器编号。

答案2

您确实可以使用 jitsu depoy-to 在同一台机器上部署多个 charm。

第一个参数不是机器名称,而是机器 ID。

您可以在 juju status 的输出中获取机器 ID:它以“machines”部分中的所有机器开头。它还包含每个单元在其上运行的机器的 ID(“machine:”行旁边的整数)。

相关内容