我想在特定机器上部署 juju 服务。我知道我可以使用“juju deploy --to ...”命令来执行此操作。但是,问题是我无法使用“juju status”命令看到处于“就绪”状态的机器。
可以看到,有 4 台机器处于 Ready 状态
而通过“juju status”,我看不到这 4 台机器。
我想在这 4 台机器上部署不同的服务(相同的 CPU、内存等),有人可以帮我吗?
谢谢!
答案1
您说得对,您需要先在输出中“看到”机器,juju status
然后才能使用deploy --to
语法。
对于您来说,您需要做的是先通过“保留”机器add-machine
。如果您想保留特定的机器,请运行以下命令:
juju add-machine maas:netNode.maas
对于任何随机机器,使用:
juju add-machine
这将触发 juju 代理的部署,然后停止。不会安装任何“有效负载”。它还会为您提供一个机器号,然后您可以将其用作参数--to
。
使用 add-machine 命令直接放置的一般语法是:
juju add-machine <env-name>:<hostname>