Recipientes LXD
Existe um provedor LXD nos trabalhos de Juju. Foi demoed recentemente: link Você pode ver o blueprints e teste-o ao criar a partir do ramo de funcionalidades . afaik, atualmente não tem suporte para criar contêineres LXD em várias máquinas.
Recipientes LXC
O que você pode fazer atualmente, no entanto, é criar contêineres LXC em várias máquinas. Para implantar o wordpress em um novo contêiner lxc na máquina 1, execute juju deploy wordpress --to lxc:1
. Isso criará um novo contêiner lxc na máquina 1 e implantará o wordpress nele.
Como o contêiner está em rede depende do tipo de ambiente. A Maas irá criar uma rede para você. No provedor manual, o contêiner está em uma rede privada com a máquina host (portanto, contêineres em máquinas diferentes de 0 não serão acessíveis por Juju). No entanto, no provedor manual, você pode cortar isso deixando os contêineres dhcp na rede host. Fiz um Feitiço que liga a rede de contêineres lxc à rede host .