是否可以使用bundle部署到特定的计算机

我想制作一个捆绑包,指定哪个机器部署魅力。 这可能吗?

是的,您可以使用捆绑包进行机器放置,请注意参数:

 bundlename: services: mysql: # The only machine id supported is machine 0 to: 0 wordpress: units: 3 redis-server: units: 3 to: [lxc:wordpress, wordpress] ceph: units: 4 to: [wordpress, wordpress, wordpress, wordpress] serenade: to: lxc:wordpress=2 

我认为不可能部署到0以外的特定计算机(因为我们可能在部署之前不知道该数字),因此部署到其他服务名称而不是单元号可能很有用。

参考:

另一个选择可能是使用使用机器约束来确保您获得某类机器。