W naszej firmie realizujemy projekt, w którym chcemy zacząć robić Juju, MaaS i OpenStack. W sumie jesteśmy zadowoleni, ale mamy jeden poważny problem, który nas cofa. Wydaje się, że nie dowiedzieliśmy się, na czym polega problem - z juju lub MaaS.
Stworzyliśmy master MaaS z Ubuntu 12.10 - i używamy 12.04 na slaveach MaaS. Mamy jednego slave bootstrap i 6 slaveów dla OpenStack ...
Na początku wszystko wydaje się działać dobrze - ustawianie wszystkich niewolników w stanie gotowości w MaaS i wdrażanie przy użyciu juju również wydaje się działać zgodnie z oczekiwaniami. Wdrażamy całe środowisko openstack. Ale w pewnym momencie (doświadczyło to 3-4 razy po ponownym wykonaniu tego od nowa) Juju nie zobaczy nowych niewolników MaaS, a gdy chcemy dodać jednostki lub inne uroki juju w nowych węzłach, Juju ich nie zobaczy. Są one określone jako Gotowe w MaaS, ale Juju ich nie widzi, a kiedy użyjemy wdrożyć juju, urok po prostu powie w toku, a maszyna powie w toku, a nie wybierze gotowych węzłów z Maas. Widzę, że wersja juju w slaveach to 0.6, ale widzę, że jest nowsza wersja. Czy będzie działać z nowszą wersją?
juju status
polecenie, myślę, że oznacza to, że rzeczywiście widzi maszynę, ale dla mnie Juju mówi, że coś czeka, dopóki instalacja na komputerze się nie zakończy i uruchomi ponownie. Co zobaczysz po podłączeniu ekranu do rzeczywistej maszyny fizycznej? (Wiem, że jest to trochę niewygodne, ale to prawdopodobnie najszybszy sposób, aby dowiedzieć się, co się dzieje).Odpowiedzi:
To był błąd w tej wersji Juju (0.5) - problem nie występuje w nowszych wersjach.
źródło