J'essaie de déployer OpenStack avec Juju et Autopilot mais j'ai un gros problème et je ne sais pas quoi faire.
Fondamentalement, j'ai un environnement local Juju avec LXC et cela semble bien fonctionner si j'écris des commandes comme:
juju deploy wordpress
Juju crée correctement un conteneur LXC et le service fonctionne également.
Néanmoins, si j'essaye de faire:
juju deploy wordpress --to lxc:0
qui est exactement ce que le pilote automatique essaie de lancer, je reçois cette erreur:
machines:
"0":
agent-state: started
agent-version: 1.21.1.1
dns-name: localhost
instance-id: localhost
series: trusty
containers:
0/lxc/0:
agent-state-info: 'container failed to start: container failed to start'
instance-id: pending
series: trusty
state-server-member-status: has-vote
Je suppose que j'ai une sorte d'incompatibilité avec les sous-conteneurs LXC et je ne sais pas comment résoudre le problème. J'utilise Ubuntu 14.04 LST.
OpenStack Autopilot utilisera (sous le capot) le fournisseur MAAS pour Juju, vous ne pouvez pas utiliser le paysage OpenStack Autopilot avec un environnement Juju local.
Cela dit, vous pouvez utiliser le mode d'installation unique de l'installateur Ubuntu OpenStack pour limiter votre empreinte matérielle à une seule machine. Il installera OpenStack dans des conteneurs LXC sur votre machine.
Votre erreur de tentative d'imbrication de LXC est résolue en suivant les étapes du Guide du serveur , notez que l'utilisation de LXC imbriqués de cette façon pour déployer OpenStack n'est pas prise en charge, veuillez suivre le chemin d'installation unique si vous ne pouvez pas avoir suffisamment de matériel pour déployer OpenStack dans le pilote automatique.