我想制作一个捆绑包,指定将 charm 部署到哪台机器。可以吗?
答案1
是的,你可以用捆绑软件进行机器放置,注意to
参数:
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 之外的特定机器编号(因为我们可能直到部署后才知道该编号),因此部署到其他服务名称而不是单元编号可能会很有用。
参考:
另一个选择可能是使用机器限制以确保您获得某一类的机器。