Serait-il pratique de créer des conteneurs LXD sur différents serveurs et d'utiliser Ubuntu et juju dans le conteneur? Si tel est le cas, juju pourrait-il considérer les conteneurs LXD comme des machines différentes?
Un fournisseur de LXD est en préparation pour Juju. Il a été démo récemment: https://www.youtube.com/watch?v=QyXLRDN0ERo Vous pouvez voir le plans et le tester en construisant à partir du branche caractéristique . autant que je sache, il ne prend actuellement pas en charge la création de conteneurs LXD sur plusieurs machines.
Cependant, vous pouvez actuellement créer des conteneurs LXC sur plusieurs machines. Pour déployer wordpress dans un nouveau conteneur lxc sur la machine 1, exécutez juju deploy wordpress --to lxc:1
. Cela créera un nouveau conteneur lxc sur la machine 1 et y déploiera wordpress.
La mise en réseau du conteneur dépend du type d’environnement. Maas mettra en place un réseau pour vous. Dans le fournisseur manuel, le conteneur est sur un réseau privé avec la machine hôte (donc les conteneurs sur des machines autres que 0 ne seront pas accessibles par Juju). Cependant, dans le fournisseur manuel, vous pouvez résoudre ce problème en laissant les conteneurs dhcp au réseau hôte. J'ai fait un charme qui relie le réseau de conteneurs lxc au réseau hôte .