4 votes

Juju et problème de déploiement de sous-conteneurs sur LXC

J'essaie de déployer OpenStack avec Juju et Autopilot mais j'ai un gros problème et je n'arrive pas à trouver la marche à suivre.

En gros, 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'essaie de le faire :

juju deploy wordpress --to lxc:0

qui est exactement ce que l'Autopilot essaie de lancer, j'obtiens 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.

6voto

vinny Points 456

El Pilote automatique d'OpenStack utilisera (sous le capot) le fournisseur MAAS pour Juju, vous ne pouvez pas utiliser le pilote automatique Landscape OpenStack 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.

L'erreur que vous avez rencontrée en tentant d'imbriquer des LXC est résolue en suivant les étapes de l'instruction de l'utilisateur. Guide du serveur Notez que l'utilisation de LXC imbriqués de cette manière pour déployer OpenStack n'est pas prise en charge. Veuillez suivre le chemin de l'installateur unique si vous ne disposez pas de suffisamment de matériel pour déployer OpenStack dans l'Autopilote.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X