In unserem Unternehmen führen wir ein Projekt durch, bei dem wir Juju, MaaS und OpenStack einsetzen möchten. Alles in allem sind wir zufrieden, aber wir haben ein großes Problem, das uns zurückhält. Wir scheinen noch nicht herausgefunden zu haben, wo das Problem liegt – bei Juju oder MaaS.
Wir haben einen MaaS-Master mit Ubuntu 12.10 eingerichtet – und wir verwenden 12.04 auf den MaaS-Slaves. Wir haben einen Bootstrap-Slave und 6 Slaves für OpenStack …
Am Anfang scheint alles reibungslos zu funktionieren – alle Slaves in MaaS in den Zustand „Bereit“ zu bringen und mit Juju zu bereitstellen, scheint auch wie erwartet zu funktionieren. Wir stellen eine komplette OpenStack-Umgebung bereit. Aber irgendwann (das ist mir 3–4 Mal passiert, nachdem wir alles noch einmal gemacht haben) erkennt Juju keine neuen MaaS-Slaves mehr, und wenn wir Einheiten oder andere Juju-Charms auf neuen Knoten hinzufügen möchten, werden diese von Juju nicht erkannt. Sie werden in MaaS als „Bereit“ angegeben, aber Juju erkennt sie nicht, und wenn wir Juju Deploy verwenden, zeigt der Charm nur „Ausstehend“ an, und die Maschine zeigt „Ausstehend“ an, ohne die bereiten Knoten von Maas auszuwählen. Ich sehe, dass die Juju-Version in den Slaves 0.6 ist, aber ich sehe, dass es eine neuere Version gibt. Wird es mit der neueren Version funktionieren?
Antwort1
Dies war ein Fehler in dieser Version von Juju (0.5) – das Problem tritt in neueren Versionen nicht auf.